Until today the finder judged a campaign from its board card. The card is a summary; the rules that decide whether a channel can take part are usually somewhere else, on the brand’s own site, in a shared document, or in a PDF linked from the card. One campaign the owner pointed at kept its rules on a separate site entirely, and the card alone would have passed it.
The rules
The owner set three hard disqualifiers. A campaign is out if it requires a page dedicated to the brand, requires the brand’s name in the account name, or requires logos or other branding in the clips. Those three are now enforced in code, not left to the model’s judgement. A campaign goes to “maybe” only when its rules documents could not be read at all; a skipped video or image link never caps the verdict.
The reading runs on a stronger model than the rest of the finder, at the owner’s choice, in the pull quote. The reason is the quota reviewer’s screen recording: the vetting has to be visibly right.
The reader
A materials reader fetches each campaign’s public board page and every linked rules page, shared document, or PDF, with GET requests only, an address guard, and caps on time and size. What it reads is stored per campaign and refreshed weekly. One review round fixed five important items, among them request timeouts, a race with the tick, a deadline for the whole page run, and the framing of what the model is told. A prompt version bump re-reads every campaign once, at a bounded daily cost.
The card now shows the disqualifier with the quoted rule and a link to its source, and a folded Rules section for the rest.
A correction, recorded
The owner corrected one assumption along the way: the campaign that prompted this gives direct downloads of its source material, so it is not a YouTube-download campaign. The reader now records where each campaign’s source material comes from.
How it was built
Two slices in parallel by two subagents, at the owner’s “spin up tons of subagents,” one review round each. Next the owner restarts the app and runs Find campaigns. A second campaign board is parked until the owner picks one.