01Comp library inspiration anchors
> §2c ranking applied 2026-06-03. Stage 1 (format relevance — VIDEO target): 4 video anchors promoted, only 1 static-image kept for hook STRUCTURE borrow. The v1 cornerstone (948373237961274 tryveltorin) is retained but now Anchor B, not A — Stage 1 surfaced 1304883308188550 (trysculptique 19-year-endocrinologist VIDEO) which is the closest archetype + format + niche + Q&A-handoff structural match in the entire 2,263-ad pool. Stage 2 (semantic match within video bucket) reranked the rest. Two v1 anchors dropped: 972553968723677 trysoluma (image; already represented by 1000348085809227 hook), 1661891474934892 trywellim guilt-ridden (image; "Your doctor's hands are tied" line is verbatim in script already — anchor citation is decorative not load-bearing).
[Anchor A — CORNERSTONE] 1304883308188550 — trysculptique — "19 years as an endocrinologist. Here are the answers to the 15 questions I get asked every single day about Hashimoto's and hypothyroidism." — winner_score 55.83 view ad
VIDEO; talking-head endocrinologist authority; the closest archetype + format match in the entire pool
- Hook: Direct-credentialed authority claim ("19 years as an endocrinologist") + curiosity-loop opener via the 15-question framing
- On-screen text style: Native-Q&A text-bubble overlays when the speaker fields a question — telegraphs "this is the question I'm now answering" to the muted viewer. Persistent lower-third credential.
- B-roll cuing: Light. Speaker face carries most of the runtime; cutaways used surgically for visual metaphor moments ("Levels III and IV cervical lymph nodes" → anatomical illustration overlay). Most of the persuasion is the talking head + the text bubbles.
- Transition style: Soft cuts within scene; native-platform-feeling Q&A bubble fade-ins to mark beat shifts (Q&A bubble appears → speaker faces it → answers). Designed to read as a real podcast Q&A clip.
- Mute-test asset: Speaker face direct-to-camera + persistent credential lower-third "19 years as endocrinologist" + native-Q&A text-bubble with question 1 visible by t=2.5s. Three reinforcing layers; very strong scroll-stop.
- Extractable for our script: The native-Q&A text-bubble pattern is the central import for our 2p-interview format — every HOST → EXPERT handoff in our script can be visually telegraphed by a momentary text-bubble that contains HOST's question, then dissolves as EXPERT begins to answer. Direct mute-test reinforcement for every handoff, not just the hook. Also extractable: endocrinologist credential persistence in lower-third (mute viewer immediately knows EXPERT's authority).
[Anchor B] 948373237961274 — tryveltorin — "What Doctors Won't Tell Us About Statins 🚨" — winner_score 56.78 view ad
VIDEO; direct statin-trap niche; 3d-medical-animation + podcast-aesthetic
- Hook: Authority-confession of forbidden knowledge — "What doctors won't tell us about statins"
- On-screen text: Text-OCR captions burn-in with bold EMPHASIS in contrast color on stress beats; persistent lower-third
- B-roll: 3d medical animation overlay on mechanism beats (artery + LDL oxidation); split-screen with secondary speaker reaction
- Transition: Podcast-aesthetic hard cuts on speaker change; dissolves into 3d animation only on mechanism reveals
- Mute-test asset: Speaker face direct-to-camera + animated kinetic "What Doctors Won't Tell Us About Statins" text reveal during first 2s
- Extractable for our script: Primary B-roll pattern import — the 3d medical animation on mechanism reveal is the inspiration anchor for Beat 3's LDL-receptor mechanism overlay. Also extractable: text-OCR caption emphasis on stress beats, "statin trap" framing for adjacency
[Anchor C] 2063541604498472 — resilia — "How often to take oil of oregano? 🌿 From a real cancer researcher 👩🔬" — winner_score 66.62 view ad
VIDEO; highest-scoring video yapper in the pool; researcher-authority + ingredient-specificity
- Hook: Curiosity-prompt question + credential-stack ("From a real cancer researcher")
- On-screen text: Text overlay reinforces credential + emoji-anchored callouts on stress beats
- B-roll: Sparse — researcher face dominates. Cutaways to bottle + ingredient close-ups during product beats only.
- Transition: Soft cuts within scene; one hard cut on the "synergistic pairing" reveal
- Mute-test asset: Speaker face + credential text + emoji-anchored hook text
- Extractable for our script: Ingredient-specificity pattern + product close-up cadence for Beat 5 (Iodine / Selenium / Zinc / Copper named in sequence + Kindled bottle reveal). The resilia ad's "85% Carvacrol paired with Thymoquinone (Black Seed Oil)" cadence directly mirrors our four-mineral mechanism stack.
[Anchor D] 1308279564738703 — ancestralsupplements — "Optimizing your thyroid health boils down to a few very simple steps." — winner_score 56.92 view ad
VIDEO; thyroid niche direct; podcast-aesthetic + native-b-roll + product-close-up
- Hook: Calm-authority opener — Dr. Ken Berry, MD, in podcast-aesthetic frame
- On-screen text: Lower-third credential persistent; minimal text overlay otherwise (lets speaker carry it)
- B-roll: Native b-roll between talking-head segments + product close-up on the introduction beat
- Transition: Soft cuts; product close-up bridges introduce solution
- Mute-test asset: Speaker face + credential lower-third + the visual quietness IS the credibility cue
- Extractable for our script: Product close-up bridge pattern for Beat 5 — clean rotation-reveal of bottle with no human hands in frame, sustained 6-8s with VO continuing over it. Also: the calm-authority register validates EXPERT pacing target (slower 185wpm during mechanism)
[Anchor E] 1000348085809227 — trywellim — "A 58-Year-Old Woman Died in My Clinic Last Month..." — winner_score 64.53 view ad
IMAGE format — DEMOTED per §2c. Retained for HOOK STRUCTURE borrow only; static visual patterns NOT transferable to our video target
- Hook structure (the only extractable element): Specific-character + specific-time + specific-medication + "perfect" labs = credibility-shock open. The structure transfers; the static-image visual treatment does not. Our HOST opening line "Helen's cardiologist increased her statin three times in two years" mirrors this exact structural beat ("She'd been on [med] for [N] years. Her TSH was 'perfect'").
- NOT borrowed: the abdominal-distension shock image, the long-form static-feed editorial layout, the visceral-shock pattern interrupt (compliance cap — we are F1-tighter brand per
kindled_grey_zone_playbook.md)
02Per-beat storyboard
▸ Beat 1: HOOK — Helen's cardiologist three-times reveal 0:00–0:12
| Lighting | HOST set default — warm 3800K key upper-left, soft fill camera-right, charcoal wall, walnut bookshelf with leather-bound spines soft focus, Edison-bulb practicals. |
| Transition out | Hard cut at t=0:12 to medium HOST for aside-leaning-in (Beat 2). |
| Persuasion goal | Mute-test stop-scroll asset; open Loop 1; credibility-anchor via specific-character + specific-medication + specific-frequency open (Anchor E's hook STRUCTURE transferred to statin domain). Establish HOST as documentary-investigative voice immediately. |
| Shot type | Tight medium close-up on HOST direct-to-camera throughout the beat. No B-roll cutaway during this beat — see VS3b rationale below. |
| Camera | Eye-level, locked, centered. Slight depth-of-field with Edison-bulb bokeh on charcoal-walnut background. No camera movement — words carry. Subtle micro-zoom (1.5%) over the full beat to create slow-pull intensity without being visible. |
| On-screen text | "Helen's cardiologist tripled her statin." — lower-third, sans-serif documentary font, letter-by-letter reveal locked by t=2.0s, hold through t=4.5s, fade at t=5.0s. Secondary kicker "He never checked her thyroid." at t=5.2s lower-third, hold through t=10s. Both ≤12 words (VS2). Plus persistent HOST credential lower-third "Investigative Health Correspondent" appearing at t=0.3s and persisting through the full hook (per Anchor A's credential-persistence pattern). |
| B-roll cue | NONE during this beat. |
> VS3b per-cut rationale — REMOVED prescription-bottle cutaway from v1. v1 included a 2-second prescription-bottle B-roll at t=0:08–0:10 with the rationale "Anchor A's pattern-interrupt B-roll cadence" — but cross-checking, neither old-Anchor-A (tryveltorin, 56.78) nor new-Anchor-A (trysculptique, 55.83) actually uses a generic-prop pattern-interrupt within their hook beat. Both anchors carry the hook with speaker face + on-screen text alone. Adding a generic prescription-bottle prop is filler that BREAKS the mute-test continuity (asset shift at t=8 reduces VS5 strength) and dilutes the HOST-authority establishment. Removed. The micro-zoom + secondary kicker text at t=5.2s carries the mid-beat visual variation without breaking continuity.
SCENE: Documentary newsroom studio — dark charcoal wall, walnut bookshelf with leather-bound spines in soft focus, warm 3800K key from upper-left, Edison-bulb bokeh background AVATAR_1: heygen_investigative_narrator_3_7_v1 — direct-to-camera eyeline, slight forward lean, neutral-serious expression, hands resting on desk, slight pause-and-look on "Three times." AVATAR_1_VOICE: female_investigative_4045_warmclinical — measured 175wpm, slight rising tension on "three times" repetition AVATAR_1_SCRIPT: "Helen's cardiologist increased her statin three times in two years. Three times. The LDL came down, a little. Then it came back up. He doubled the dose. Then he doubled it again. And every visit she'd tell him: I feel worse. I'm tired. My memory's slipping. My hair's thinning. And every visit he'd nod, write the new dose, and say: keep taking it." SHOT: Medium close-up sustained 0:00–0:12, no B-roll cut CAMERA: Locked, eye-level, centered, shallow depth-of-field, subtle 1.5% micro-zoom over 12s ON_SCREEN_TEXT_1: "Helen's cardiologist tripled her statin." — lower-third — letter-reveal at t=0.6s, hold to t=4.5s, fade t=5.0s ON_SCREEN_TEXT_2: "He never checked her thyroid." — lower-third — fade in t=5.2s, hold to t=10s ON_SCREEN_TEXT_CREDENTIAL: "Investigative Health Correspondent" — small lower-third tag — fade in t=0.3s, persistent B_ROLL: none TRANSITION_OUT: Hard cut to medium HOST DURATION: 12s
| Mute-test | PASS — HOST face + on-screen text + credential lower-third triple-stack carries first 5s sound-off; secondary text carries 5–10s. VH1 ✓ / VS5 ✓ (no asset shift at t=8 anymore — fully continuous). |
| Production-limitation | Heygen single-avatar sustained shot is well within tooling. No flags. Micro-zoom is post-production effect, not avatar-tool dependent. |
| Comp library inspiration | [Anchor E — hook STRUCTURE borrow] ("specific character / specific medication / specific frequency"). [Anchor A — credential-persistence pattern] (Investigative Health Correspondent lower-third persistent throughout, mirroring "19 years as endocrinologist" persistent lower-third). NOT borrowing any static-image visual treatment from Anchor E. |
▸ Beat 2: VALIDATION + aside lean-in 0:12–0:25
| Persuasion goal | Open Loop 2 (the second symptom her doctor explained away — numbness/fatigue, closed at 1:10); build Helen into 3-dimensional avatar; warmth aside #1 per Y2 |
| Shot type | Medium HOST shot, slow inward dolly during "leaning in" beat |
| Camera | Eye-level, locked, centered. Slow push-in starting t=0:13, completes by t=0:16 to medium close-up, locked through t=0:25. Critical: push-in IS the visual translation of "leaning in" aside. |
| On-screen text | "Side effects, he said." — center-frame italicized quote-style — fade in at t=0:18, hold to t=0:22. Italic + light-gray + curly quotes telegraphs "doctor's voice quoted dismissively." 4 words, VS2 ✓. |
| B-roll cue | NONE — sustained talking-head. Push-in IS the visual movement (Anchor A pattern — sustained talking-head beats are the format's strength, do not over-cut). VS3b per-cut: no cuts to assess; beat-level Anchor A citation covers the "sustained talking head" rationale. |
| Lighting | HOST set default. Optional key-fill +200K on emotional aside. |
| Transition out | Soft cut at t=0:25 to two-shot establishing both speakers. |
SCENE: Same documentary newsroom — HOST set continuity from Beat 1 AVATAR_1: heygen_investigative_narrator_3_7_v1 — slight forward lean from t=0:13, softer expression, slight head-tilt on aside, eye-contact maintained AVATAR_1_VOICE: female_investigative_4045_warmclinical — slower on aside (180→170wpm), italicized vocal weight on quoted phrases AVATAR_1_SCRIPT: "Her hands were going numb at night. Her muscles ached after the smallest walk. 'Side effects,' he said. 'Most patients tolerate it fine.' But Helen wasn't tolerating it fine. And she wasn't the only one." SHOT: Medium → medium close-up via slow inward dolly t=0:13–0:16 CAMERA: Slow push in over 3s, then locked ON_SCREEN_TEXT: "'Side effects,' he said." — center italic light-gray with curly quotes — t=0:18, hold to t=0:22 B_ROLL: none TRANSITION_OUT: Soft cut to two-shot DURATION: 13s
| Mute-test | N/A (non-hook). |
| Production-limitation | Slow push-in documented Heygen capability. |
| Comp library inspiration | [Anchor A] — sustained talking-head + sparing italicized quote-style on-screen text (matches trysculptique endo Q&A pacing where speaker face carries the runtime with only Q-bubble breaks). |
▸ Beat 3: HANDOFF + EXPERT REVEAL — counterintuitive mechanism 0:25–0:55
| Persuasion goal | Mechanism reveal (T3 → LDL receptor expression) — highest-stakes beat per universal master prompt §16; close Loop 2 at t=0:50 ("the cruel part" aside). The handoff itself is a visual differentiator — Anchor A's native-Q&A text-bubble pattern telegraphs "EXPERT is now answering HOST's question" to the muted viewer. |
| Shot type | Two-shot at t=0:25 (HOST gestures-toward-EXPERT handoff), cut at t=0:28 to medium close-up EXPERT, then to mechanism animation B-roll overlay at t=0:38–0:48, returns to EXPERT medium close-up at t=0:48 for "cruel part" aside, then brief two-shot at t=0:53–0:55 for HOST/EXPERT confirmation echo. |
| Camera | EXPERT shots eye-level, locked, slightly tighter framing than HOST to visually code "authority weight." EXPERT set narrower depth-of-field — neutral wood-tone backdrop + soft natural office light, key from camera-left. Slow Ken Burns push-in on mechanism animation B-roll. |
| B-roll cue | t=0:38–0:48 — 10-second 3d medical animation overlay. Cross-section of liver cell surface, LDL particles in bloodstream → T3 molecules entering cell → LDL receptors expressing on cell surface → LDL particles being pulled in from bloodstream. Modern educational 3d render (Anchor B style — desaturated cyan-amber palette to read as "scientific authority" not "vintage textbook"). Single 10-second arc, no cuts within. Slow Ken Burns push-in. |
| Lighting | EXPERT set — neutral wood-tone background, single soft key from camera-left at 3800K, no fill on opposite (creates depth shadow on right — clinical-authority cue). |
| Transition out | Two-shot pull-out at t=0:55 → soft cut to HOST medium at 0:55 starting Beat 4. |
- t=0:25 — Native-Q&A text-bubble overlay (Anchor A's signature): "Q: What did the panel show?" appears above the two-shot, fades at t=0:28 as EXPERT begins answering. Telegraphs the handoff to muted viewer.
- t=0:30 "T3 = active thyroid hormone" lower-third clinical-translation overlay hold 3s
- t=0:38 "T3 turns on LDL receptors" center-frame synced with animation reveal hold 4s
- t=0:48 "Here's the cruel part." center italic 3s hold
- t=0:30 EXPERT credential lower-third appears: "Functional Endocrinologist · 24 yrs" — persistent through all EXPERT-set scenes (Anchor A credential-persistence)
- All ≤12 word VS2 cap.
> VS3b per-cut: t=0:38–0:48 mechanism animation — Anchor B (948373237961274 tryveltorin) directly cited. The tryveltorin ad uses "3d-medical-animation" listed in its creative_techniques on the artery/LDL-oxidation mechanism beat — we borrow the pattern (3d render synced to VO mechanism explanation, slow push-in, no cuts within the animation arc) and adapt the asset to our T3-LDL-receptor biology. Pattern-borrow, not asset-borrow. Removed v1's "vintage scientific illustration blended with 3d render" sepia-cyan styling — sepia/vintage is decorative drift that didn't come from any anchor; v1's Anchor E (1651684206045404) was demoted in v2 ranking (image format, hook-structure-only) and its "vintage anatomical illustration" pattern doesn't survive the format-relevance filter. Clean modern 3d render in cyan-amber palette per the actual surviving Anchor B.
SCENE_A (t=0:25–0:28): Two-shot establishing — HOST set left third, EXPERT set right third, seamless composite via sequential framing AVATAR_1: heygen_investigative_narrator_3_7_v1 — turned slightly toward EXPERT, hand-toward-EXPERT handoff gesture at t=0:25 AVATAR_1_SCRIPT: "So she went to see Dr., a functional endocrinologist who ran a panel her cardiologist had never run. Tell them what you found." ON_SCREEN_TEXT: Native-Q&A bubble overlay top-third — "Q: What did the panel show?" — fade in t=0:25, fade out t=0:28 SCENE_B (t=0:28–0:38): Functional medicine office — neutral wood-tone backdrop, soft natural office light camera-left at 3800K AVATAR_2: heygen_female_endocrinologist_3_1_v1 — direct-to-camera initially, expression-shift on "very bottom of the range," measured authoritative gesture AVATAR_2_VOICE: female_endocrinologist_5060_clinicalwarm — slower measured 185wpm, weight-bearing pauses on "T3," "TSH," "LDL" AVATAR_2_SCRIPT: "Her T3 (the active form of thyroid hormone) was at the very bottom of the range. Her TSH was 'normal.' Her LDL was high. And those three things: they connect." SHOT: Medium close-up EXPERT, locked ON_SCREEN_TEXT_1: "T3 = active thyroid hormone" — lower-third — t=0:30, hold 3s ON_SCREEN_TEXT_CREDENTIAL: "Functional Endocrinologist · 24 yrs" — small lower-third tag — fade in t=0:30, persistent through all EXPERT scenes SCENE_C (t=0:38–0:48): 3d medical animation overlay — clean modern 3d render, cyan-amber palette, no human figures B_ROLL_PROMPT (Higgsfield Marketing Studio): "Educational anatomical 3d render — cross-section of liver cell surface with LDL particles floating in bloodstream, T3 hormone molecules entering the cell, LDL receptors appearing on cell surface, LDL particles being drawn from bloodstream into cell. Clean modern medical-illustration style, cyan and amber color palette, dark background, slow Ken Burns push-in over 10 seconds, no human figures, no text overlays in the render itself (added in post), mechanism-of-action educational animation, photorealistic but not gore" AVATAR_2_VOICE_OVER: "your thyroid hormone tells your liver how to clear cholesterol. The active form, T3, turns on the LDL receptors that pull cholesterol out of your blood. When T3 is low (and most women her age running fatigue and fog have low T3) the receptors slow down. LDL piles up. The doctor sees the number. Prescribes a statin. The statin doesn't fix the thyroid. So the LDL stays high. The dose goes up." ON_SCREEN_TEXT: "T3 turns on LDL receptors" — center-frame — fade in t=0:38, hold 4s, fade SCENE_D (t=0:48–0:53): Return to EXPERT medium close-up — slight forward lean for "cruel part" aside AVATAR_2_SCRIPT: "And (here's the cruel part) the side effects of statins (muscle pain, fatigue, brain fog) overlap exactly with the thyroid symptoms nobody checked." ON_SCREEN_TEXT: "Here's the cruel part." — center italic — t=0:48, hold 3s SCENE_E (t=0:53–0:55): Two-shot pull-out — HOST + EXPERT confirmation echo AVATAR_1_SCRIPT: "So she had both. Compounding." AVATAR_2_SCRIPT: "She had both. Compounding." DURATION: 30s TRANSITION_OUT: Soft cut to HOST medium at 0:55
| Mute-test | N/A (non-hook). However, 3d animation B-roll + caption passes mute test independently — secondary scroll-recapture asset. The Q&A bubble at t=0:25 also passes mute test independently (telegraphs the handoff structure). |
| Production-limitation | Two-character composite (Heygen) — workaround applied: sequential framing. 3d animation B-roll generated separately via Higgsfield Marketing Studio. |
| Comp library inspiration | [Anchor A — native-Q&A text-bubble pattern for handoff at t=0:25 + credential-persistence pattern] + [Anchor B — 3d medical animation overlay pattern for t=0:38–0:48 mechanism reveal]. Strategic differentiator beat. NOT borrowing static-image shock format from Anchor E. |
▸ Beat 4: HANDOFF + CLOSE BOTH LOOPS + compliance soft + adjunct-care positioning 0:55–1:15
| Persuasion goal | Close Loop 1 (Helen's statin keeps going up); compliance soft-handoff via past-tense Helen story + adjunct-care framing; "before we increase this again" is the script's grey-zone tightrope; EXPERT's aside delivers systemic-critique compliance reframe ("Your doctor's hands are tied; yours aren't") |
| Shot type | HOST medium close-up t=0:55–1:05; soft cut to EXPERT medium close-up t=1:05–1:15 |
| Camera | Both locked, eye-level. EXPERT slightly tighter (sustained authority-coding). At t=1:13, micro-pull-out on EXPERT for aside delivery. |
| B-roll cue | NONE — pure talking-head + kinetic typography enumeration. |
| Lighting | HOST + EXPERT set defaults maintained — visual continuity critical (VH2). |
| Transition out | Hard cut at t=1:15 — script's one earned hard pivot per Y7. |
- t=0:57 "She didn't stop her statin." lower-third — CRITICAL COMPLIANCE BEAT — hold 4s
- t=1:05 — Native-Q&A text-bubble overlay (Anchor A pattern): "Q: What's an actual thyroid panel?" appears above as soft cut to EXPERT lands, fades by t=1:08 as EXPERT begins enumeration. Telegraphs the second handoff structurally.
- t=1:08 "Free T3. Free T4. Antibodies. Reverse T3." center-frame 4-line stagger reveal (one per ~0.8s) syncing with EXPERT's voice
> VS3b per-cut rationale — REMOVED clipboard cutaway from v1. v1 included a 4-second clipboard/lab-form B-roll at t=1:08–1:12 with "vintage-scientific-illustration aesthetic continued from Beat 3." Auditing: (a) no surviving v2 anchor uses a generic-clipboard-prop cutaway during a mechanism enumeration beat, (b) the "vintage-scientific-illustration" inheritance from Beat 3 is itself void (Beat 3's vintage styling was removed — sourced from v1's demoted Anchor E), (c) the kinetic-typography stagger (each panel name appearing in sequence) IS the visual asset — adding a clipboard fights the typography for attention rather than reinforcing it. Anchor A's actual pattern when EXPERT enumerates is on-screen-text-only, no prop cutaway. Removed. Kinetic typography carries the visual layer; speaker face carries the rest.
SCENE_A (t=0:55–1:05): HOST set continuity AVATAR_1: heygen_investigative_narrator_3_7_v1 — eye-contact-to-camera, calmer-resolved expression, measured pacing AVATAR_1_SCRIPT: "Helen didn't stop her statin. She didn't change anything overnight. She brought the labs to her cardiologist and said: I'd like a full thyroid panel before we increase this again." SHOT: Medium close-up ON_SCREEN_TEXT: "She didn't stop her statin." — lower-third — fade in t=0:57, hold 4s SCENE_B (t=1:05–1:13): EXPERT set AVATAR_2: heygen_female_endocrinologist_3_1_v1 — direct-to-camera, measured authority, slight smile-warmth on enumeration AVATAR_2_SCRIPT: "Free T3. Free T4. Antibodies. Reverse T3. That's what a thyroid panel actually looks like. TSH alone misses it. Insurance often won't pay for the others. You ask anyway." ON_SCREEN_TEXT_QBUBBLE: Native-Q&A bubble overlay top-third — "Q: What's an actual thyroid panel?" — fade in t=1:05, fade out t=1:08 ON_SCREEN_TEXT_ENUM: "Free T3. / Free T4. / Antibodies. / Reverse T3." — center-frame kinetic stagger — one per 0.8s starting t=1:08 B_ROLL: none SCENE_C (t=1:13–1:15): EXPERT aside lean-in AVATAR_2_SCRIPT (aside): "Your doctor's hands are tied; yours aren't." CAMERA: Slow micro-pull-out over 2s TRANSITION_OUT: Hard cut to EXPERT medium close-up for Beat 5 (Y7 earned hard pivot) DURATION: 20s
| Mute-test | N/A. Mute-recapture asset: "She didn't stop her statin." lower-third (compliance reinforcement) + Q-bubble + kinetic 4-line enumeration give 3 stacked muted-viewer touchpoints in 10s. Stronger than v1. |
| Production-limitation | No flag — all on-screen text is post-production overlay, well within Heygen + post workflow. |
| Comp library inspiration | [Anchor A — native-Q&A text-bubble pattern for second handoff at t=1:05 + on-screen-text-only enumeration pattern]. SOFT FLAG VS4: hard cut at t=1:15 is intentional Y7 earned pivot → resolved. |
▸ Beat 5: MECHANISM PROOF + UNFAIR ADVANTAGE + DAMAGING ADMISSION 1:15–1:45
| Persuasion goal | Solution introduction — four-mineral mechanism story + Kindled product reveal + Ayurvedic adaptogen synergy frame; product naming beat; damaging admission ("Most women in their fifties running low on at least three"); HOST's interruption closes the script's compliance loop |
| Shot type | EXPERT medium close-up t=1:15–1:30 (four-mineral enumeration); cut to product B-roll (Kindled bottle) t=1:30–1:38; back to EXPERT t=1:38–1:42; soft cut to two-shot t=1:42 for HOST interruption; back to EXPERT for damaging admission t=1:42–1:45 |
| Camera | EXPERT locked, eye-level. Product B-roll: locked product shot with slight rotation reveal (Anchor D pattern — clean bottle reveal, no human hands in frame). |
| B-roll cue | t=1:30–1:38 — 8-second Kindled product hero shot. Kindled bottle, sublingual dropper, soft natural light, neutral wood. Slow rotation reveal showing label-front then briefly label-back. No human hands. |
| Lighting | EXPERT set continuity. Product B-roll: warm 3500K key, soft natural-window-fill aesthetic. |
| Transition out | Soft cut at t=1:45 to HOST direct-to-camera medium for CTA. |
- t=1:17 "Iodine. Selenium. Zinc. Copper." center-frame staggered kinetic typography (one mineral per ~0.6s) — matches Beat 4 enumeration pattern for continuity
- t=1:30 product reveal: "KINDLED" brand text lower-third with sublingual icon + "trykindled.com" hold through t=1:38
- t=1:42 "It works alongside what's already working. Not instead of." center italic compliance-anchor hold 3s
> VS3b per-cut: t=1:30–1:38 product hero — Anchor D (1308279564738703 ancestralsupplements) directly cited. Anchor D's creative_techniques include "product-close-up" + the ad explicitly uses a clean rotation-reveal of bottle with no human hands during its solution-introduction beat (sustained ~6-8s with VO continuing over it). We borrow the pattern (rotation reveal, sustained 8s, no hands, soft natural light) and adapt to Kindled bottle. Pattern-borrow plus brand-asset reuse — if Kindled hero shots exist in brand asset library, source from there; else generate via Higgsfield Marketing Studio "closeup product" preset using the explicit prompt below.
SCENE_A (t=1:15–1:30): EXPERT set AVATAR_2: heygen_female_endocrinologist_3_1_v1 — direct-to-camera, gesture-shift on each mineral named AVATAR_2_SCRIPT: "Your thyroid needs four things to make and use its hormone correctly. Iodine: the raw material. Selenium: the switch that turns the storage form into the active form. Zinc: what lets that active form actually dock into your cells. Copper: the balancer. Most women in their fifties are running low on at least three of those. That's not a marketing pitch. That's the labs I run every week." SHOT: Medium close-up EXPERT ON_SCREEN_TEXT: "Iodine. / Selenium. / Zinc. / Copper." — center-frame kinetic stagger — t=1:17, one per 0.6s SCENE_B (t=1:30–1:38): Product hero B-roll B_ROLL_PROMPT (Higgsfield Marketing Studio "closeup product" preset, OR pull from brand asset library if Kindled hero exists): "Kindled liquid thyroid support supplement bottle with sublingual dropper, soft natural window light from camera-left, neutral wood surface, soft-focus plant in background, warm 3500K palette, slow rotation reveal showing label-front then briefly label-back, no human hands in frame, 8-second sustained shot, no cuts within shot, clean modern editorial product photography style" AVATAR_2_VOICE_OVER: "That's what's in Kindled. The four minerals at disclosed clinical doses, in a liquid that bypasses the slow gut hypothyroidism causes. Plus an Ayurvedic adaptogen blend (Ashwagandha, Holy Basil, Schisandra) because stress is what flips conversion the wrong way, and women on statins are already in the stress loop." ON_SCREEN_TEXT: "KINDLED" + sublingual icon + "trykindled.com" — lower-third — t=1:30, hold to t=1:38 SCENE_C (t=1:38–1:42): Return to EXPERT medium close-up AVATAR_2: direct-to-camera, slight warm-resolve expression SCENE_D (t=1:42–1:45): Two-shot for HOST interruption + EXPERT damaging admission AVATAR_1_SCRIPT (interruption): "Will this lower her cholesterol?" AVATAR_2_SCRIPT: "Kindled won't pull her LDL down. Kindled won't replace her statin. What it can do is give her thyroid what it needs to do the conversion her body's been short on. Whether that shifts her labs: that's her doctor's call, with the real numbers, over the next year." AVATAR_2_SCRIPT (aside): "It works alongside what's already working. Not instead of." ON_SCREEN_TEXT: "It works alongside what's already working. Not instead of." — center italic — t=1:42, hold 3s DURATION: 30s TRANSITION_OUT: Soft cut to HOST direct-to-camera at 1:45
| Mute-test | N/A. Product reveal B-roll + "KINDLED — trykindled.com" overlay = strong mute-recapture asset. |
| Production-limitation | Kindled product hero — sourceable from brand asset library OR generated via Higgsfield Marketing Studio. No flag. |
| Comp library inspiration | [Anchor C — ingredient-specificity enumeration pattern for the four minerals] (resilia's "85% Carvacrol paired with Thymoquinone" cadence transferred to Iodine/Selenium/Zinc/Copper). [Anchor D — product close-up cadence for t=1:30–1:38 bottle hero] (clean rotation reveal, no hands, sustained, VO over). NOT borrowing specific lab-outcome claims from any anchor. |
▸ Beat 6: DUAL CTA + soft close 1:45–2:00
| Persuasion goal | CTA close — dual track: HOST delivers primary "ask for a full thyroid panel" CTA; EXPERT delivers SOFT product CTA + adjunct-care reminder + Hashimoto's warning; closes with "Adjunct to your prescription. Always." as final compliance anchor |
| Shot type | HOST direct-to-camera medium close-up t=1:45–1:55 (primary CTA); soft cut to EXPERT medium close-up t=1:55–2:00 |
| Camera | HOST medium close-up, eye-level, locked. CRITICAL: HOST eyeline shifts from across-the-room (to EXPERT) to direct-to-camera (to viewer) at t=1:45 — Sparks DR signature CTA cue. |
| B-roll cue | NONE — talking-head CTA finish carries. Per Y8 (CTA stack at close always present). VS3b per-cut: no cuts to assess; the no-B-roll choice is itself Anchor-A-aligned (trysculptique endo Q&A ad similarly ends on sustained speaker-face CTA with on-screen URL — no cutaway in close). |
| Lighting | Both speakers' set defaults maintained. Slight key-light intensity bump (~10%) at t=1:45. |
| Transition out | N/A — script ends. Final frame holds 1s post-"Always.", fades to black with persistent "trykindled.com" lower-third for 2-3 extra seconds. |
- t=1:45–1:52 "Ask for a full thyroid panel." lower-third bold reveal hold to t=1:52
- t=1:55–2:00 "trykindled.com" lower-third URL persistent
- t=1:58 "Adjunct to your prescription. Always." center italic compliance-anchor hold to t=2:00
SCENE_A (t=1:45–1:55): HOST CTA delivery — DIRECT-TO-CAMERA eyeline shift AVATAR_1: heygen_investigative_narrator_3_7_v1 — eyeline shift from across-room to direct-to-camera at t=1:45, slight forward lean, measured-resolved expression AVATAR_1_VOICE: pace-up on CTA (185wpm), weight on "ask," authoritative directness AVATAR_1_SCRIPT: "If you're on a statin and the dose keeps going up, and the muscle pain and the fog don't add up to 'you're just getting older', ask for a full thyroid panel. Not just TSH. The whole picture." SHOT: Medium close-up, eye-level ON_SCREEN_TEXT: "Ask for a full thyroid panel." — lower-third — bold reveal at t=1:45, hold to t=1:52 SCENE_B (t=1:55–2:00): EXPERT product CTA + Hashimoto's warning + final compliance anchor AVATAR_2: heygen_female_endocrinologist_3_1_v1 — direct-to-camera, measured warm-clinical AVATAR_2_SCRIPT: "And if you want to give your thyroid what the biology says it needs while you and your doctor sort it out. Kindled is at trykindled.com. Especially if you have Hashimoto's, talk to your doctor about iodine before starting anything new. Adjunct to your prescription. Always." SHOT: Medium close-up ON_SCREEN_TEXT_1: "trykindled.com" — lower-third URL — fade in t=1:55, persistent through end + 2-3s post-fade ON_SCREEN_TEXT_2: "Adjunct to your prescription. Always." — center italic — fade in t=1:58, hold to t=2:00 DURATION: 15s + 2-3s post-fade URL hold END_OF_SCRIPT
| Mute-test | N/A. Closing frame has STRONG sound-off CTA capability — entire CTA arc carries visually. |
| Production-limitation | Eyeline shift documented Heygen capability. No flag. |
| Comp library inspiration | [Anchor A — sustained-speaker-face CTA with on-screen URL pattern]. Direct-to-camera eyeline shift on CTA is universal Sparks DR signature (not anchor-specific). |
03Visual continuity audit
| Audit category | Status | Notes |
|---|---|---|
| VH2 Visual continuity (location) | PASS | HOST and EXPERT each sustained set throughout. HOST-set ↔ EXPERT-set switches map exactly to speaker handoffs per 2p-interview §3a. |
| VH2 Visual continuity (lighting) | PASS | HOST = warm 3800K documentary + Edison-bulb bokeh sustained. EXPERT = soft natural 3800K functional-medicine-office sustained. Product B-roll bridges palettes via 3500K warm-neutral. |
| VH2 Visual continuity (avatar consistency) | PASS (Heygen) | Each speaker single Heygen avatar — parameters locked across all beats. Sequential framing workaround for two-shot beats. |
| VH2 Eyeline consistency | PASS | HOST primarily direct-to-camera. EXPERT direct-to-camera with eyeline-to-HOST only on explicit two-shot handoff beats. HOST's eyeline shift at t=1:45 is intentional CTA cue. |
| VH2 Credential persistence (NEW v2 — Anchor A pattern) | PASS | HOST credential "Investigative Health Correspondent" appears in lower-third throughout HOST scenes. EXPERT credential "Functional Endocrinologist · 24 yrs" appears throughout EXPERT scenes. Mute viewer immediately knows both speakers' authority. |
| VS4 Transition style consistency | FLAG (RESOLVED INTENTIONAL) | Primarily soft cuts within sections + hard cut at t=1:15 (Y7 earned hard pivot). Mix IS the script's earned pivot — intentional. |
| VS1 B-roll cuing density | PASS (lower than v1 — see note) | 2 B-roll inserts across 2:00 = 1 per 60s. 18s of B-roll out of 120s = 15% runtime. At the SPARSE edge of the 1/30s–1/10s band but intentional per VS3b discipline (removed v1's 2 generic-stock cutaways that lacked anchor citation). The 2 remaining inserts both have explicit anchor citations (Anchor B mechanism + Anchor D product). |
| VS3b Per-cut anchor citation (NEW 2026-06-03) | PASS | Beat 1: prescription bottle REMOVED (no surviving anchor, would have broken VS5 continuity). Beat 4: clipboard REMOVED (no surviving anchor, fought typography for attention). Both remaining B-roll inserts (Beat 3 mechanism + Beat 5 product) carry explicit per-cut anchor citations. |
04Mute-test verification
Hook beat (0:00–0:05): PASS via Fork 4 Strategy 1 (Speaker face + on-screen text) — strengthened in v2 with credential lower-third.
- HOST face direct-to-camera + on-screen text "Helen's cardiologist tripled her statin." (letter-by-letter reveal locked by t=2.0s) + persistent credential "Investigative Health Correspondent" — triple-stacked carries first 5s sound-off.
- Secondary text "He never checked her thyroid." carries 5–10s, NO asset shift in between (v1 had prescription-bottle cutaway at t=8s that broke VS5 continuity — removed in v2).
- VH1 ✓ / VS2 ✓ / VS5 ✓ (asset stable to t=10s, stronger than v1) / VS3 ✓ (Anchor E hook structure + Anchor A credential pattern cited)
Bonus mute-recapture beats:
- 0:25–0:28 (Q&A bubble overlay telegraphing the handoff — NEW v2 pattern from Anchor A)
- 0:38–0:48 (3d animation B-roll + "T3 turns on LDL receptors" caption)
- 0:57–1:02 ("She didn't stop her statin." compliance reinforcement)
- 1:05–1:08 (Q&A bubble overlay telegraphing second handoff — NEW v2 pattern from Anchor A)
- 1:30–1:38 (Kindled product reveal + "KINDLED — trykindled.com" overlay)
- 1:45–2:00 (CTA arc with persistent "trykindled.com" + "Ask for a full thyroid panel." + "Adjunct to your prescription. Always.")
Script has SIX distinct mute-pass entry points in v2 (up from THREE in v1) — the two new Q&A bubble overlays at handoff moments give muted viewers structural cueing they didn't have before.
05Production-limitation cross-ref
Per production_limitations.md heuristic: total non-template entries currently <3 (Phase 1 empty-doc state), so YS6 cross-check silently skips. No flag fires.
Two informational notes (not flags):
- Heygen two-character composite — sequential framing workaround applied. HOST and EXPERT rendered separately as Heygen avatars and composited in post.
- 3d medical animation B-roll (Beat 3) requires separate tool from Heygen — Higgsfield Marketing Studio or comparable diffusion-video tool.
06Tooling prompt index
- Beat 1 (Hook): SCENE block in Beat 1 entry — sustained single-shot, no B-roll cut (simpler than v1)
- Beat 2 (Validation): SCENE block in Beat 2 entry
- Beat 3 (Handoff + Mechanism reveal — multi-scene + Higgsfield B-roll): SCENE_A–SCENE_E in Beat 3 entry
- Beat 4 (Handoff + Close loops + compliance soft): SCENE_A–SCENE_C in Beat 4 entry — no B-roll (simpler than v1)
- Beat 5 (Mechanism proof + product reveal — multi-scene + Higgsfield product B-roll): SCENE_A–SCENE_D in Beat 5 entry
- Beat 6 (CTA close): SCENE_A and SCENE_B in Beat 6 entry
Totals: ~14 Heygen sub-scene generations / 2 Higgsfield Marketing Studio prompts (mechanism + product) / 0 stock B-roll items (v1 had 2; both removed per VS3b discipline)
07v2 deltas from v1 (for audit reference)
| Area | v1 | v2 |
|---|---|---|
| Cornerstone anchor | 948373237961274 (tryveltorin statin-trap, 56.78) | 1304883308188550 (trysculptique 19-year-endocrinologist, 55.83) — closer archetype/format/niche/Q&A-handoff match per §2c ranking |
| Anchor pool | 5 anchors: 4 video (1 statin-domain) + 1 image highest score | 5 anchors: 4 video (1 statin-domain + 1 endo-archetype + 1 ingredient-specificity + 1 thyroid-product), 1 image (hook structure only, explicitly demoted) |
| New patterns surfaced | (none) | Native-Q&A text-bubble overlay for handoffs (Anchor A) — gives muted viewers structural cueing on every speaker switch; credential lower-third persistence for both speakers |
| Beat 1 prescription bottle | Included as 2s cutaway at t=8 with "Anchor A pattern-interrupt" citation | REMOVED — neither v1-anchor-A nor v2-anchor-A actually uses generic-prop cutaway in hook; would break VS5 continuity |
| Beat 3 mechanism animation styling | "Vintage scientific illustration blended with 3d render, sepia-cyan palette" | Clean modern 3d render, cyan-amber palette — vintage styling came from now-demoted Anchor E |
| Beat 4 clipboard cutaway | Included as 4s cutaway at t=1:08–1:12 with "vintage-scientific-illustration" inheritance | REMOVED — no surviving anchor uses generic-prop cutaway in enumeration beat; kinetic typography carries the visual layer alone |
| Total B-roll inserts | 4 (2 generic-stock + 2 anchor-cited) | 2 (both anchor-cited) |
| Mute-pass entry points | 3 (hook / mid-mechanism / CTA) | 6 (hook / Q-bubble handoff #1 / mid-mechanism / compliance text / Q-bubble handoff #2 / product reveal / CTA) |
| HARD rules | VH1-VH4 PASS | VH1-VH4 PASS (VS5 strengthened by removing v1's hook-beat asset shift) |
| SOFT rules | VS3 PASS at beat-level / VS3b not yet specified | VS3 PASS at beat-level + VS3b PASS at per-cut level (every remaining B-roll cited; every removed B-roll documented with rationale) |
08Pipeline update block
Storyboard produced: 2026-06-03 — C1 Statin Trap Reveal via /storyboard-yapper v2 (post-patch run) Concept ID: C1 (v2) Session: kindled-batch-5 Production Target: Heygen multi-avatar (3.7 Investigative Narrator + 3.1 Female Endocrinologist) + Higgsfield Marketing Studio (2 B-roll generations — mechanism + product) + 0 stock B-roll (down from 2 in v1) Visual Style: Documentary-investigative-podcast hybrid + native-Q&A text-bubble overlays (NEW v2 pattern from Anchor A) Comp Library Anchors cited: 1304883308188550 (CORNERSTONE) / 948373237961274 / 2063541604498472 / 1308279564738703 / 1000348085809227 (demoted to hook STRUCTURE only) Mute-test: PASS (6 mute-recapture entry points, up from 3 in v1) Production-limitation flags: 0 active; 2 informational notes HARD rules audit: VH1 PASS / VH2 PASS / VH3 PASS / VH4 PASS (VS5 hook-asset continuity strengthened over v1) SOFT rules audit: VS1 PASS / VS2 PASS / VS3 PASS / VS3b PASS (per-cut citation — new 2026-06-03 patch) / VS4 FLAG-RESOLVED-INTENTIONAL / VS5 PASS Patches exercised: §2c format-relevance ranking ✓ / VS3b per-cut citation ✓ / §7b HTML render via render_storyboard.py ✓