Write all CTA copy for the landing page — button text, surrounding context, P.S. copy, final close paragraph, inline micro-CTAs. Generates 9+ primary CTA variations using 3-Lens system (Converter, Empath, Skeptic), plus secondary CTAs, P.S. copy, final close, and micro-CTAs. Button text 3-8 words. Human selection gate before validation. Trigger when hero, urgency, and offer architecture are complete.
Pipeline Position: After LP-03 (Above-Fold), LP-06 (Offer/CTA), LP-07 (Hero), LP-13 (Urgency). Feeds LP-15 (Page Assembly).
Write every CTA element on the page — primary button text, secondary position CTAs, P.S. copy, final close paragraph, and inline micro-CTAs. Each CTA carries the emotional weight of all preceding copy. 9+ candidates generated via 3-Lens system, scored against 6-criteria rubric, human-selected, then validated.
Success Criteria:
= 5/6 emotional appeal types covered
| File | Purpose |
|---|---|
AGENT.md |
| Complete orchestration, rules, thresholds, failure modes |
phase-1-context/CONTEXT-LOADER.md | Brief, architecture, specimen, humanization loading |
phase-2-analysis/PLANNING-SUITE.md | CTA type planning, appeal mapping, P.S. strategy |
phase-3-generation/PRIMARY-CTA-GENERATOR.md | 3-Lens primary CTA generation (9+ candidates) |
phase-3-generation/GENERATION-SUITE.md | Secondary CTAs, P.S., final close, micro-CTAs |
phase-4-validation/VALIDATION-SUITE.md | Copy validation, appeal audit, anti-slop, 10-point audit |
phase-5-output/OUTPUT-SUITE.md | Package compiler, summary writer, log writer |
Phase 1: Context Loading -> GATE 0
Phase 2: Planning -> GATE 1
Phase 3: Generation (3-Lens) -> HUMAN SELECTION CHECKPOINT (BLOCKING)
Phase 4: Validation -> GATE 3 (audit >= 7.5)
Phase 5: Output Assembly -> COMPLETE
Primary: cta-copy-package.json + CTA-COPY-SUMMARY.md + execution-log.md
Location: ~outputs/[project-name]/landing-page/LP-14-cta-optimizer/
Downstream: LP-15 (Page Assembly)