Governance
25 · QA Report per Section
Section 25 — QA Report per Section. GOVERNANCE · Tier 2. Compiled from Master Template v1 (LOCKED). Auto-generated — edit _sections.json, not this file.
25 · QA Report per Section
Purpose: Auto-run Copy QA (L1 24 checkpoints + L2 6 brand gates) on every Tier 1/2 section before it is marked ready. Any L2 fail = REJECT.
Inputs → Output
Pipeline
Load anchors
SP loaded as system message (voice anchor, Rule 4). Task prompts: SP · QA Checklist (L1 + L2). Pull ≥3 reference IDs (Rule 2). Reads locked upstream: ALL.
Generate
Per-section pass/fail report: L1 (24 checkpoints) + L2 (6 brand alignment gates) + suggested edits if fail
QA gate
Section 25 auto-runs QA L1 (24 checkpoints) + L2 (6 brand gates). Any L2 fail = REJECT → rewrite.
Technical Reference
Generation contract (machine-executable)
section: "25"
id: s25-qa-report
state: GOVERNANCE_CHECK
tier: 2
sources: ["SP", "QA Checklist (L1 + L2)"]
inputs:
- each section 1B-22D output
output: "Per-section pass/fail report: L1 (24 checkpoints) + L2 (6 brand alignment gates) + suggested edits if fail"
cascades_from: [ALL]
cascades_to: []Supabase sync map (from Part 10)
Section 25 ->
brand.assets where type='qa_report' (one per section)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 GOVERNANCE check: it gates every Tier 1/2 section. Not shipped — it decides what ships. 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.