mirror of
https://github.com/heygen-com/hyperframes.git
synced 2026-11-14 13:27:13 +00:00
PHASE D1 universal extracts into step-3-storyboard.md:
- **Named hook patterns table (10 types)**: shocking-statistic /
imagine / direct-address / pain-validation / visceral-metaphor /
rhetorical-question / category-announcement / visual-spectacle /
question-invitation / trend-positioning. Each with one-line "when
to use" + a concrete VO example. Inserted after "Opener default"
prose with explicit "don't combine more than one hook per opener"
guardrail.
- **Three named motion patterns** in Per-Beat Direction so the
storyboard names them and the worker implements (sourced from
plv2 motion-language.md):
- `stillness-before-climax` — 0.3-0.75s pause between major
action and confirmation (narrative comma).
- `exit-75-percent` — exit ≈ 75% of entry duration (not 50%,
not 100%).
- `multiplicative-breathing` — `scale = final * (1 + sin(t*freq)
* amp)` driven by onUpdate, NOT yoyo. ±6px or ±2-5% minimum
amplitude.
PHASE D2 optional archetypes as SECONDARY framing:
Inserted under "First decision: CONCEPT" as a clearly-optional
section. The Arc field (Problem→Solution / Reveal / Demonstration
/ Vibe / Comparison) stays as primary. Archetypes only apply when
the user's brief is launch-style or persuasion-heavy:
- PAS (Pain → Agitate → Solve)
- BAB (Before → After → Bridge)
- Future-Pacing
- Demo-Loop
- Feature-Benefit-Cascade
Each with one-line "when to use" + the typical opening shape.
Skipped plv2's persuasion-family framing (Pain/Authority/Social/
Cognitive/Hedonic) — wrong identity layer for w2h ("viral hook"
not "sales pitch" per Step -1).