brief-landing-page
Landing Page Brief — Orchestrator
Coordinates evidence anchoring, hypothesis generation, architecture, per-section spec, asset slotting, conversion gating, and hand-off prompt composition into a single approved brief. Capability metadata (routes, prerequisites, load map, artifact contract) lives in routing.yaml. Agent table + 3 routes + 3 Approval Gates + critic verdict logic: references/agent-manifest.md. Methodology: references/playbook.md.
Core question: Could a designer (or Claude Design) build the right page from this brief without a single follow-up question?
Critical Gates — load first
- No brief without brand artifacts. Missing
brand/BRAND.mdorbrand/DESIGN.md→ returnNEEDS_CONTEXT. Brief depends on tokens, voice rules, sacred elements. Design against the realized surface — the live site / shipped page / approved exploration / houseCREATIVE-DIRECTION.md— not tokens alone; cite ≥1 or record the explicit token-only fallback (references/_shared/realized-surface-grounding.md). - Conversion rubric is mandatory. Every section spec is gated by
references/conversion-principles.mdCP-01 → CP-14. Brand-good but conversion-bad = failure. - Sacred elements are rails, not options. Logo geometry, primary palette anchor, tagline wording, signature treatments are "do not touch."
- Envelope: completeness is the gate. G6 checks each section for headline candidates + CTA + conversion checklist; 250-500 lines typical; hard FAIL ~200/~700.
- Don't inline the shared skill chain. Reference by section header; add page-specific overrides only.
- No placeholder testimonials, fake logos, or pretend numbers. Spec the slot ("Customer logo grid, 6 cells × 60px") and note "delete cell if not real" — never fabricate.
Inputs + Outputs
Full inputs table + output companions + per-slot artifacts: references/procedures/inputs-outputs.md. Hard-required: page route/campaign name, brand/BRAND.md, brand/DESIGN.md. Main artifact: docs/forsvn/artifacts/marketing/brief-landing-page/[slug]/brief.md. Always-emitted companion: handoff-implementation.md (universal coding-agent prompt, stack auto-detected, Asset Placeholder Rule verbatim). Optional companions per target_handoff: handoff-{claude-design,figma,designer}.md.