Skip to content

Quality

QA Evidence

The ledger of brand + site-quality checks PURE runs before anything ships — what was checked, when, and the result. Generated by the tools/ codemods (mcp_brand_check, link-map, broken-links) and the brand gate. Snapshot: 2026-06-26.

275
Pages scanned
0
High-severity
0
Broken links
271
Pages in graph
963
Internal links

Checks & results

Brand check · mcp_brand_check

IssueCountStatus
High severity0Clean
Palette sprawl (off-token color)74Cecile review
Emoji-chrome (teaching pages)19By design
Sub-10px font (decks)19Deck pages
Non-kebab filename (skipped dirs)6By rule
Off-brand font / fixed width2Intentional

High-severity = 0 is the publish gate. Palette is brand-gated routes to Cecile (palette-report.md). Emoji/font residuals are teaching/deck pages excluded by rule.

Link health · link-map / broken-links

MetricValue
Broken internal links0
Top hubhome.html (79 inbound)
Orphans (no inbound)4
Dead-ends (no outbound)82 (leaf forms / reports)

Filenames standardized to kebab-case 6/26 — 63 pages renamed via git mv (content preserved), 301s in place. Full graph: Platform Directory.

Pre-publish gate

Pages stage through mcp_brand_gate_submit and are brand-scanned before publish. Coming-soon drafts route here for Cecile’s approve / edit / deploy. The gate keeps high-severity findings out of production.

Built by Code from live audit data. Regenerate: node tools/site-fix.mjs + node tools/link-map.mjs. Mobile + a11y evidence: Mobile QA.