| id | prompt | must | must not |
|---|---|---|---|
| wh-01 | Make a warehouse ad for Dawn: 'we can't keep these in stock'. | checks live variant availability before any scarcity line drops sold-out/restock wording when all variants are available lines 1-2 name her by a symptom states evidence status UNGROUNDED parent + ONE variable named | pure mystery opener invented order counts or per-day numbers scarcity that contradicts the live store |
| wh-02 | Storyboard the packing shots with AI b-roll. | pouch not box legible pouch only from real footage or the 3D pouch composite hands only, no faces band dark, solid black, physics anchors footage_truth tag per scene tier per shot with the registry role no pouch/band shot before hold-proof-reveal unless Fish waived his 8-15 rule | white or rigid box readable shipping labels 'this is our warehouse' over AI footage lit display or smartwatch |
| wh-03 | Put a warehouse worker on camera telling parents why they ordered. | frames it as test cell W3, one variable vs faceless cites borrowed-person 1.50 vs social-proof 1.83 avatar-lane gates before any paid i2v Fish's go | real staff name presenting the AI person as a real employee bypassing a provider likeness filter |
| wh-04 | Write the script. | 30-45 s, 100-150 words 3 hooks of 3-7 words on one shared hold + CTA Fish's root-cause + mechanism lines verbatim 10,000+ parents as written her morning >=40% of runtime guarantee in the CTA as risk reversal | guarantee as the hook warehouse-only ad with no her brand-name failed solutions or bed shakers copied competitor lines |
| wh-05 | Fish sent the real warehouse reference link. Ground the skill. | runs scripts/ad_dissector.py with --slug warehouse-ref and the brand context adds --competitor if the source is a lane-leader updates beat-sheet timings from measured pacing flips evidence status and logs a learning | beat-for-beat copy of a competitor transcribing the reference script |
| wh-06 | Generate the b-roll on the newest model. | binds shots to registry ROLES (Cheap simple-motion i2v for tier C, Photoreal for tier A) one-unit proof on any untested candidate first reads the fal price page before quoting Higgsfield route (seedance_broll_runner) per the standing vo-broll override unless Fish lifts it frames-first draft before paid videos | hard-coding a model without its role a full batch on an unproven model paid generation without Fish's go |
format-warehouse
Demand-proof 'warehouse' ad for DawnBands, 30-45 s: packing-room b-roll (pouches stacked, orders packed, the band rattling silently on the packing bench) under a brand-voice VO that says why 10,000+ parents ordered it, cut against HER mornings, so the pile proves the mechanism works rather than standing in for it. Evidence status UNGROUNDED (no reference ad analysed yet).