LOFI Blueprint (strategy)
23 · Brand Voice Guide
Section 23 — Brand Voice Guide. LOFI BLUEPRINT · Tier 0. Compiled from Master Template v1 (LOCKED). Auto-generated — edit _sections.json, not this file.
23 · Brand Voice Guide
Purpose: Generate the brand's voice contract — every downstream section reads it as the voice anchor. If voice_corpus_url is missing, fall back to generic SP voice.
Inputs → Output
Pipeline
Load anchors
SP loaded as system message (voice anchor, Rule 4). Task prompts: SP · N3 · VG-REF. Pull ≥3 reference IDs (Rule 2).
Generate
Voice Guide Doc matching VG-REF: TLDR · Beliefs · Products · Symbols · Terms (Traditional→Branded) · Core Brand Voice (6 traits × Don't Say × Say This) · Tone & Style Guide · Voice By Platform
QA gate
Section 25 auto-runs QA L1 (24 checkpoints) + L2 (6 brand gates). Any L2 fail = REJECT → rewrite.
Cascade
Locked output becomes read-only input to: 24, ALL. Names must stay identical across sections (cross-section consistency).
Technical Reference
Generation contract (machine-executable)
section: "23"
id: s23-voice-guide
state: LOFI_BLUEPRINT
tier: 0
sources: ["SP", "N3", "VG-REF"]
inputs:
- block_i.voice_corpus_url
- block_a
- block_e
output: "Voice Guide Doc matching VG-REF: TLDR · Beliefs · Products · Symbols · Terms (Traditional→Branded) · Core Brand Voice (6 traits × Don't Say × Say This) · Tone & Style Guide · Voice By Platform"
cascades_from: []
cascades_to: [24, ALL]Supabase sync map (from Part 10)
Section 23 ->
brand.config.brand_os.voice_guide_doc_id (text)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 LOFI artifact: its consumer is the next generation call, not a customer. Reviewed at the Doc/wizard LOFI gate before any HIFI section reads it. 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.