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.
Think8m
Plan16m
Build 133m
Verify 17m
Build 214m
Verify 213m
Build 311m
Verify 310m
Assertion ledger
32 claims, each independently verified. Showing 8 — show all →
| ID | Says | Matcher | |
|---|---|---|---|
| A001 | The overview page loads at /docs with dynamic proof statistics | verified | ok |
| A002 | Overview stats strip shows proof count from data loader, not a hardcoded string | verified | ok |
| A003 | Overview pipeline diagram shows all 5 stages | verified | ok |
| A004 | Overview curated proof table shows 6 real proof entries | verified | ok |
| A005 | Curated proofs display real assertion counts from the data loader | verified | ok |
| A006 | Overview audience cards link to correct destinations | verified | ok |
| A007 | Overview has no RightRail component | verified | ok |
| A008 | The quickstart page loads at /docs/start | verified | ok |
Findings 19 total
obswebsite/components/docs/content/DocsGrid.tsx→ closed
DocsGrid component created but not in spec file_changes
obswebsite/app/docs/page.tsx→ closed
Stats strip has 5 items (added MIT/free forever) vs spec mockup showing 4
obswebsite/components/docs/content/Callout.tsx→ closed
Callout label stores titlecase (Rule/Note), relies on CSS text-transform for uppercase display
obswebsite/app/docs/[...slug]/page.tsx→ closed
Catch-all route renamed from [[...slug]] to [...slug] — not specified in spec but necessary
debtwebsite/components/docs/content/ResourceStrip.tsx→ closed
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