| date | learning | source |
|---|---|---|
| 2026-10-06 | Fake-UI on Dawn: Thiswakesthem2 (D08) $3,776/164/$23.02 is the best static CPA but ledger rules it execution-specific; sniper P1-A fresh fake-UI statics (review card/search bar/star rating) $48.66/0p. | ~/ad-batch-hub/site/launches/data/batches/sniper-p1p2-2026-07-20/stats.json + learnings.json |
| 2026-10-06 | The only prior Dawn text thread (m1c, sister before/after rant thread) spent $0.49 in a shared ad set and was never read; a new UI format needs its own ad set with a floor. | ~/ad-batch-hub/site/launches/data/batches/m1-retroproof-fakeui-2026-07-25/stats.json |
| 2026-10-06 | Testimonial statics are the 5 weakest pairings (ROAS 1.21-1.31); a thread is only safe as a blame/burden scene with no product, purchase or result in any bubble. | output/dawn-combo-map-2026-10-05/MAP.md 2B |
| 2026-10-06 | Notes-app lists and call screens are banned static vessels; FB/Reddit post screenshots banned (Fish 9-25 'post inside a post'); natives ban all screenshot vessels (Fish 9-30). Text-message overlay is Fish's 10-04 statics priority format. | static-templates/README.md; skills/native-image-gen/SKILL.md; skills/dawn-statics/SKILL.md Next format lane |
| 2026-10-06 | No UI renderer exists; gen_statics.py only renders via image models. Playwright (chromium-1208), Pillow 12.1.1, brand fonts and SFNS.ttf are available for a deterministic render_thread.py (not built). | grep scripts/ apps/ output/; references/render-spec.md |
| 2026-10-06 | gen_statics gate rule 9 hard-codes the 9-04 SA2 Apology-Mom chain (fires on every non-SA2 static) and flags '60 days' in QUAL'd slots (headline/sub/bullets/attribution only); --list exits before printing on any fail. Use the 10-04 check_gate.py waiver wrapper and call approval_sheet() directly. | scripts/statics/gen_statics.py gate(); output/dawn-iterate-2026-10-04/statics/check_gate.py |
| 2026-10-06 | Fish 10-03: no attribution on static quotes (supersedes dawn-statics lock 3's forum credit line). Generic HTML UI renders failed Fish's eye (9-25 Notes); copy a real iOS screenshot ref. | corrections-archive-2026-10-03; feedback_native_image_sourcing_corrections 8(d) |
| 2026-10-06 | 10-06 audit: pill corrected to 'Wake up guaranteed · 60 nights' (gen_statics default, product-truth); routing the 10-04 '· 60 days' pill around the wrong-guarantee regex defeated the regex's purpose. A stitched thread of real lines from different people is a conversation that never happened: no copy may claim it was real; Fish rules on the device. | scripts/statics/gen_statics.py QUAL + text_parts; product-truth.md Guarantee |
| 2026-10-06 | Variant B (thread card over a real band photo): Fish shoots at full res in soft window/overcast light, band flat or worn, display dark, quiet area for the card; note the key-light direction so the card shadow falls away from it, and check the photo at 100% zoom before compositing. | ~/research/davidaistar/starpop/txt/how-to-create-product-photos-with-ai.txt |
| 2026-10-06 | gen_statics `--check`/`--list` read `waivers` natively since 10-06 (no check_gate.py copy); survey bubbles now hit voc_check (survey CSVs in corpus, hit prints file + category). | scripts/statics/gen_statics.py + voc_check.py (10-06 builder D, backups *.bak-2026-10-06x) |
| 2026-10-06 | render_thread.py built ($0): spec.json -> HTML -> Playwright element shot at text-px/17 device scale -> PIL frame; Inter (OFL) default font, SF Pro internal only; 1:1/4:5/9:16 (Reels y 14-65 %) layouts. At the 60 px/2048 floor a 1:1 card fits header + ~3 one-line bubbles; 4 bubbles overflow 2048^2 (exit 1 = cut a bubble). iOS CSS still provisional (no ui-refs/). | scripts/statics/render_thread.py; output/ui-mockup-test/renders/ |
| 2026-10-06 | Fish 10-06: 1:1 threads max 3 bubbles; 4-6 bubble threads go 4:5 or 9:16. | Fish chat 10-06 |
format-ui-mockup
Native-UI static ad for DawnBands, a short text-message thread (co-parent blames her, teen texts from bed, sister vent) rendered deterministically and set inside a Dawn brand frame with the band, root cause, mechanism and pill. The thread is a scene of the blame on her, never a review.