Kindled · Storyboard

STORYBOARD — R1 It Was Never Your Willpower — Solo × Green-screen clinical-warm educator [KD_C0074]

KD_C0074 YAPPER Shot-by-shot for the editor · strategy notes collapsed

Lengthfull variants A/B/C all 2:14 word-derived (443w @ donor 198.5 wpm = 133.9s; hooks 18w each — body timecodes IDENTICAL across variants; see pause note)
Dynamicsolo / 1p (Echo delivery mode D01 Authority Talking Head — run-2 NO-2p constraint honored)
Settinggreen-screen presenter keyed over a full-frame mechanism canvas (donor's grammar), clinical-warm — scrubs-adjacent warm attire per the script's declared visual, NO clinical-white lab coat (speaker 1.2 palette boundary)
Speaker(s)1.2 The Compassionate Educator (PROVEN portfolio-wide; deployed at donor 198.5 wpm scripted-authority, calm-clinical per the binding A3 execution warning — voice restrained, visuals carry the intensity). FEMALE VO ESSENTIAL (donor card crucial note transfers: a man explaining a woman's stalled metabolism breaks trust)
Visual StyleDonor-derived "green-screen clinical educator over mechanism canvas" — presenter keyed lower-right (~35-40% frame height) pointing/direct-to-lens; full-frame canvas cycles 3D anatomy + symptom B-roll on a 2-3s cut cadence; bold white hook OST top-center (black drop shadow, static ≥4s); CONTINUOUS caption track word-tracking speech (donor grammar — NOT the phrase-burn house style; deliberate donor-faithful carry); mineral-token + gate visual system; subtle driving emotional ambient, soft liquid/whoosh SFX on animation hits
▸ Production target & sources
ScriptR1 "It Was Never Your Willpower" v1 (Echo 1×3: ONE locked body + THREE interchangeable hooks; review verdict SHIP AS-IS, 0 HARD blockers, blind EQ 8.4)
Production TargetHybrid (matrix-routed) — Higgsfield Soul Cinema presenter layer generated on clean chroma backdrop → keyed as the green-screen cutout (donor grammar) + higgsfield-generate 3D mechanism-canvas layer (GPT Image 2 keyframes → Seedance 2.0 image-to-video; the donor's load-bearing visual) + Nano Banana character-chained symptom B-roll + Marketing Studio / practical macro for product inserts + real-shoot-preferred dropper/counter clips. Composited in post.
Comp Library Anchors2052957311940143 (lymphoria) · 2499185333863921 (lymphoria) · 1506106117671683 (tryjevi) · 1580939546918926 (trysculptique) · 1250144873607253 (elavate)
01ECHO ADAPTATIONS (per the E1/E3 compat-test precedent — how a v2-native input was reconstructed)

The locked script is an Echo-chain deliverable and does not carry v2 Fields 19/20/21/25. Mapping used:

v2 input the skill expectsEcho source used
Field 19 (dynamic + speaker + archetype)Script "Speaker" delivery-notes line + mini-brief Delivery/speaker row → 1.2 Compassionate Educator, solo/1p. Echo D01 scripted-authority mapped to v2 dynamic solo (direct-to-lens authority address). Run-2 hard constraint: NO 2p anywhere — zero second-performer dependency in this board
Field 20 (setting/tone)Script hook visual note "(scrubs-adjacent, warm)" + mini-brief "home-office / clinical-warm setting" + donor grammar (green-screen cutout presenter) → presenter keyed over the canvas in scrubs-adjacent WARM clinical attire (deep-teal soft clinical top — reads practitioner, honors the speaker file's "NOT clinical-white / no lab coat" boundary). The physical set is the CANVAS, not a room — place is donor-inherited green-screen grammar
Field 21 (editing style)NOT declared in the Echo package — inherited from donor §2 Visual Elements: full-frame visual canvas cycling every 2-3s (3D anatomy ↔ symptom UGC), presenter cutout continuous, continuous caption track + hook OST top-center, smooth slide-in/zoom-in transitions, subtle driving ambient + liquid/whoosh SFX under animations
Field 25 (production notes)Script DELIVERY NOTES block (MARKUP-ONLY tier, A3 warning binding) + donor card production line ("producible solo — single presenter + animation overlay") + mini-brief producibility row
Field 12 (mechanism)Mini-brief Mechanism row: §2 T4 → T3 Conversion Gap (PROVEN) — selenium (deiodinase cofactor) + zinc (T3-receptor binding) + copper (ratio) + iodine (raw material)
Field 0 (length)Deterministic runtime block: donor band 105–141s; fulls 133.9s word-derived; delivered A 138.7s / B 137.9s / C 137.9s — ALL inside the band
Beat timecodesComputed cumulative from per-beat word-derived durations @ donor 198.5 wpm (review-verified per-beat word counts). All three hooks are 18w = 5.4s, so body timecodes are IDENTICAL across variants — no variant shift handling needed (cleaner than E3)

Pause budget (per the run order): 0.8s per scripted [pause] vs the 141s band ceiling. Variant A carries 6 pauses (1 hook + 5 body) → delivered ≈ 138.7s (headroom +2.3s); variants B/C carry 5 (body only) → ≈ 137.9s (headroom +3.1s). All three variants sit INSIDE the donor band on both the word-derived and the pause-adjusted basis — no ceiling crossing (unlike E3), no editor pause-tightening constraint required; keep pause holds natural (~0.8s). [quieter] costs no time (delivery color only).

Hook-variant handling (Echo 1×3 contract): Beat 1 exists as THREE storyboard variants (1A / 1B / 1C) — interchangeable opening sections. Beats 2-16 are the shared locked-body storyboard. Each variant ends on the identical handoff line "Listen up." at identical presenter framing (cutout lower-right, direct-to-lens), so any variant cuts cleanly onto the shared Beat 2 ("Here's what's actually happening…" — hook-agnostic first line, review check 7).

Delivery markup: [pause] / [quieter] / CAPS stripped from all on-screen text; carried into per-beat DIRECTION notes only.

Sixteen-beat discipline (donor budget preserved): 16/16 donor beat order + duration shares (review check 2: two-largest word-shares within ±10pp; product-entry depth ≈53% ≥ donor 51%). Largest beat = Guilt Removal 13.9s.


02Comp library inspiration anchors

Rotation: reference_usage_log.jsonl contains only the seed line — EXCLUDE set empty (pilot appends skipped per pilot convention). Log append SKIPPED (Echo run-2 — handled at package). Zero anchor overlap with the pilot1 boards (E1/E2/E3/E5) — the run-2 draw already rotated all pilot donors out. Pool note: the §2b semantic query top-15 was 100% the trysoluma conversion-blockade family (ws 42.65-65.73); intersection with list_winners top-20 was EMPTY (winners top-20 is skincare/menopause/gummy statics — the same collapse E1/E3 logged). Resolved per the pilot precedent: donor PINNED as DECLARED-choice cornerstone (Echo SEED binding, per the run order — no rotation re-query), supporting anchors selected by beat-type relevance: the script's two CITED hook-lineage exemplars (inherited formulas — verified in the review) + the two strongest visual-craft matches from the run-2 reference set (same-advertiser house visual system; in-niche mineral-teach). All four supports read IN FULL via comp_get_ad.

[Anchor A — CORNERSTONE] 2052957311940143 — lymphoria — winner_score 73.88 — video (THE DONOR, SEED — PINNED) Hook pattern: H02 misdiagnosis flip — visceral symptom canvas (belly-massage UGC) + green-screen scrubs presenter cutout pointing at viewer + bold white top-center OST static 4s; "Listen up." command close. Donor report: "passes the mute test with flying colors" On-screen text style: bold white sans-serif hook OST top-center w/ black drop shadow; CONTINUOUS caption track word-tracking the full VO (donor grammar); key verdict lines land in the track ("it has nothing to do with willpower") B-roll cuing: full-frame canvas cycling every 2-3s — 3D anatomical models (trapped murky-yellow fluid layer, glowing green vessels, clogged-vessel cross-section), raw symptom UGC (jeans that won't button), herb close-ups in hands per mechanism beat, broom-sweep animation over anatomy, quality-proof lab imagery, before/after transition, ONE emotional testimonial clip Transition style: fast slide-ins/zoom-ins every 2-3s on the canvas; presenter cutout continuous; sudden clinical-3D ↔ raw-UGC pattern interrupts Mute-test asset: hook OST + visceral canvas + pointing presenter — sound-off scroll-stop

Best-fit beat type in our script: ALL (SEED full-pattern borrow); primary: hook grammar (1A), guilt-removal split (Beat 4), per-mineral token run (Beats 6-9), buy-separately quality proof (Beat 10), 30-second friction clip (Beat 11), future-pace (Beat 12), testimonial receipts (Beat 14), empathy close (Beat 15), stock-check CTA (Beat 16)

Tooling stack inferred: real green-screen presenter + commissioned 3D anatomy + raw UGC — adapted to Soul Cinema keyed presenter + higgsfield-generate canvas + Nano Banana/Seedance symptom clips; flagged per beat where the adaptation strains Voice/audio wall (donor card): FEMALE VO, "friendly knowledgeable nurse" authority-empathy hybrid; subtle driving emotional ambient; liquid/whoosh SFX under 3D animation. A3 execution warning binding: presenter voice stays calm-clinical — matching the visuals' heat kills the format

[Anchor B] 2499185333863921 — lymphoria — winner_score 63.08 — video Hook pattern: H03 time-lapse trial over 3D animation (not our hook shape — support only) On-screen text style: continuous full-caps OST track riding the whole VO — the same-advertiser house grammar our donor shares; keyword-dense mechanism language stamped as spoken B-roll cuing: 3D medical animation carries the ENTIRE ad — per-ingredient named-mechanism visuals (sweep / pull / fire-up circulation), literal-metaphor visuals (sludge, broom), felt-before-seen future-pacing imagery Transition style: staged forward-run segments; animation continuous within stages Mute-test asset: 3D animation + caps OST track

Best-fit beat type in our script: mineral run (Beats 6-9 — per-ingredient mechanism-animation grammar at the in-house quality bar) + Benefit/Future-Pace (Beat 12 — "they feel it before they see it" felt-proof grammar). SECONDARY: Hook C's 3D cell interior

Tooling stack inferred: green-screen presenter + dedicated 3D animation pipeline — maps directly to our higgsfield-generate canvas layer

[Anchor C] 1506106117671683 — tryjevi — winner_score 61.86 — video (IN-NICHE) Hook pattern: H05 remedy firing-squad on a live-drawn whiteboard 2×2 grid (not our hook shape — support only) On-screen text style: mute-optimized handwritten keyword system — every mechanism claim lands as a drawn word/arrow/check; "CLINICAL DOSES" / "2 CAPSULES THAT'S IT" simplicity burns B-roll cuing: visual-metaphor diagrams (leaky bucket, seesaw, gut-brain loop) that make each ingredient's isolated failure legible in one glance Transition style: continuous single whiteboard take; pacing via the drawing hand Mute-test asset: live-drawn grid naming the viewer's own supplements

Best-fit beat type in our script: Fuel-System education (Beats 2-3 — diagram-clarity bar: one glance = one idea), Alt-Disqual (Beat 13 — remedy-failure legibility) and Product Intro (Beat 10 — the four-bottles-vs-one-formula consolidation logic; its "singles fail alone" argument IS Kindled's blend story). FLAG: its whiteboard format does NOT fit our 3D canvas — borrowed at DIAGRAM-CLARITY + keyword-OST level only, format rejected (VS6 cross-adaptation logged)

Tooling stack inferred: real hand + whiteboard — NOT imported; the clarity standard transfers to our GPT Image 2 diagram frames

[Anchor D] 1580939546918926 — trysculptique — winner_score 64.46 — video (H01 HOOK EXEMPLAR — script-cited lineage) Hook pattern: H01 symptom mirror — split-screen bloated-belly images + bold text overlay; then a rhythmic symptom inventory ("exhaustion by 2 p.m. The cold hands and feet. The hair coming out in the shower…") — the catalog source of our Hook B shape (review-verified lineage, assignments.jsonl:1010) On-screen text style: bold hook overlay on the split visual; caption track through the inventory B-roll cuing: lived-symptom inserts matched 1:1 to each named symptom — the inventory is VISUAL, each symptom gets its shot Transition style: inset flashes on the symptom naming rhythm Mute-test asset: the split bloat images + overlay

Best-fit beat type in our script: Hook 1B (the three-inset symptom stack — cold hands / 3pm crash / climbing scale) ; SECONDARY: Beat 4's two-women split grammar. FLAG: its relatable peer-confessional register does NOT fit our clinical authority — borrowed at INSET/B-ROLL-GRAMMAR level only (VS6 logged)

Tooling stack inferred: phone-quality symptom clips — maps to Nano Banana character-chained keyframes → Seedance

[Anchor E] 1250144873607253 — elavate — winner_score 60.37 — video (H07 HOOK EXEMPLAR — script-cited lineage) Hook pattern: H07 lecture bait — startling specific stat cold open ("British women lose 40% of their gut lining during menopause"), authority living in the FACT not a credential — the catalog source of our Hook C shape (review-verified lineage, assignments.jsonl:1330) On-screen text style: dynamic on-canvas text — words/images dragged, dropped and typed in real time (canva-style UI); document/graphic props carry the claim B-roll cuing: analogy visuals + timeline progression on the lower canvas Transition style: split podcast-top / whiteboard-bottom (not our layout — support only) Mute-test asset: the stat burn + moving document graphics

Best-fit beat type in our script: Hook 1C (the "NORMAL" lab-report graphic that dissolves into the starving cell — a document-prop startling-fact open) ; SECONDARY: dynamic text entrances on the canvas anywhere a claim needs stamping. FLAG: its two-layer podcast format rejected — text-motion + document-prop grammar only (VS6 logged)

Tooling stack inferred: motion-graphics text layer in post — maps to our post OST pipeline

03Per-beat storyboard

Global visual spine (applies to every beat unless overridden): 9:16 vertical. DONOR LAYOUT: full-frame VISUAL CANVAS (3D mechanism animation ↔ symptom B-roll, cutting every 2-3s) with the presenter as a keyed GREEN-SCREEN CUTOUT, lower-right, ~35-40% frame height, direct-to-lens (she points UP/ASIDE at canvas events on emphasis lines — donor's pointing grammar). Presenter: speaker 1.2 — warm-brown shoulder-length waves, deep-teal scrubs-adjacent soft clinical top (script-declared "scrubs-adjacent, warm"; NO white lab coat, NO clinical-white set — speaker palette boundary), warm key ~4800K, polished-natural skin, calm clinical composure. Rendered full-frame on a clean uniform backdrop for keying; cropped/keyed to cutout in post. OSTs: (a) hook OST — bold white sans-serif, black drop shadow, top-center, static ≥4s (donor-exact); (b) CONTINUOUS caption track word-tracking the VO, clean white, safe-zone bottom-center above the cutout line (donor grammar — a deliberate departure from the house phrase-burn style, donor-faithful); (c) verdict/keyword stamps on the canvas where specced per beat. Mechanism visual system (held all board): T4 = pale inert blue-gray molecules; T3 = glowing warm amber; the CONVERSION GATE — a mechanical gate labeled "T4 → T3" (arrow glyph, U12-clean) with FOUR token slots; mineral tokens Se (amber) / Zn (steel-blue) / Cu (copper-rose) / I (violet); blocked = murky gray pooling + deep-red block accents (sparing); restored = amber-gold flow. Symptom-B-roll woman: ONE consistent AI woman ("Maren" persona, 48-58, soft build) across ALL lived-symptom clips — Nano Banana reference-chained keyframes → Seedance. Testimonial woman (Beat 14): a SECOND distinct persona (the patient in the story — never Maren). Audio: subtle driving emotional ambient from 0:00 (donor), warming/lifting at Beat 5 (The Fix), resolving warm by Beat 15; soft liquid/whoosh SFX under 3D animation hits; NO gross-out SFX. Voice: calm-clinical THROUGHOUT — the A3 execution warning is binding; visuals carry the heat, the voice never chases it.

1Misdiagnosis Flip (H02, donor's own shape) [0:00–0:05] Beat 1A: HOOK A

Mute-test stop-scroll asset

ShotFull-frame split canvas + presenter cutout lower-right pointing at the viewer (donor hook grammar)
CameraPresenter: eye-level, locked, direct-to-lens, index-point to camera on "NEVER"; canvas: locked split, slow needle-rise motion right panel
On-screen textOST "IT WAS NEVER YOUR WILLPOWER." — bold white caps, black drop shadow, top-center — in at t=0.5s, static hold to t=5s (donor-exact static-4s grammar); caption track runs beneath from t=0
B-rollCanvas, full beat: SPLIT-SCREEN — left: a measured, modest plate of food (portion visibly small, fork laid down); right: a bathroom-scale close-up, needle/digits ticking UP. The contradiction IS the image. Slow push on both panels; no cut inside the beat (the OST + point carry it)
LightingPresenter warm key ~4800K; canvas: left panel flat kitchen daylight, right panel colder gray — the wrongness color-coded
▸ Prompt
PRIMARY_LAYER: soul_cinema_studio (green-screen key)
SOUL_ID: kindled_1_2_compassionate_educator (REQUIRES /higgsfield-soul-id training pass — none on file; generation specs live in the speaker file)
PROMPT: "Woman late 40s, warm-brown shoulder-length waves, deep teal soft clinical top (scrubs-adjacent, warm — no lab coat), calm clinical composure, pointing index finger direct to camera then settling, medium close-up, centered, clean uniform light-gray backdrop for chroma key, warm key light upper-left ~4800K, polished-natural skin, 9:16"
NEGATIVE_PROMPT: "text, lab coat, clinical-white scrubs, stethoscope, studio glamour, multiple faces, distorted hands"
ASPECT_RATIO: 9:16
CAMERA_DIRECTION: locked, eye-level; render full-frame, key + scale to lower-right cutout (~35-40% height) in post
ON_SCREEN_TEXT: handled in post (hook OST + caption track)
DURATION (image-to-video): 6s
DIRECTION: single sharp callout then settle (delivery notes); hit "NEVER" with the point, calm otherwise; [pause] after "willpower." ≈ one beat; "Listen up." level, not barked; 198.5 wpm basis
B_ROLL_LAYER: higgsfield-generate — GPT Image 2 keyframes: (1) "modest measured dinner plate, small portions, fork set down, flat kitchen daylight, candid phone-photo feel" (2) "bathroom scale close-up, digital readout mid-tick upward, cold gray bathroom light" → Seedance 2.0, slow push each, composite as vertical split in post
Production limitationSoul text rendering unreliable → all OSTs in post (standard). Scale-readout legibility unreliable in-render → composite the digits in post if needed
Comp library inspiration[Anchor A] full-pattern borrow — cutout + point + static hook OST + visceral contradiction canvas (SEED)
▸ Reviewer notes
Transition outNone on presenter — continuous into Beat 2 on "Listen up."; canvas hard-cuts to the 3D thyroid
Mute-testPASS — plate/scale contradiction canvas + pointing presenter + "IT WAS NEVER YOUR WILLPOWER." carry sound-off for the full 5s (VS5: all three assets persist the whole beat; donor's own hook verdict: "passes the mute test with flying colors")
2Symptom Mirror (H01 ← catalog exemplar 1580939546918926) [0:00–0:05] Beat 1B: HOOK B

Mute-test asset

ShotFull-frame canvas: three-inset symptom stack flashing in sequence + presenter cutout lower-right
CameraPresenter: eye-level, locked, direct-to-lens, still (the insets carry motion); insets: static phone-video framing (organic feel)
On-screen textOST1 "COLD HANDS. 3PM CRASH. SCALE STILL CLIMBING." — bold white caps top-center — in at t=0.5s; swap OST2 "THAT WAS NEVER WILLPOWER." at t=3.5s on the spoken line, hold to t=5s; caption track beneath
B-rollInsets flash AS EACH SYMPTOM IS NAMED: (1) t=0.3s cold hands wrapped around a steaming mug; (2) t=1.5s Maren slumping at a desk, wall clock reading 3:00; (3) t=2.8s bathroom-scale close-up ticking up beside an untouched small plate. Each inset slides in hard, stacks — by t=3.5s all three tile the canvas
LightingPresenter default; insets: warm mug light / flat office gray / cold bathroom gray — three distinct temperature reads
▸ Prompt
PRIMARY_LAYER: soul_cinema_studio (green-screen key)
SOUL_ID: kindled_1_2_compassionate_educator
PROMPT: "Same woman, same deep teal clinical-warm top, same chroma backdrop, calm and level, slight knowing stillness, direct to camera, 9:16"
NEGATIVE_PROMPT: "text, lab coat, smile, studio polish, multiple faces"
ASPECT_RATIO: 9:16
CAMERA_DIRECTION: locked, eye-level; key to lower-right cutout in post
ON_SCREEN_TEXT: handled in post
DURATION (image-to-video): 6s
DIRECTION: the symptom triplet metronomic — three items, full stop each (H01 mirror cadence); "That was never willpower." lands flat with a small pitch-drop; "Listen up." level
B_ROLL_LAYER: higgsfield-generate — Nano Banana character-consistent keyframes (Maren persona): (1) "woman early 50s hands wrapped tight around a steaming mug, cold morning kitchen, candid phone-video feel" (2) "same woman slumped at an office desk, head propped on hand, wall clock at 3:00, flat gray light" (3) "bathroom scale close-up digits ticking up, small untouched plate beside it, cold light" → Seedance 2.0, 1.5-2s each, hard slide-in stack in post
Production limitationCharacter consistency across insets (1) and (2) → Nano Banana reference-chaining, QC the match; clock/scale legibility → post-composite if render can't hold
Comp library inspiration[Anchor D] the script's cited H01 lineage exemplar — inset-stack grammar borrowed in kind (VS6 register adaptation logged); [Anchor A] cutout + OST grammar
▸ Reviewer notes
Transition outNone on presenter — continuous into Beat 2 on "Listen up."; canvas hard-cuts to the 3D thyroid
Mute-testPASS — three-symptom inset stack + caps OST chain (OST1→OST2 covers the full 5s, VS5) + presenter face; the inventory reads sound-off
3Lecture Bait (H07 ← catalog exemplar 1250144873607253) [0:00–0:05] Beat 1C: HOOK C

Mute-test asset

ShotFull-frame canvas: document-prop graphic → 3D cell dissolve + presenter cutout lower-right
CameraPresenter: eye-level, locked, direct-to-lens; canvas: locked macro on the lab report, then a slow push into the dimming cell
On-screen textIn-canvas document prop: a lab report stamped "NORMAL" in green (graphic, not OST); OST "YOUR LABS SAY NORMAL. YOUR CELLS ARE STARVING." — bold white caps top-center — in at t=0.5s, hold to t=5s; caption track beneath
B-rollCanvas, full beat: a crisp lab-report sheet gets stamped "NORMAL" in green at t=0.8s (stamp thunk, soft) → at t=2.5s the paper DISSOLVES into a 3D interior shot: a single cell flickering, dimming, a tiny fuel-gauge graphic beside it dropping to empty
LightingPresenter default; report clean white-paper light; cell interior dark clinical space, cold gray-blue with the last amber flickers dying
▸ Prompt
PRIMARY_LAYER: soul_cinema_studio (green-screen key)
SOUL_ID: kindled_1_2_compassionate_educator
PROMPT: "Same woman, same framing, still, level, quietly certain, direct to camera, 9:16"
NEGATIVE_PROMPT: "text, lab coat, alarm, studio polish"
ASPECT_RATIO: 9:16
CAMERA_DIRECTION: locked, eye-level; key to lower-right cutout in post
ON_SCREEN_TEXT: handled in post (OST; the NORMAL stamp is a canvas graphic, also post if render can't hold text)
DURATION (image-to-video): 6s
DIRECTION: the startling fact delivered flat — the shock lives in the words and the dissolve, not the voice; small pitch-drop on "starving for fuel"; "Listen up." level
B_ROLL_LAYER: higgsfield-generate — GPT Image 2 keyframes: (1) "crisp medical lab report sheet on a clean surface, green NORMAL stamp, macro, clinical white light" (2) "hyper-realistic 3D interior of a single human cell flickering and dimming from warm amber to cold gray, small empty fuel gauge element, dark clinical space, high-detail medical visualization" → Seedance 2.0; paper-dissolve transition in post
Production limitationIn-render document text unreliable → build the lab-report + stamp as a post graphic over a clean paper plate shot; fuel-gauge element = post overlay
Comp library inspiration[Anchor E] the script's cited H07 lineage exemplar — startling-fact document-prop open borrowed in kind (VS6 format adaptation logged); [Anchor B] 3D cell-interior quality bar; [Anchor A] cutout + OST grammar
▸ Reviewer notes
Transition outNone on presenter — continuous into Beat 2 on "Listen up."; canvas hard-cuts to the 3D thyroid (the cell world CONTINUES — seam is invisible by design)
Mute-testPASS — "NORMAL" stamp + dissolving/dimming cell + caps OST carry the contradiction sound-off for the full 5s (VS5)
4PART 1 (UMP-1) [0:05–0:17] Beat 2: ESTABLISH THE FUEL SYSTEM

Name the hidden system: T4 is storage, cells can't burn it, it must convert to T3

ShotFull-frame 3D mechanism canvas + presenter cutout lower-right
CameraCanvas: slow macro push — thyroid → T4 molecules pooling → the gate; presenter: eye-level, locked, teacher-calm, one aside-point at the gate on "has to convert"
On-screen textCaption track (donor grammar); canvas keyword stamps as spoken: "T4" label on the pooling molecules at t≈8s · gate label "T4 → T3" at t≈13s · "T3 = FUEL" at t≈15s
B-rollCanvas, full beat, cut every ~3s: (1) 3D thyroid gland releasing pale blue-gray T4 molecules; (2) the molecules POOLING, inert, drifting — nothing burns; (3) the CONVERSION GATE appears — a mechanical gate labeled "T4 → T3" the molecules bump against and cannot pass; (4) beyond the gate, a faint amber glow (T3, the fuel — out of reach)
LightingCanvas dark clinical space; inert blue-gray vs distant warm amber (the color system establishing)
▸ Prompt
PRIMARY_LAYER: soul_cinema_studio (green-screen key)
SOUL_ID: kindled_1_2_compassionate_educator
PROMPT: "Same woman, same framing, calm teacher register, slow deliberate authority, one small gesture toward upper canvas, direct to camera, 9:16"
NEGATIVE_PROMPT: "text, lab coat, alarm, gesturing wildly"
ASPECT_RATIO: 9:16
CAMERA_DIRECTION: locked, eye-level; cutout lower-right
ON_SCREEN_TEXT: handled in post (caption track + canvas labels)
DURATION: 12s
DIRECTION: rise slightly from the hook settle (delivery notes) — brisk-but-unhurried 198.5 wpm; gentle down-pitch on "T4," "T3," "conversion" (speaker 1.2 key-term move); zero disfluency
B_ROLL_LAYER: higgsfield-generate — GPT Image 2 keyframes (3): (1) "hyper-realistic 3D thyroid gland in dark clinical space releasing pale blue-gray hormone molecules, high detail medical visualization" (2) "pale inert molecules pooling and drifting against a closed mechanical gate labeled blank, dark space, faint warm amber glow beyond the gate" (3) "close view of the closed conversion gate, molecules bumping against it, amber light seeping through seams" → Seedance 2.0, ~3s segments; gate label + keyword stamps in post
Production limitationIn-render label text unreliable → all canvas labels in post. The 3D craft bar is load-bearing (donor + Anchor B both live on animation quality) — if Seedance can't hit clinical-credible CGI at QC, fallback = licensed medical-animation stock or commissioned 3D pass
Comp library inspiration[Anchor A] the donor's UMP-1 anatomy-education slot at the same structural turn (SEED); [Anchor B] mechanism-animation craft bar; [Anchor C] one-idea-per-glance diagram standard (VS6: whiteboard format rejected, clarity standard kept)
▸ Reviewer notes
Transition outNone on presenter — continuous; canvas holds the gate as Beat 3's mineral slots light up
Mute-testN/A (non-hook; gate metaphor + labels maintain sound-off comprehension)
5PART 2 (UMP-2) [0:17–0:28] Beat 3: ESTABLISH THE FUEL SYSTEM

Why it broke: the conversion needs selenium + zinc

ShotFull-frame mechanism canvas + presenter cutout
CameraCanvas: locked on the gate mechanism; two empty token slots highlight; presenter: eye-level, locked
On-screen textCaption track; canvas stamps: "SE" and "ZN" hollow token outlines pulsing EMPTY at t≈19s · a small lab slip graphic stamped "NORMAL" drifts into the corner at t≈24s (the Hook-C prop returning — for 1C-led variants a closed loop, for 1A/1B a fresh plant)
B-rollCanvas: (1) the gate mechanism with TWO visibly empty mineral slots (Se, Zn) — the machine is missing parts; (2) T4 molecules stacking up behind the gate, pooling murky; (3) the "NORMAL" lab slip settling into frame corner while the pool deepens behind it — the two truths in one frame
LightingCanvas: murk deepens (gray-yellow pooling tone — donor's trapped-fluid palette); slip clean white
▸ Prompt
PRIMARY_LAYER: soul_cinema_studio (green-screen key)
SOUL_ID: kindled_1_2_compassionate_educator
PROMPT: "Same woman, same framing, gravity gathering but contained, direct to camera, 9:16"
NEGATIVE_PROMPT: "text, lab coat, alarm"
ASPECT_RATIO: 9:16
CAMERA_DIRECTION: locked, eye-level; cutout lower-right
ON_SCREEN_TEXT: handled in post
DURATION: 11s
DIRECTION: continue the rise; "Most women past forty run short on both." plain fact, no alarm; the closing triplet ("Your labs come back normal. Your cells never see the fuel.") lands with a small settle — the gaslight named, not shouted
B_ROLL_LAYER: higgsfield-generate — GPT Image 2 keyframes: (1) "3D mechanical conversion gate with two empty hexagonal token slots glowing hollow, dark clinical space" (2) "pale molecules stacking and pooling murky gray-yellow behind a closed gate, dark space, high detail" → Seedance 2.0; lab-slip corner graphic + SE/ZN outlines in post
Production limitationSlip text = post graphic (standard)
Comp library inspiration[Anchor A] UMP-2 "system fails to restart" slot (SEED — our "gate missing its parts"); [Anchor B] mechanism keyword grammar; [Anchor C] missing-piece diagram clarity (VS6 logged)
▸ Reviewer notes
Transition outNone on presenter — continuous; canvas snap-widens for the Beat 4 split
Mute-testN/A (empty slots + pooling + NORMAL slip carry sound-off)
6largest beat, donor's load-bearing wall Beat 4: THE GUILT REMOVAL (Disqualification) [0:28–0:41]

The donor's ultimate guilt-removal transposed 1:1: fighting fat that was never the problem · calorie-cutting can't flip a missing-parts switch…

ShotFull-frame SPLIT canvas (two women, same plate) + presenter cutout
CameraCanvas: locked symmetrical split — the symmetry IS the argument; presenter: eye-level, locked, metronomic stillness (the ladder is rhythm, not heat)
On-screen textCaption track carries the verdict lines; canvas stamp: the word "WILLPOWER" appears center-canvas at t≈35s and takes a clean X-through on the spoken "NOTHING to do with willpower"; no other burns — the split rides clean
B-rollCanvas split, full beat: LEFT — woman #1 eats a modest plate, her scale digits DROP, she moves easy; RIGHT — Maren eats the IDENTICAL plate, her scale digits CLIMB, she stands heavier. Same plate, same portions, opposite needles. At t≈38s on "Their conversion works. Yours stalled." each panel gets a tiny gate icon — left gate glowing amber/open, right gate gray/jammed — the mechanism recap in one glance
LightingLeft panel warm neutral; right panel a half-stop colder — never cartoon-dark (she is us, not the villain)
▸ Prompt
PRIMARY_LAYER: soul_cinema_studio (green-screen key)
SOUL_ID: kindled_1_2_compassionate_educator
PROMPT: "Same woman, same framing, low certain intensity, metronomic minimal movement, direct to camera, 9:16"
NEGATIVE_PROMPT: "text, anger caricature, gesturing, lab coat"
ASPECT_RATIO: 9:16
CAMERA_DIRECTION: locked, eye-level; cutout lower-right
ON_SCREEN_TEXT: handled in post (X-through stamp + caption track)
DURATION: 14s
DIRECTION: land this beat LOW AND CERTAIN, not loud (delivery notes — the earned settle follows it); CAPS emphasis on "NOTHING" (pitch-drop, not volume); [pause] after "Their conversion works." ≈ one beat; "Yours stalled." [quieter] — the absolution, almost gentle; A3 warning at maximum relevance here
B_ROLL_LAYER: higgsfield-generate — Nano Banana character-consistent keyframes: (1) "two women side by side vertical split, each with an identical modest dinner plate, one relaxed one weary, warm neutral kitchen light" (2) "left: bathroom scale digits dropping; right: same scale design digits climbing" (Maren on the right, distinct woman #1 left) → Seedance 2.0, ~3s recuts; gate icons + X-through in post
Production limitationTWO consistent characters in one beat (Maren + woman #1) → Nano Banana chaining per character, QC both; scale-digit legibility → post-composite
Comp library inspiration[Anchor A] the donor's load-bearing guilt-absolution beat, transposed 1:1 at the same structural turn and duration share (SEED); [Anchor D] two-women split grammar (VS6-logged register adaptation)
▸ Reviewer notes
Transition outNone on presenter — continuous; canvas cuts to black a half-beat, then the gate relights for Beat 5 (micro pattern-reset into the fix)
Mute-testN/A (the symmetrical split + X-through carry the absolution sound-off)
7TRANSITION [0:41–0:46] Beat 5: THE FIX

Bridge to the fix

ShotFull-frame mechanism canvas + presenter cutout
CameraCanvas: the gate mechanism RELIGHTS — four empty slots illuminate in sequence; presenter: eye-level, locked, a half-tone lift
On-screen textCaption track; canvas: the four slots pulse hollow — labeled "1 · 2 · 3 · 4" as they light
B-rollCanvas, one continuous move: darkness → the gate relights → FOUR empty token slots illuminate left to right, each with a soft rising chime under the ambient (the audio warm turn starts here per global spine)
LightingDECLARED SHIFT begins — first warm amber enters the canvas palette; murk starts receding
▸ Prompt
PRIMARY_LAYER: soul_cinema_studio (green-screen key)
SOUL_ID: kindled_1_2_compassionate_educator
PROMPT: "Same woman, same framing, warmth entering the clinical calm, quiet promise, direct to camera, 9:16"
NEGATIVE_PROMPT: "text, hype grin, lab coat"
ASPECT_RATIO: 9:16
CAMERA_DIRECTION: locked, eye-level; cutout lower-right
ON_SCREEN_TEXT: handled in post
DURATION: 5s
DIRECTION: warm-flat lift into the mineral run (delivery notes) — promise, not hype
B_ROLL_LAYER: higgsfield-generate — GPT Image 2 keyframe: "3D mechanical gate relighting in dark space, four empty hexagonal slots illuminating in sequence, first warm amber tones entering, medical visualization" → Seedance 2.0, single 5s move; slot numerals in post
Production limitationNone beyond global post-text workaround
Comp library inspiration[Anchor A] the donor's solution-transition beat at the same 2.4%-share budget (SEED)
▸ Reviewer notes
Transition outNone on presenter — continuous into the mineral run; canvas holds the lit gate
Mute-testN/A (four slots lighting = the promise sound-off)
8SELENIUM [0:46–0:55] Beat 6: MINERAL 1

Named-single-mechanism-per-ingredient: selenium = the switch itself

ShotFull-frame mechanism canvas + presenter cutout
CameraCanvas: macro on slot 1 — token drop → gate flip → first conversion; presenter: eye-level, locked
On-screen textCaption track; canvas stamp "SELENIUM" (amber) as the token seats at t≈47s
B-rollCanvas: the amber Se token drops into slot 1 → the gate mechanism FLIPS with a satisfying mechanical rotation → the first pale T4 molecules pass through and ignite into glowing amber T3. Soft whoosh SFX on the flip
LightingFirst real amber flow enters; murk recedes further
▸ Prompt
PRIMARY_LAYER: soul_cinema_studio (green-screen key)
SOUL_ID: kindled_1_2_compassionate_educator
PROMPT: "Same woman, same framing, warm-flat teaching register, direct to camera, 9:16"
NEGATIVE_PROMPT: "text, hype, lab coat"
ASPECT_RATIO: 9:16
CAMERA_DIRECTION: locked, eye-level; cutout lower-right
ON_SCREEN_TEXT: handled in post
DURATION: 9s
DIRECTION: warm-flat through the mineral run (delivery notes); gentle down-pitch on "selenium"; the mechanism stated as fact
B_ROLL_LAYER: higgsfield-generate — GPT Image 2 keyframes: (1) "glowing amber hexagonal token dropping into a slot on a 3D mechanical gate, dark clinical space" (2) "gate flipping open, pale molecules passing through and igniting into glowing warm amber stream, high-detail medical visualization" → Seedance 2.0, one 9s move or 2 stitched; SELENIUM stamp in post
Production limitationToken/gate design consistency across Beats 5-9 → generate all mineral-run keyframes from one shared GPT Image 2 style frame (reference-chain); QC drift at the seams
Comp library inspiration[Anchor A] herb-1 named-mechanism slot (SEED); [Anchor B] ingredient-animation craft bar
▸ Reviewer notes
Transition outNone on presenter — continuous; canvas macro slides to slot 2
Mute-testN/A (token → flip → ignition reads sound-off)
9ZINC [0:55–1:03] Beat 7: MINERAL 2

Zinc = docks the T3 into the receptor inside each cell

ShotFull-frame mechanism canvas + presenter cutout
CameraCanvas: follow one glowing T3 unit from the gate INTO a cell — docking macro; presenter: eye-level, locked
On-screen textCaption track; canvas stamp "ZINC" (steel-blue) at t≈56s
B-rollCanvas: the steel-blue Zn token seats in slot 2 → camera follows an amber T3 unit traveling to a 3D cell, where zinc guides it into a receptor port — the cell LIGHTS UP from within. For 1C-led variants this is the Hook-C dying cell RELIT — the loop closes; for 1A/1B it's simply the payoff shot
LightingThe lit cell = the board's first fully-warm frame
▸ Prompt
PRIMARY_LAYER: soul_cinema_studio (green-screen key)
SOUL_ID: kindled_1_2_compassionate_educator
PROMPT: "Same woman, same framing, warm-flat teaching register, direct to camera, 9:16"
NEGATIVE_PROMPT: "text, hype, lab coat"
ASPECT_RATIO: 9:16
CAMERA_DIRECTION: locked, eye-level; cutout lower-right
ON_SCREEN_TEXT: handled in post
DURATION: 8s
DIRECTION: unhurried; down-pitch on "zinc"; "so the fuel gets used" plain and satisfied, not sold
B_ROLL_LAYER: higgsfield-generate — GPT Image 2 keyframes: (1) "steel-blue hexagonal token seating into gate slot two" (2) "glowing amber energy unit docking into a receptor port on a 3D human cell, cell interior lighting up warm from within, dark space, high detail" → Seedance 2.0; ZINC stamp in post
Production limitationSame style-frame chain as Beat 6
Comp library inspiration[Anchor A] herb-2 slot (SEED); [Anchor B] mechanism craft
▸ Reviewer notes
Transition outNone on presenter — continuous; canvas slides to slot 3
Mute-testN/A (docking + cell ignition reads sound-off)
10COPPER [1:03–1:09] Beat 8: MINERAL 3

Copper = holds the zinc:copper ratio steady

ShotFull-frame mechanism canvas + presenter cutout
CameraCanvas: locked on a balance-scale element between the Zn token and the receptor; presenter: eye-level, locked
On-screen textCaption track; canvas stamp "COPPER" (copper-rose) at t≈64s
B-rollCanvas: the copper-rose Cu token seats in slot 3 → a small balance-beam element levels between Zn and the receptor line — the flow steadies from pulsing to even
LightingWarm steady-state establishing
▸ Prompt
PRIMARY_LAYER: soul_cinema_studio (green-screen key)
SOUL_ID: kindled_1_2_compassionate_educator
PROMPT: "Same woman, same framing, warm-flat teaching register, direct to camera, 9:16"
NEGATIVE_PROMPT: "text, hype, lab coat"
ASPECT_RATIO: 9:16
CAMERA_DIRECTION: locked, eye-level; cutout lower-right
ON_SCREEN_TEXT: handled in post
DURATION: 6s
DIRECTION: down-pitch on "copper"; "steady" gets the landing
B_ROLL_LAYER: higgsfield-generate — GPT Image 2 keyframe: "copper-rose hexagonal token seating into slot three, a small balance beam leveling between a steel-blue token and a glowing receptor line, warm 3D mechanical space" → Seedance 2.0; COPPER stamp in post
Production limitationSame style-frame chain
Comp library inspiration[Anchor A] herb-3 slot (SEED); [Anchor C] balance-metaphor clarity (VS6: whiteboard format rejected, metaphor legibility kept)
▸ Reviewer notes
Transition outNone on presenter — continuous; canvas slides to slot 4
Mute-testN/A (balance-beam leveling reads sound-off)
11IODINE [1:09–1:16] Beat 9: MINERAL 4

Iodine = the raw material the thyroid builds T4 from

ShotFull-frame mechanism canvas + presenter cutout
CameraCanvas: pull-back — from the thyroid at the top of the pathway through the gate to the lit cells: the WHOLE system in one frame; presenter: eye-level, locked
On-screen textCaption track; canvas stamp "IODINE" (violet) at t≈70s; no other burns — the glowing loop is the statement
B-rollCanvas: the violet I token feeds INTO the thyroid at the top of the pathway → fresh T4 emerges → passes the flipped gate → ignites to T3 → docks into lit cells — the full loop glowing end to end in one continuous pull-back
LightingFull warm restoration palette — the murk is gone
▸ Prompt
PRIMARY_LAYER: soul_cinema_studio (green-screen key)
SOUL_ID: kindled_1_2_compassionate_educator
PROMPT: "Same woman, same framing, quiet completion in the register, direct to camera, 9:16"
NEGATIVE_PROMPT: "text, hype, lab coat"
ASPECT_RATIO: 9:16
CAMERA_DIRECTION: locked, eye-level; cutout lower-right
ON_SCREEN_TEXT: handled in post
DURATION: 7s
DIRECTION: down-pitch on "iodine"; the loop-complete line ("so there's fuel to convert at all") lands as quiet completion
B_ROLL_LAYER: higgsfield-generate — GPT Image 2 keyframes: (1) "violet hexagonal token feeding into a 3D thyroid gland at the top of a glowing pathway" (2) "wide pull-back of the complete pathway: thyroid, open gate, amber stream, lit cells, everything glowing warm end to end, dark space, high detail" → Seedance 2.0, stitched pull-back; IODINE stamp in post
Production limitationThe pull-back is the mineral run's flagship frame — QC the stitch; commissioned-3D fallback if the wide can't hold detail
Comp library inspiration[Anchor A] herb-4 slot closing the mechanism before the product (SEED); [Anchor B] full-pathway craft
▸ Reviewer notes
Transition outNone on presenter — continuous; the glowing loop holds a half-beat, then the product enters OVER it (Beat 10)
Mute-testN/A (the end-to-end glow = mechanism-complete sound-off)
12Beat 10: PRODUCT INTRODUCTION & QUALITY PROOF [1:16–1:29]

Donor's "buy separately, but I use…" quality-proof beat: four cluttered bottles → ONE Kindled dropper bottle

ShotFull-frame product canvas + presenter cutout
CameraCanvas: (1) top-down four-bottle clutter, (2) clean slide to the single Kindled bottle macro, (3) label close-up push; presenter: eye-level, locked, first-person warmth on "But I use Kindled"
On-screen textCaption track; canvas stamps: "NO FILLERS" then "NO IRON" callout beside the label at t≈86s
B-rollCanvas: (1) FOUR generic supplement bottles cluttered on a counter, top-down — the "separate bottles" burden (donor's Amazon-screenshot slot, transposed to a physical clutter shot — no competitor UI); (2) slide: ONE Kindled dropper bottle, berry-toned liquid visible, dropper lifted; (3) label close-up — Se / Zn / Cu / I line visible; "NO IRON" callout stamps beside it
LightingClean warm product light — the first daylight-clean frames of the board
▸ Prompt
PRIMARY_LAYER: soul_cinema_studio (green-screen key)
SOUL_ID: kindled_1_2_compassionate_educator
PROMPT: "Same woman, same framing, personal warmth entering the clinical calm on the recommendation, direct to camera, 9:16"
NEGATIVE_PROMPT: "text, hype grin, lab coat"
ASPECT_RATIO: 9:16
CAMERA_DIRECTION: locked, eye-level; cutout lower-right
ON_SCREEN_TEXT: handled in post (callouts + caption track)
DURATION: 13s
DIRECTION: [pause] before "But I use Kindled." ≈ one beat (the recommendation is personal, not corporate — speaker WOULD-say register); the what-it-is orientation (berry liquid, two droppers, under the tongue) delivered plainly for a COLD audience; "No iron to fight your medication." = the trust line, down-pitched
OVERLAY_LAYER (product): Higgsfield Marketing Studio, PRESET closeup product, PRODUCT_REF: Kindled dropper bottle (brand asset import) — bottle macro + label close-up, OR practical macro of the real bottle (label legibility is the gate)
B_ROLL_LAYER: higgsfield-generate — GPT Image 2 keyframe: "four generic supplement bottles cluttered on a kitchen counter, top-down, flat daylight" → Seedance 2.0 slow push; slide-transition in post
Production limitationFLAGGED — legible product label unreliable in Soul/Seedance render → route the bottle to Marketing Studio closeup-product or practical macro (the board's primary hybrid-routed product beat); the four-bottle clutter shot stays generic (no real competitor labels)
Comp library inspiration[Anchor A] the donor's product-intro/quality-proof beat at the same turn and share (SEED; Amazon-screenshot slot deliberately transposed to a neutral clutter shot); [Anchor C] singles-vs-synergy consolidation logic (VS6 logged)
▸ Reviewer notes
Transition outNone on presenter — continuous into Ease of Use; canvas holds the bottle
Mute-testN/A (clutter → one bottle → label + NO IRON callout carries the consolidation argument sound-off)
13Beat 11: EASE OF USE / FRICTION REDUCTION [1:29–1:35]

Donor's friction-killer: two droppers, ~thirty seconds, standing at the counter with your morning coffee

ShotFull-frame lifestyle canvas + presenter cutout
CameraCanvas: one warm continuous lifestyle shot, slight handheld feel (organic); presenter: eye-level, locked
On-screen textCaption track; canvas: a small "30 SECONDS" timer element counts down in the corner
B-rollCanvas, single shot: Maren at her kitchen counter, morning light, coffee mug steaming beside her — dropper under the tongue, cap back on, done; she picks the coffee back up. Real-shoot preferred for the dropper action
LightingWarm real morning light — the domestic warm zone begins
▸ Prompt
PRIMARY_LAYER: soul_cinema_studio (green-screen key)
SOUL_ID: kindled_1_2_compassionate_educator
PROMPT: "Same woman, same framing, easy warmth, direct to camera, 9:16"
NEGATIVE_PROMPT: "text, hype, lab coat"
ASPECT_RATIO: 9:16
CAMERA_DIRECTION: locked, eye-level; cutout lower-right
ON_SCREEN_TEXT: handled in post (timer element)
DURATION: 6s
DIRECTION: staccato ease lines ("Two droppers a day. Takes about thirty seconds.") read as natural spoken emphasis, unhurried
UGC_LAYER: real-shoot preferred (1 clip: woman 50s at a kitchen counter, morning coffee steaming, two droppers under the tongue, recap, picks up the mug) — hand/mouth artifacts common in AI render; Seedance fallback from a Nano Banana Maren keyframe if no talent
Production limitationFLAGGED — sublingual-dropper hand/mouth action → real-shoot preferred (AI hand/mouth artifacts); timer = post element
Comp library inspiration[Anchor A] the donor's ease-of-use beat (SEED; its visual-dwell-heavy 11s compressed to our 6s word-derived — word-share parity holds per review check 2)
▸ Reviewer notes
Transition outNone on presenter — continuous into the Benefit Stack
Mute-testN/A (dropper + timer + coffee carries the 30-second promise sound-off)
14Beat 12: BENEFIT STACK / FUTURE PACING [1:35–1:45]

Reversal payoff, felt-not-just-seen: fuel reaches the cells → the scale moves on the SAME food → the crash lifts →…

ShotFull-frame restoration montage + presenter cutout
CameraCanvas: gentle real-light montage cuts (~2.5s each); presenter: eye-level, locked, warmest register of the board so far
On-screen textCaption track; ONE canvas stamp: "SAME FOOD. SCALE FINALLY MOVES." at t≈98s — the reversal in five words; no other burns (restraint = credibility)
B-rollCanvas montage, Maren throughout (continuity payoffs, each reversing an earlier symptom frame): (1) the 3D lit cell BLOOMS to full power (mechanism callback, brief); (2) the same bathroom scale — digits ticking DOWN beside the same modest plate (Hook A / Beat 4 prop loop closes); (3) 3pm at the same desk, awake, present, the 3:00 clock now incidental (Hook B loop closes); (4) warm sweater-free easy movement, she's WARM — mid-afternoon light
LightingWarmest palette of the board — real domestic light, villain palette fully gone
▸ Prompt
PRIMARY_LAYER: soul_cinema_studio (green-screen key)
SOUL_ID: kindled_1_2_compassionate_educator
PROMPT: "Same woman, same framing, warm relief in the eyes, gentle certainty, direct to camera, 9:16"
NEGATIVE_PROMPT: "text, celebration, hype, lab coat"
ASPECT_RATIO: 9:16
CAMERA_DIRECTION: locked, eye-level; cutout lower-right
ON_SCREEN_TEXT: handled in post
DURATION: 10s
DIRECTION: lift gently (delivery notes); the four-part payoff unhurried; [pause] after "You warm up." ≈ one beat; "You feel like yourself again." quiet conviction, no smile-selling
B_ROLL_LAYER: higgsfield-generate — Nano Banana character-consistent Maren keyframes → Seedance clips: (1) reuse/extend the Beat-7 lit-cell asset (bloom-up regrade) (2) "same bathroom scale digits ticking down beside a modest plate, warm light" (3) "same woman at the office desk mid-afternoon, upright, present, warm light" (4) "same woman moving easily in light clothing, warm afternoon window light"
Production limitationProp continuity is load-bearing (same scale design, same desk/clock, same plate) → carry reference frames across generations; QC each match
Comp library inspiration[Anchor A] the donor's benefit/future-pace beat, symptom-by-symptom reversal (SEED); [Anchor B] felt-proof grammar (its 1-week "feel it before you see it" register)
▸ Reviewer notes
Transition outNone on presenter — continuous; canvas hard-cuts to the failed-remedy montage (deliberate cold snap)
Mute-testN/A (the reversal montage + one stamp carries the payoff sound-off)
15Beat 13: ALTERNATIVE DISQUALIFICATION RE-EMPHASIS [1:45–1:51]

Donor's 1:1 "if you've tried X and nothing worked" recap: fasting / calorie counting / the extra treadmill hour →…

ShotFull-frame quick montage + presenter cutout
CameraCanvas: three fast failed-remedy clips (~1.5s each) with clean red slashes, resolving on the glowing pathway; presenter: eye-level, locked
On-screen textCaption track; canvas: a clean red slash draws through each remedy clip as named; no text stamps — the slashes are the grammar
B-rollCanvas: (1) an intermittent-fasting phone-app timer clip — slash; (2) a food-diary/calorie-count notebook clip — slash; (3) treadmill display clip — slash; RESOLVE: the glowing end-to-end pathway from Beat 9 returns for a half-beat under "this is why"
LightingThe three failure clips cool/flat; the pathway resolve warm
▸ Prompt
PRIMARY_LAYER: soul_cinema_studio (green-screen key)
SOUL_ID: kindled_1_2_compassionate_educator
PROMPT: "Same woman, same framing, level knowing register, direct to camera, 9:16"
NEGATIVE_PROMPT: "text, smugness, lab coat"
ASPECT_RATIO: 9:16
CAMERA_DIRECTION: locked, eye-level; cutout lower-right
ON_SCREEN_TEXT: handled in post (slash overlays)
DURATION: 6s
DIRECTION: the remedy list metronomic, no contempt (they were reasonable tries — the SYSTEM was the problem); "this is why" lands with the pathway resolve
B_ROLL_LAYER: higgsfield-generate — Seedance clips: fasting-app timer on a phone (generic UI, no real brand) / handwritten calorie notebook + pen / treadmill console mid-run; red-slash overlays in post; Beat-9 pathway asset reused for the resolve
Production limitationPhone-UI legibility → keep the fasting app generic and soft-focus (no real product UI); slashes in post
Comp library inspiration[Anchor A] the donor's alt-disqual re-emphasis at the same turn, remedies swapped per VOC (SEED); [Anchor C] remedy-disqualification legibility (VS6 logged)
▸ Reviewer notes
Transition outNone on presenter — continuous into the testimonial
Mute-testN/A (slash montage → glowing pathway reads sound-off)
16Beat 14: SOCIAL PROOF / TESTIMONIAL [1:51–2:01]

The one-woman story with receipts: 1,200 calories a day, eight months, kept gaining → six weeks after fixing the conversion,…

ShotFull-frame warm testimonial canvas + presenter cutout
CameraCanvas: soft, warm, real-light portrait footage of the testimonial woman (NOT Maren — a second distinct persona); presenter: eye-level, locked, the story told TO us
On-screen textCaption track; canvas receipt burns: "1,200 CAL · 8 MONTHS" at t≈113s → replaced by "6 WEEKS" at t≈117s
B-rollCanvas: (1) the testimonial woman at a kitchen table, hands around a mug, composed but worn (the 8-months frame); (2) the same woman, warmer light, quiet relief — a near-tears stillness, NOT sobbing (the 6-weeks frame). Dramatized-reenactment feel, warm and restrained
LightingWarm domestic; the second frame a stop warmer than the first
▸ Prompt
PRIMARY_LAYER: soul_cinema_studio (green-screen key)
SOUL_ID: kindled_1_2_compassionate_educator
PROMPT: "Same woman, same framing, quiet witness register telling a true story, direct to camera, 9:16"
NEGATIVE_PROMPT: "text, tears, melodrama, lab coat"
ASPECT_RATIO: 9:16
CAMERA_DIRECTION: locked, eye-level; cutout lower-right
ON_SCREEN_TEXT: handled in post (receipt burns)
DURATION: 10s
DIRECTION: convinced register (delivery notes valence); the receipts ("twelve hundred calories… eight months… six weeks") bare and exact — no dramatization in the voice; "She cried in my office." delivered still — the emotion lives in the fact
B_ROLL_LAYER: higgsfield-generate — Nano Banana keyframes for a SECOND consistent persona (testimonial woman, 55-65, distinct from Maren): (1) "woman at a kitchen table, hands around a mug, composed but worn, muted warm light, candid documentary feel" (2) "same woman, warmer light, quiet relieved stillness, eyes bright" → Seedance 2.0, ~4s each
Production limitationThe near-tears frame must stay RESTRAINED (AI melodrama risk) → direct the keyframe to stillness, QC against sob-face artifacts; receipts in post
Comp library inspiration[Anchor A] the donor's testimonial beat — one character, numeric receipts, happy-tears payoff, clinical-distance telling (SEED)
▸ Reviewer notes
Transition outNone on presenter — continuous; canvas fades as the presenter takes the frame for Beat 15
Mute-testN/A (receipts + the two-frame emotional shift read sound-off)
17the board's structural visual pivot Beat 15: EMOTIONAL CLOSE / EMPATHY [2:01–2:05]

Absolution paid in full: "You were never the problem

ShotFULL-FRAME PRESENTER — the canvas empties, the cutout grows to fill the frame
CameraPresenter: eye-level, locked, medium close-up filling the 9:16 frame, absolute stillness
On-screen textNONE — the caption track PAUSES for this beat (the only text-silent beat on the board; the restraint is the design). Track resumes at Beat 16
B-rollNone — the empty frame IS the cue (after 2 minutes of continuous canvas motion, the stillness is the pattern interrupt)
LightingPresenter warm key only, background clean soft neutral (keyed backdrop replaced with a soft warm gradient in post — no set, no props, nothing between her and the viewer)
▸ Prompt
PRIMARY_LAYER: soul_cinema_studio (green-screen key → full-frame)
SOUL_ID: kindled_1_2_compassionate_educator
PROMPT: "Same woman, now full-frame medium close-up, absolute stillness, warm level gaze, quiet compassion without smiling, soft warm neutral background, 9:16"
NEGATIVE_PROMPT: "text, tears, smile, gesturing, lab coat, props"
ASPECT_RATIO: 9:16
CAMERA_DIRECTION: locked, eye-level, presenter fills frame (cutout ends)
ON_SCREEN_TEXT: none this beat (caption track paused — deliberate)
DURATION: 5s
DIRECTION: still and calm — restraint here is load-bearing (script A3 note verbatim); [pause] after "You were never the problem." ≈ one beat; "You deserve to stop apologizing for your own body." [quieter] — given, not performed
Production limitationThe pivot needs a clean scale-up (cutout → full-frame is a NEW generation at full framing, not an upscale of the cutout render) — generate this beat's presenter pass at native full-frame
Comp library inspiration[Anchor A] the donor's empathy close ("You deserve to stop grieving your old body") at the same turn — its cutout-throughout grammar DECLARED-adapted to a full-frame pivot: original-direction rationale logged (VS3) — the script explicitly stages this beat as "presenter direct to camera, still and calm," and giving the absolution the whole frame after 2:00 of split attention is the calibrated-trust register at maximum; the E3 board validated the collapse-to-full-frame move as the authority payoff
▸ Reviewer notes
Transition outHold the stillness a half-beat; hard cut to the Beat 16 product hero
Mute-testN/A (deliberately text-silent; the full-frame stillness carries the register shift sound-off even without the words)
18Beat 16: OFFER / GUARANTEE / CTA [2:05–2:14]

Close = NORMAL beat, donor's stock-check register transposed: ratio scarcity + the real §6 30-day money-back guarantee + demand-driven "Go…

ShotProduct hero canvas + presenter cutout returns lower-right → end card
CameraCanvas: Kindled bottle hero, slow 10° orbit; badge composite; end-card static; presenter: eye-level, locked
On-screen textCaption track resumes; canvas: "30-DAY MONEY-BACK GUARANTEE" badge composites at t≈2:08 on the spoken guarantee, holds 3s; END CARD at t≈2:12: bottle + a clean stock-check button graphic reading "SEE IF IT'S IN STOCK" (house CTA register — no "tap," no "link")
B-rollCanvas: (1) Kindled bottle hero shot (Marketing Studio), warm clean light, dropper beside; (2) guarantee badge overlay; (3) END CARD — bottle + button graphic, static hold ~2s, cut to black (donor's "if the button's there, it's still in stock" made visual — the button IS the end card)
LightingClean warm product light; end card calm, uncluttered
▸ Prompt
PRIMARY_LAYER: soul_cinema_studio (green-screen key)
SOUL_ID: kindled_1_2_compassionate_educator
PROMPT: "Same woman, cutout lower-right, calm certainty, small knowing warmth on the final line, 9:16"
NEGATIVE_PROMPT: "text, urgency graphics, countdown timer, hype, lab coat"
ASPECT_RATIO: 9:16
CAMERA_DIRECTION: locked, eye-level; cutout lower-right (returns after the Beat 15 full-frame)
ON_SCREEN_TEXT: handled in post (guarantee badge + end-card button graphic)
DURATION: 9s
DIRECTION: focused land (delivery notes); ratio-scarcity line plain, factual; the guarantee stated bare and exact ("thirty-day money-back guarantee" — §6 factual); [pause] before "Go see if it's still in stock." — level, confident, zero pleading
OVERLAY_LAYER (product): Higgsfield Marketing Studio, PRESET ad creative, PRODUCT_REF: Kindled bottle — hero at t≈2:05; badge + button graphics in post
END_CARD: static — bottle + "SEE IF IT'S IN STOCK" button graphic, clean warm frame
Production limitationFLAGGED — legible label + badge + button text → Marketing Studio / post-composite (text-render limitation)
Comp library inspiration[Anchor A] the donor's offer/CTA close — demand-driven stock-check register borrowed exactly; price-anchor slot swapped to the §6 guarantee per the script's declared toolbox choice (label truth: no invented number)
▸ Reviewer notes
Transition outStatic end-card hold, cut to black
Mute-testN/A (bottle hero + guarantee badge + stock-check button carry the offer sound-off)
04Visual continuity audit
  • ONE presenter, ONE grammar: green-screen cutout lower-right over a full-frame canvas for Beats 1-14 and 16; the single structural pivot is Beat 15 (cutout grows to full-frame for the absolution, canvas empties, caption track pauses) — then the cutout RETURNS for the CTA. Wardrobe (deep-teal scrubs-adjacent top), framing and identity constant throughout (VH2 satisfied via documented pivot).
  • Mechanism visual system closed-loop: the CONVERSION GATE is introduced jammed (Beat 2), shown missing Se/Zn (Beat 3), iconified in the Beat 4 split, relit with four slots (Beat 5), filled token by token (Beats 6-9), and re-anchored at "this is why" (Beat 13). Token colors (Se amber / Zn steel-blue / Cu copper-rose / I violet) and the T4 pale-gray → T3 amber code hold everywhere.
  • Prop loops: the bathroom SCALE (Hook A/1B → Beat 4 → Beat 12 reversal) · the modest PLATE (Hook A → Beat 4 → Beat 12) · the 3:00 desk clock (Hook B → Beat 12) · the "NORMAL" lab slip (Hook C → Beat 3) · the dying cell (Hook C → Beat 7 relit). Every hook's signature prop pays off inside the shared body, so all three variants close their loops.
  • Symptom-B-roll woman: ONE consistent persona (Maren) across every lived-symptom clip (Nano Banana reference-chained); the Beat 14 testimonial woman is a SECOND, visibly distinct persona (never Maren — the story is about another patient).
  • Palette arc tracks the valence journey: cold contradiction (hooks) → dark clinical murk (Beats 2-4) → first amber (Beat 5) → building warm restoration (Beats 6-12, momentary cold snap at 13) → warmest human frames (14-15) → clean product warm (16).
  • OST grammar constant: white bold hook OST top-center (static ≥4s) + continuous caption track (donor grammar) + sparse canvas stamps; the caption track's ONLY pause is the Beat 15 design silence.
  • Hook variants: all three end on "Listen up." at identical cutout framing; all 18w = 5.4s, so the shared body timecodes are identical regardless of variant.
05Mute-test verification
  • First 5s: PASS on all three variants via canvas asset + presenter cutout + burned OST. A: plate/scale contradiction split + "IT WAS NEVER YOUR WILLPOWER." B: three-inset symptom stack + "COLD HANDS. 3PM CRASH. SCALE STILL CLIMBING." → "THAT WAS NEVER WILLPOWER." C: "NORMAL"-stamped lab report dissolving into the dimming cell + "YOUR LABS SAY NORMAL. YOUR CELLS ARE STARVING." Strategy = Fork 4 option 1+2 (speaker face + on-screen text, enriched with the donor's visceral-canvas asset). Donor's own verdict on this grammar: "passes the mute test with flying colors."
  • Hook OST specs: A "IT WAS NEVER YOUR WILLPOWER." (5w) · B "COLD HANDS. 3PM CRASH. SCALE STILL CLIMBING." (7w) → "THAT WAS NEVER WILLPOWER." (4w) · C "YOUR LABS SAY NORMAL. YOUR CELLS ARE STARVING." (8w). All ≤12 words (VS2 pass). Asset chains persist the full 5s on all variants (VS5 pass).
  • U12 scan of all viewer-visible on-screen copy (hook OSTs, canvas stamps, receipts, badge, button, timer): found 0 em/en dashes — the script's OST notes carried none; "T4 → T3" is an arrow glyph; "1,200 CAL · 8 MONTHS" and "1 · 2 · 3 · 4" use middots; "30-DAY" / "MONEY-BACK" are compound hyphens. Clean.
  • Caption track: word-tracks the SPOKEN copy (markup-stripped), which the review's written-grammar scrub already cleared of dash-antithesis — no em/en dashes enter the track.
06Production-limitation cross-ref

production_limitations.md remains an empty Phase-1 skeleton (0 populated entries in §2a-2d) → formal YS6 cross-check silent-skipped per the file's own heuristic. Tool-knowledge flags applied from avatar_tool_prompt_syntax.md instead:

  1. Soul text rendering unreliable → ALL OSTs / stamps / labels / badges / receipts / button graphics in post (every beat).
  2. 3D mechanism animation is the load-bearing visual (donor + Anchor B both live on it) → dedicated higgsfield-generate layer (GPT Image 2 keyframes → Seedance 2.0 i2v); the mineral-run token/gate system generates from ONE shared style frame (reference-chained) to hold design continuity; Beat 9's full-pathway pull-back is the flagship — commissioned-3D / licensed medical-stock fallback if AI CGI misses the clinical-credibility bar.
  3. Legible product label / guarantee badge / stock-check button (Beats 10, 16) → Marketing Studio closeup-product or practical macro + post composite; sublingual dropper action (Beat 11) → real-shoot preferred (hand/mouth artifacts).
  4. Character consistency: Maren across ~8 symptom/restoration clips + the distinct testimonial woman → Nano Banana reference-chaining per persona; prop continuity (scale design, plate, desk clock, lab slip) → carry reference frames across generations, QC every match.
  5. No trained Soul ID exists for speaker 1.2 → /higgsfield-soul-id training pass is a production prerequisite (same prerequisite E3 carried; generation specs in the speaker file — scrubs-adjacent DEEP TEAL for this board, never lab-coat white).
  6. Beat 15 full-frame pivot → generate that presenter pass at native full framing (not an upscale of the cutout render).
  7. Green-screen key discipline: presenter renders on a clean uniform backdrop; QC edge fidelity at the cutout scale (hair edges over busy canvas frames).
07Animation-insert production matrix (R1-specific — the donor's load-bearing visual)
BeatInsertTypeRoutePriority
1APlate / rising-scale contradiction splitPhotographicGPT Image 2 → Seedance (2 panels)HIGH (hook mute-test)
1BCold-hands / 3pm-slump / scale-tick inset stackPhotographicNano Banana (Maren) → Seedance ×3HIGH (hook mute-test)
1C"NORMAL" report → dissolving 3D cell + fuel gaugeGraphic + 3D CGIPost graphic + GPT Image 2 → SeedanceHIGH (hook mute-test)
2Thyroid → pooling T4 → jammed gate3D CGIGPT Image 2 → Seedance, 3 segmentsHIGH
3Empty Se/Zn slots + murk pool + NORMAL slip3D CGI + graphicSeedance + post slipMED
4Two-women same-plate split + scale needles + gate iconsPhotographic ×2 personasNano Banana ×2 → Seedance; icons postHIGH (load-bearing wall)
5Gate relights, four slots illuminate3D CGISeedance, single moveMED
6-9Token drops → gate flip → docking → balance → full-loop pull-back3D CGI (mineral run)Shared style frame → Seedance per beat; Beat 9 flagship stitch; commissioned-3D fallbackCRITICAL
10Four-bottle clutter → Kindled macro + label + NO IRONProductMarketing Studio / practical macro + Seedance clutterHIGH (label legibility)
11Counter dosing clip + 30-second timerUGCReal-shoot preferred; Seedance fallbackMED
12Lit cell bloom / scale-down / desk-awake / warm-movementPhotographic + reuseNano Banana (Maren) → Seedance + Beat-7 asset regradeMED
13Fasting-app / calorie-notebook / treadmill + slashes → pathway resolvePhotographic + reuseSeedance + post slashes + Beat-9 assetLOW
14Testimonial two-frame (worn → relieved) + receiptsPhotographic (persona 2)Nano Banana → Seedance; receipts postMED
15NONE (full-frame presenter, empty canvas)Native full-frame Soul passHIGH (the pivot)
16Bottle hero / guarantee badge / stock-check end cardProduct + graphicMarketing Studio + postHIGH (label/badge legibility)
08Tooling prompt index

Per-beat prompts collated above. Layer stack: Soul Cinema (presenter, all beats, SOUL_ID kindled_1_2_compassionate_educator — training pass prerequisite; rendered on chroma backdrop, keyed to lower-right cutout, full-frame native at Beat 15) · higgsfield-generate (3D mechanism canvas + symptom B-roll: GPT Image 2 keyframes → Seedance 2.0; Nano Banana reference-chains for Maren, the testimonial persona, and the token/gate style frame) · Marketing Studio (product macro/hero, Beats 10/16) · real-shoot preferred (dropper/counter clip, Beat 11). Canvas + cutout composited in post; all text in post. Copy-paste ready per avatar_tool_prompt_syntax.md.

09SOFT flags surfaced (operator review)
  • VS1 (B-roll density): the canvas runs a continuous 2-3s cut cadence (donor grammar) — above the 1/10s ceiling by design. CONFIRMED-INTENTIONAL: the presenter cutout is continuous while the canvas cycles; donor-faithful (same ruling as E3's split-screen).
  • Caption track (VS2-adjacent): the donor runs a CONTINUOUS word-tracking caption track, not the house phrase-burn style — carried donor-faithful (Echo inheritance). Burns/stamps individually respect the ≤12-word ceiling; the track itself is exempt by declared grammar. CONFIRMED-INTENTIONAL.
  • VS6 (cross-register/format anchor adaptations): 4 logged — Anchor C (whiteboard format rejected; diagram-clarity + consolidation-logic kept: Beats 2-3/8/10/13) · Anchor D (peer-confessional register rejected; inset/split grammar kept: Hook 1B, Beat 4) · Anchor E (podcast/whiteboard layout rejected; document-prop + text-motion grammar kept: Hook 1C) · Anchor B's H03 hook shape unused (mechanism/future-pace grammar only). Rationales inline per beat.
  • VS3: every beat cites an anchor or logs an original-direction rationale (the one original-direction call: Beat 15's full-frame pivot — script-staged, rationale logged in-beat).
  • Review Option B (citation nit, metadata-only): the script's VOC #4 source-pull cites mechanism_library "§2" where the quote lives at §3 (Reverse-T3 anchor) — a within-file locator slip, no storyboard impact; carried for the package's provenance pass.
  • Runtime posture: all three variants inside the 105-141s donor band on BOTH the word-derived (133.9s) and pause-adjusted (A 138.7s / B-C 137.9s) numbers — no editor pause-tightening constraint; do not pad; if any line edit ever adds words or a pause, re-run the deterministic check before re-locking (review note).

10Pipeline update block (for kindled concept_pipeline.md — APPEND SKIPPED: Echo run-2, handled at package)
11Storyboard produced: 2026-07-25 — R1 It Was Never Your Willpower via /storyboard-yapper (Echo run-2, adapted conventions)

Concept ID: R1 · CID: KD_C0074 (pre-allocated) Production Target: Hybrid — Soul Cinema green-screen presenter + higgsfield-generate 3D mechanism canvas + Marketing Studio product + 1 real-shoot dropper clip; composited in post Visual Style: donor-derived green-screen clinical educator over mechanism canvas (continuous caption track, token/gate system) Comp Library Anchors: 2052957311940143 (DONOR/SEED, pinned), 2499185333863921, 1506106117671683, 1580939546918926 (H01 exemplar), 1250144873607253 (H07 exemplar) Mute-test: PASS (all 3 hook variants) Production-limitation flags: 7 (post-text, load-bearing 3D mineral-run QC + style-frame chain, product/label/badge legibility, dual-persona + prop continuity, Soul training prerequisite, Beat-15 native full-frame pass, chroma edge QC)

**Adapted-convention / compat skips (flagged, not silently dropped):** Beat 1A/1B/1C hook variants (identical 18w = identical body timecodes — no variant shift) · timecodes word-derived @ donor 198.5 wpm · CID KD_C0074 stamped as PRE-ALLOCATED (the E3 contract-finding convention, now consistent) · donor pinned as anchor cornerstone per the run order (no rotation re-query) · 16-beat donor discipline preserved · mechanism canvas routed via the production matrix · SKIPPED per run convention: rotation-log append (§2g), concept_pipeline append (7c), library_changes style-family log, Notion/board/publish (§7d) — "Echo run — handled at package" · save path redirected to the Echo run-2 session tree.
12New contract findings (for the Echo build log)
  1. The donor caption-track grammar vs the house phrase-burn style. This is the first Echo board whose donor runs a CONTINUOUS word-tracking caption track (both lymphoria donors do; sereneherbs/E3 used phrase burns). Echo inheritance says carry the donor's grammar — done here — but the v2 checklist's VS2 (≤12 words per appearance) has no category for a caption track. Suggest the storyboard checklist gain an explicit "continuous caption track (donor-inherited)" mode so future boards don't need a per-run exemption ruling.
  2. Green-screen cutout is a second first-class layout the v2 skill doesn't model (E3's finding #2 named split-screen; this board adds the keyed-cutout-over-canvas layout). Both need PRIMARY + B_ROLL_LAYER + OVERLAY_LAYER stacking plus a keying discipline note. Worth promoting BOTH to named production patterns in avatar_tool_prompt_syntax.md.
  3. Hook-exemplar anchors are a natural Echo anchor class. R1's hooks B/C inherit catalog formulas from specific cited exemplars (review-verified lineage). Reading those exemplars as storyboard anchors (D/E here) gave the hook variants their visual grammar for free and kept the §2e best-fit declarations honest. Recommend the Echo storyboard step formalize "script-cited hook exemplars enter the anchor set by default" alongside the pinned donor.
  4. Uniform hook word-counts eliminate variant timecode shift. Because /write-echo landed all three hooks at exactly 18w, the shared body needs NO per-variant timecode handling (E3 needed a −1s/−3s shift table). If the write stage can cheaply hold hook variants to equal word counts, downstream boards and editor briefs simplify measurably — worth a note in the /write-echo hook-parity guidance.