| date | learning | source |
|---|---|---|
| 2026-10-06 | Taboo/masked-confessional personas are don't-adopt for Dawn (brand/policy fit); the insider-confession structure with an obscured face is in. Shock persona out, sympathetic insider admitting a fault in her own system in. | ~/research/davidaistar/analysis/diff_podcast_dialogue.md §2 + REPORT.md §3 row 2 |
| 2026-10-06 | All 3 Dawn song winners are mom-1st POV and the brand-voice song did 0.72, so an insider narrator ships only as a one-variable POV test against a mom-narrated cut of the same story; never read it against a song parent (POV + audio form = two variables). | output/dawn-combo-map-2026-10-05/MAP.md §2A |
| 2026-10-06 | pack.py picks the narrator voice as elevenlabs_voice_id, then voices.MOM, then the first voice, then profiles/dawnbands.toml (the mom voice). A narrator-only insider pack must set elevenlabs_voice_id to the insider voice. | scripts/cartoon_h3/pack.py load_pack |
| 2026-10-06 | Silhouette staging must be a dark figure on a LIT background: assemble flags frames with yavg < 8 and clipqa fails clips with luma_min < 8. | scripts/cartoon_h3/assemble.py freeze_and_luma, clipqa.py |
| 2026-10-06 | ugc-omni refscan ranks frames with a Haar frontal-face detector, so it finds nothing in silhouette or back-lit frames; pick photoreal insider references by eye. | scripts/ugc_omni/omni.py cmd_refscan |
| 2026-10-06 | No verbatim VOC from a school employee about wrongly blamed parents exists in the Dawn banks; the insider's lines are written and the mom's quoted line carries the verbatim-customer-line requirement. | grep of stakes-raw-*.md, research/voc-blame-2026-10-04/ |
| 2026-10-06 | Audit 10-06: the insider is a written character; an obscured-face photoreal confession reads as real testimony. Never label her as a real person; Fish decides a dramatization disclosure before any photoreal spend; never build her from a real creator likeness. ugc-omni avatar step = Nano Banana Pro (retired 10-01). | audit_narrative 10-06; scripts/ugc_omni/omni.py --help; _MODEL-REGISTRY.md image gen row |
| 2026-10-06 | starpop articles: photoreal vs animated: record any 'AI info' label on the live arms (a hidden second variable); preflight strips metadata so no label ≠ clearance. | ~/research/davidaistar/starpop/txt/ (slugs in references/sources.md) |
| 2026-10-06 | starpop articles: placement gate (Reels safe box y 14-65 %, Feed 4:5 crop) + Advantage+ enhancements-off/live-preview launch check. | ~/research/davidaistar/starpop/txt/ (slugs in references/sources.md) |
| 2026-10-06 | Built 10-06: tiers.py/tiers.md + run.py --tier-models; --draft 480P stage; h3.py prices fixed (h3-max 768P $0.08/s, 480P $0.05/s). | scripts/cartoon_h3/run.py, h3.py, tiers.py (Builder B) |
| 2026-10-06 | Fish 10-06: photoreal version carries a 'dramatization' label. | Fish chat 10-06 |
| 2026-10-06 | Photoreal execution = ugc-omni G0-G4 (Fish 10-06), job shape in references/omni-job.example.json: mom = avatar frame (b-roll identity ref, new outfit per shot), insider = silhouette frame picked by eye (refscan face detector cannot rank silhouettes), lock on an insider line with --frame insider. Band b-roll product-gated (pick --product), real footage fallback; arms gpt2,sd5 (NBP retired); Dramatization label ruled by Fish 10-06. | skills/ugc-omni/SKILL.md; Fish 10-06 |
format-whistleblower
Insider confession ad, 60-180 s. A school-side insider (attendance clerk, school nurse, bus driver, truancy officer, pediatric sleep nurse) with her face hidden confesses what she sees every school morning and which parents get wrongly blamed, then tells one mom's story through to the fix.