| date | learning | source |
|---|---|---|
| 2026-10-06 | davidaistar sU3r8z-MRZA is a fabricated local-news duet (anchor VO, invented fugitive, fake surveillance footage); only the split-screen shape transfers. Dawn duets use real verbatim forum posts as quote cards or visibly original explainer cards. | ~/research/davidaistar/txt/sU3r8z-MRZA.txt; analysis/guide_copy_images_shorts.md |
| 2026-10-06 | Split screens are built in post, never by the video model: generate each half separately and stack (davidaistar editor-first composition). | analysis/gemini_HBIENgQIQVU.md |
| 2026-10-06 | Remotion tiktok captions sit at ~68% of the reactor frame; crop=720:640:0:560 puts them at ~74% of the composite, just under the seam. Composite block (make_title card, concat, vstack, endcard.py) verified on dummy media 10-06. | apps/orange-doc/src/VideoAd.tsx; scratchpad test |
| 2026-10-06 | Testimonial devices are the weakest Dawn pairings (1.21-1.31); the reactor must recognize and vindicate, never review the product. | output/dawn-combo-map-2026-10-05/MAP.md |
| 2026-10-06 | Quotes on screen: verbatim, credited to the forum only, no usernames/UI chrome, <=~15 words, voc_check hit required. | skills/dawn-statics/SKILL.md; feedback_native_image_scrape_first |
| 2026-10-06 | 10-06 audit: Fish 10-03 'never put a wife on Reddit / post-purchase survey on an ad' supersedes the forum credit line (rd-005): Q cards carry no source line; the spoken 'A mom posted this.' is Fish's call. Truancy-letter stake is #6 (reddit 1rfciee), not #5 (a private survey answer). voc_check also counts survey + competitor-review jsonl, so grep the hit's file. | corrections-archive-2026-10-03.md; output/creative-strategy-cooper-2026-10-05/dawn-stakes.md; scripts/statics/voc_check.py FILES |
| 2026-10-06 | starpop articles: caption height corrected: ~74 % of the composite sits inside Meta Reels' bottom 35 % UI band (was claimed clear). | ~/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 | voc_check prints each hit's file + category since 10-06; competitor and Okendo hits are listed as NOT COUNTED. Q card source check = the printed file is `forum`, not `survey`. | scripts/statics/gen_statics.py + voc_check.py (10-06 builder D, backups *.bak-2026-10-06x) |
| 2026-10-06 | Built 10-06: run.py auto tiers (tiers.md) + --tier-models; --draft 480P draft run; h3.py prices fixed (h3-max 768P $0.08/s + ref surcharge). | scripts/cartoon_h3/run.py, h3.py, tiers.py (Builder B) |
| 2026-10-06 | DuetStack Remotion comp BUILT 10-06: bottom = <run>/video-vo.mp4 (uncaptioned), words = caption-words.json, top cards/clips; captions once at ≤64 % (Reels safe box) instead of the manual crop's ~63-68 %. Then master_no_bed/master_mix + endcard. split.py (props from pack) still not built. | apps/orange-doc/src/FormatComps.tsx (Builder C) |
| 2026-10-06 | Lane B photoreal reactor moved to ugc-omni G0-G4 (Fish 10-06; NBP caveat dropped, arms gpt2,sd5): MOM lines as Omni takes, answer line = gated broll:band (pick --product), composite crop=1080:960:0:840 keeps omni captions. DuetStack needs an uncaptioned bottom + words: a words file from aroll/<id>.verify.json is NOT BUILT, so Lane B uses the manual ffmpeg block. Example in references/omni-job.example.json. | skills/ugc-omni/SKILL.md; scripts/ugc_omni/omni.py assemble |
format-reaction-duet
Reaction / duet split-screen ad, 20-60 s. Top half = a source panel (a real mom's public forum post rendered verbatim on a quote card (no source line, Fish 10-03), or our own clearly-original explainer card, or real footage we hold rights to); bottom half = a mom reacting, recognizing her own mornings, and turning it into vindication with the band as her answer.