HIFI Prototype (assets)
12 · 125-Word Offer Explanation + 60s Script
Section 12 — 125-Word Offer Explanation + 60s Script. HIFI PROTOTYPE · Tier 1. Compiled from Master Template v1 (LOCKED). Auto-generated — edit _sections.json, not this file.
12 · 125-Word Offer Explanation + 60s Script
Purpose: Render the exactly-125-word offer explanation and 60-second script from the locked offer.
Inputs → Output
Pipeline
Load anchors
SP loaded as system message (voice anchor, Rule 4). Task prompts: SP · P4.d4. Pull ≥3 reference IDs (Rule 2). Reads locked upstream: 3, 24.
Generate
Exactly 125 words + 60s script
Enforce caps
EXACTLY 125 words (Rule 7).
QA gate
Section 25 auto-runs QA L1 (24 checkpoints) + L2 (6 brand gates). Any L2 fail = REJECT → rewrite.
Render + ship
Sync to brand.assets. POC approves in portal → /api/brand-os/approve writes the asset → ships to domain.
Technical Reference
Generation contract (machine-executable)
section: "12"
id: s12-offer-explanation-125w
state: HIFI_PROTOTYPE
tier: 1
sources: ["SP", "P4.d4"]
inputs:
- block_d
- section_3.cascade
output: "Exactly 125 words + 60s script"
caps:
- EXACTLY 125 words (Rule 7)
cascades_from: [3, 24]
cascades_to: []Supabase sync map (from Part 10)
Section 12 ->
brand.assets where type='offer_explanation_125w'SCHEMA NOTE: verify all jsonb paths + brand.assets type values against live Supabase before write. Flag missing columns in the PR; never create new columns without review.
Note
This is a HIFI artifact: its consumer is a real customer. It only renders content that already passed the LOFI gate upstream — it never invents facts. Source of truth: Master Template Part 3 + the Master Index. To change this page, edit content/docs/roadmap/_sections.json and re-run the compiler.