Content Pages — 16 editorial docs pages with bug fixes and sidebar ordering

Ship all 16 editorial content pages for anaDocs: the overview (custom page.tsx), quickstart (MDX), 7 concept pages (MDX with locked copy from the supermock), and 6 guide pages (MDX with rewritten copy from the supermock session). Fix three Scope 3 bugs that affect every page render: responsive breakpoint dead zone (D15), GitHub URL wrong org (D20), and Callout missing label text (D19). After this scope, every editorial page on the docs site is live with correct sidebar navigation, TOC, and dynamic values from data loaders.

verdict PASSscore 32 / 32findings 19 (0 risk · 4 debt · 15 obs)duration 1h 54mrejection cycles 0shipped May 13, 2026surface website

Pipeline timeline

Intent to proven code in 1h 54m across Think, Plan, and 3 Build→Verify phases.

Think
8m
Plan
16m
Build 1
33m
Verify 1
7m
Build 2
14m
Verify 2
13m
Build 3
11m
Verify 3
10m

Assertion ledger

32 claims, each independently verified. Showing 8 — show all →

IDSaysMatcher
A001The overview page loads at /docs with dynamic proof statisticsverifiedok
A002Overview stats strip shows proof count from data loader, not a hardcoded stringverifiedok
A003Overview pipeline diagram shows all 5 stagesverifiedok
A004Overview curated proof table shows 6 real proof entriesverifiedok
A005Curated proofs display real assertion counts from the data loaderverifiedok
A006Overview audience cards link to correct destinationsverifiedok
A007Overview has no RightRail componentverifiedok
A008The quickstart page loads at /docs/startverifiedok

Findings 19 total

obswebsite/components/docs/content/DocsGrid.tsxclosed
DocsGrid component created but not in spec file_changes
obswebsite/app/docs/page.tsxclosed
Stats strip has 5 items (added MIT/free forever) vs spec mockup showing 4
obswebsite/components/docs/content/Callout.tsxclosed
Callout label stores titlecase (Rule/Note), relies on CSS text-transform for uppercase display
obswebsite/app/docs/[...slug]/page.tsxclosed
Catch-all route renamed from [[...slug]] to [...slug] — not specified in spec but necessary
debtwebsite/components/docs/content/ResourceStrip.tsxclosed
ResourceStrip uses <a> for Manifesto link (internal anatomia.dev URL) instead of Next.js Link
+14more findings

Integrity seal

scopesha256:116fbb648fb02...
contractsha256:896416df802a4...
plansha256:11cc0f64a3472...
spec-1sha256:95e54ba517fcb...
spec-2sha256:4dbd7a69424e6...
spec-3sha256:bf7d4fd9007f4...
build-report-1sha256:666093b08f626...
build-data-1sha256:b9c9b9681d9bc...
verify-report-1sha256:2cb18c8df7da9...
verify-data-1sha256:3d2f74646d20d...
build-report-2sha256:ea4dcfd0b8fe5...
build-data-2sha256:7be8b14ae95bc...
verify-report-2sha256:13953bfe2745a...
verify-data-2sha256:93397510c11eb...
build-report-3sha256:ab8ae99ff00b2...
build-data-3sha256:f211d57b1f8a5...
verify-report-3sha256:1570d0bfe48fe...
verify-data-3sha256:61d48acff67e3...
audit cmd$ ana proof audit content-pages   → all hashes match