01Comp library inspiration anchors
[Anchor A] 1272849830515980 — elavate — 94.5 (rank_mrv 5) — senior confessional before/after Hook pattern: "I am 66. 66 now." — vulnerable age-anchor, direct-to-camera, conversational register On-screen text style: minimal; lets the face + voice carry (talking-head-only) B-roll cuing: before-after-split-screen (her own photos); product-in-hand Transition: single-take feel, soft cuts; self-deprecating-humor + conversational-asides Mute-test asset: her face + a short caption Best-fit beat type in our script: hook (first-person vulnerable open) + the restoration/before-after beat — PRIMARY. Tooling stack inferred: real-shoot OR Soul Cinema confessional. Matches our real-shoot target ✓.
[Anchor B] 1476034130212356 — thebbco — 81.2 — fitness-person menopause confessional Hook pattern: "I've been meaning to tell you about this…" — confidant open Best-fit beat type: hook + "what I changed" disclosure beat — SECONDARY. Tooling stack inferred: real-shoot peer. ✓
[Anchor C] 1874728453166829 — happymammoth — 57.8 — kitchen-confessional Best-fit beat type: at-home setting/lighting reference — SECONDARY (kitchen-table intimacy aesthetic). Tooling stack inferred: real-shoot at-home. ✓
No asset_library.md (V3) — product B-roll AI-gen or real-shoot product-in-hand (preferred — matches Anchor A).
02Per-beat storyboard
▸ Beat 1: THE DRAIN 0:00–0:18
| Persuasion goal | Mute-test + first-person confession hook ("for two years I watched my hair fall out in the shower drain"); open Loop 1; "I'm not a doctor" shield Shot type: Medium close-up, speaker on couch/at counter, to camera Camera: Eye-level, locked (single-take feel), gentle handheld micro-movement for authenticity On-screen text: "MY LABS WERE 'NORMAL.' MY HAIR WASN'T." — lower-third, animate in t=2s, hold to t=6s [Anchor A minimal-caption] B-roll cue: none in hook (face + text carries — confessional intimacy; optional t=8s subtle drain-glance insert) Lighting: Single soft key (window-light look), warm, lived-in — natural imperfection (Anchor A/C authenticity) Transition out: Soft cut (barely felt) Avatar-tool prompt (real-shoot): SHOT: medium close-up | CAMERA: eye-level locked, slight handheld | BLOCKING: speaker seated, hands occasionally to lap, vulnerable open | LIGHTING: single window-key warm, soft fill | WARDROBE: casual home (cardigan/knit) | DIRECTION: quiet, confiding — "telling a friend something hard"; not performed | ON_SCREEN_TEXT post: "MY LABS WERE 'NORMAL.' MY HAIR WASN'T." lower-third t2-6s | DURATION 18s Mute-test: PASS — face (vulnerable) + caption carry sound-off; the caption IS the hook Production-limitation cross-ref: none (real-shoot) |
▸ Beat 2: THE WORD "NORMAL" 0:18–0:52
| Persuasion goal | Problem establishment — multi-symptom + doctor dismissal + self-doubt; small daily-life shame beat ("stopped wearing my hair down") Shot type: Medium close-up, same setup Camera: Locked single-take; one slow push during "I stopped wearing my hair down" On-screen text: none (confessional — let the face carry; per Anchor A minimal-text) B-roll cue: optional t=40s — soft insert of a brush with hair / a wider part in mirror (her POV, lived-in, not clinical) Lighting: Default warm Transition out: Soft cut Avatar-tool prompt (real-shoot): SHOT medium CU | CAMERA locked, slow push on shame beat | DIRECTION: building quiet frustration, the "maybe it's just me" register | B_ROLL: brush-with-hair POV insert t40s | DURATION 34s Mute-test: N/A Production-limitation cross-ref: none |
▸ Beat 3: WHAT A FRIEND TOLD ME 0:52–1:28
| Persuasion goal | Mechanism (light, lived) — storage vs active hormone, selenium/zinc; "I had no idea there was a difference"; close Loop 1 Shot type: Medium close-up Camera: Locked; gentle lean-in on the reveal On-screen text: "the active form your hair needs" lower-third t=1:04–1:10 (≤6 words, ONE appearance — confessional stays light on text) B-roll cue: none (mechanism stays conversational, not diagrammatic — confessional register; diagrams would break intimacy) Lighting: Default Transition out: Soft cut Avatar-tool prompt (real-shoot): SHOT medium CU | DIRECTION: discovery register — "and I'll be honest, I had no idea" | minimal text | DURATION 36s Mute-test: N/A Production-limitation cross-ref: none |
▸ Beat 4: WHAT I CHANGED 1:28–2:05
| Persuasion goal | Solution (soft pivot) — added nutrients ALONGSIDE her prescription (adjunct); liquid reason; damaging admission ("almost quit at week six") Shot type: Medium close-up; optional product-in-hand Camera: Locked; product-in-hand beat (Anchor A pattern — holds the bottle naturally, not a hard product shot) On-screen text: none B-roll cue: product-in-hand (real, held casually) t=1:36s [Anchor A product-in-hand] Lighting: Default warm Transition out: Soft cut Avatar-tool prompt (real-shoot): SHOT medium CU | BLOCKING: picks up Kindled dropper, holds naturally to camera | DIRECTION: matter-of-fact, "I added this underneath what my doctor gave me" | DURATION 37s Mute-test: N/A Production-limitation cross-ref: none |
▸ Beat 5: GETTING HER BACK 2:05–2:25
| Persuasion goal | Restoration / identity payoff — "baby hairs came back… I got my self back. Reverse exorcism." (highest emotional beat) Shot type: Medium close-up; soft push to intimate Camera: Locked, slow push to slightly tighter on the restoration line On-screen text: none (the face carries the emotional payoff — text would cheapen it) B-roll cue: optional t=2:08 — soft before/after of her part filling in (her own, gentle, NOT clinical split-screen) [Anchor A before-after, softened for confessional] Lighting: Subtle warm lift on the restoration (warranted by arc — VH2 note) Transition out: Soft hold Avatar-tool prompt (real-shoot): SHOT medium CU slow push | DIRECTION: emotional relief, near-tears-but-composed; the "reverse exorcism" line lands quiet | B_ROLL: soft part before/after t2:08 | DURATION 20s Mute-test: N/A Production-limitation cross-ref: none |
▸ Beat 6: PLEASE LOOK INTO IT 2:25–2:30
| Persuasion goal | Soft single CTA ("please, just look into this · talk to your doctor · link below") Shot type: Medium close-up, direct Camera: Locked, settle On-screen text: "link below · talk to your doctor" lower-third t=2:27–2:30 (≤6 words) B-roll cue: brief end-card lower-corner Lighting: Warm default Transition out: End card Avatar-tool prompt (real-shoot): SHOT medium CU | DIRECTION: gentle direct ask, low-pressure (NOT salesy) | end-card overlay post | DURATION 5s Mute-test: N/A (close) Production-limitation cross-ref: none |
03Visual continuity audit
- Location: single at-home space (couch/kitchen) throughout. ✓ Lighting: soft warm window-key, consistent; one warranted lift (Beat 5 restoration). ✓ Speaker: one recovered-patient, consistent wardrobe/single-take feel. ✓ Cut style: minimal soft cuts throughout (single-take confessional) — VS4 unified. ✓
04Mute-test verification
- First 5s: PASS — vulnerable face + "MY LABS WERE 'NORMAL.' MY HAIR WASN'T." caption (Fork-4 strategy 1). The caption is the scroll-stop; face carries the rest. Survives full 5s (VS5 ✓). Hook text 6 words (VS2 ✓).
- Confessional discipline: deliberately text-sparse + B-roll-sparse (VS1 below default density — FLAGGED INTENTIONAL: confessional intimacy requires it; diagrams/heavy cuts would break the register per dynamics/confessional §3a).
05Production-limitation cross-ref
production_limitations.mdempty → silent-skip. Real-shoot = zero AI-tooling limitation. This is the most production-portable script (a real person + phone + window light). The reason it's real-shoot: 2.1 is UNTESTED-at-scale + confessional vulnerability is documented strongest real-shot (avatar-tool-prompt-syntax matrix: confessional → real-shoot strongest). Production-ready now (needs casting, not tooling).
06Tooling prompt index
- All beats — Real-shoot (shot list above, DP-facing). No avatar-tool prompts. Optional product-in-hand real, or AI-gen via Marketing Studio if no physical product on set.
07Pipeline update block (for concept_pipeline.md)
08Storyboard produced: 2026-06-02 — My Labs Were Normal. My Hair Wasn't. (C2) via /storyboard-yapper
Concept ID: C2 (Kindled B.2 batch, emotional anchor) Production Target: Real-shoot (confessional + UNTESTED speaker first run; Soul Cinema fallback) Visual Style: kitchen-table/couch intimate, single-take feel Comp Library Anchors: 1272849830515980 (elavate 94.5), 1476034130212356 (thebbco 81.2), 1874728453166829 (happymammoth 57.8) Mute-test: PASS (vulnerable face + caption) Production-limitation flags: 0 (real-shoot, zero AI limitation) — needs casting not tooling Note: deliberately text/B-roll-sparse (confessional register) — VS1 below-band flagged intentional