20260720-corpus-explorer-s1-etl.md | 5 | 5 | 5 | 5 | 5 | 5.0 | Model-defining. Hard rules from CLAUDE.md, known gotchas block, missing-spec callout, ordered read list with status, quantified '12 assertions pass green' metric, bound to DDL + corpus.config.ts. |
20260720-corpus-explorer-s2-astro-site.md | 5 | 5 | 5 | 5 | 5 | 5.0 | Sister to S1, equally strong. Calls out the binding SPEC ADDENDUM v1.1, the seams S1 left, the exact Parquet manifest row counts. Hard rules on set:html for JSON-LD. |
20260720-corpus-explorer-s3e-thumbnail-hang-fix.md | 5 | 5 | 5 | 5 | 5 | 5.0 | Diagnoses the prior root cause explicitly, then dictates the fix with Bun.spawn RIGHT/WRONG, orphan-process verification, schema-correct status buckets. Reads like a senior engineer's incident postmortem. |
20260710-ephesians4-donations.md | 5 | 5 | 5 | 5 | 5 | 5.0 | House pattern (register.ts) cited as proven. Exact Stripe + Square API shapes verbatim. Signature verification hand-rolled for WebCrypto. E2E graceful-degradation proof with zero keys. |
20260710-ephesians4-seo-pass.md | 5 | 5 | 5 | 5 | 5 | 5.0 | Checklist-driven: each section of the universal SEO checklist maps to an implement step. Curl/grep gates verbatim. Site facts named explicitly (no invention). Don't-touch list. |
20260707-crawlerstudiov2-prisma-d1.md | 5 | 5 | 5 | 5 | 4 | 4.8 | Honest about known defect (two Prisma singletons) and gives the consolidation choice to the model. 'Do NOT run wrangler deploy' is repeated three times for emphasis. v5 vs v6 vs v7 Prisma decision is delegated correctly. |
20260707-phase0-integration-phaseAB.md | 5 | 5 | 5 | 5 | 4 | 4.8 | BINDING DECISIONS D1/D4/D5/D6 enumerated, source cited (ARD + ADR). 'Deleting/skipping a fixture = task failure' is exemplary. Work items are surgical edits with full paths. |
sol-clone-pi-080-migration.md | 5 | 5 | 5 | 5 | 4 | 4.8 | Quantified 4-point success metric with end-to-end smoke proof. Pre-080 archive directory mandated before edits. 'gates verify untouched' for the primary repo. Clone is not git — handles it. |
sprint-1.md | 5 | 5 | 5 | 4 | 5 | 4.8 | 9 modules built in pure-core / thin-shell architecture. Module-level contracts cited (ExecutionTrace, DispatchEnvelope). 'Tests MUST NOT hit network' is the kind of constraint that prevents hours of waste. |
sprint-2.md | 5 | 5 | 5 | 4 | 5 | 4.8 | Extends Sprint 1 — explicitly forbids duplicating execution/. PURE CORE / THIN SHELL rule. HMAC token format must be shared across Loop 1 + Loop 3 (cross-loop contract surfaced). |
20260720-corpus-explorer-s3c-ssr-search-content.md | 5 | 5 | 5 | 5 | 4 | 4.8 | Calls out the prior S3 failure by name (file-existence gates pass while search returns nothing). New metric is 'real Pagefind result for a real distinctive phrase, not a claim'. The forensic tone is exemplary. |
20260710-astro-local-build-runbook-review.md | 5 | 5 | 4 | 4 | 4 | 4.4 | Runbook distillation from a real session. Cites 'proven: all routes 500 to 200' for the nodejs_compat claim — strong ground-truth discipline. Knowledge captured is reusable across the whole Astro-on-Workers pipeline. |
agents-md-enrich-batch.md | 4 | 5 | 4 | 5 | 4 | 4.4 | Quantified 14/14 success metric. HEEC loop, FLEET QUERY FIRST, exact repo list. Missing: per-repo shell gate for line count. |
20260710-ephesians4-blog-content.md | 4 | 5 | 4 | 3 | 4 | 4.0 | Strong: voice/format anchors, exact 4 file paths, schema, dates, scripture. Weak: no shell-verifiable gate; '4 markdown files exist' is the only check. |
20260710-ephesians4-seo-validate.md | 4 | 4 | 4 | 4 | 4 | 4.0 | Companion validator dispatch — assumes the seo-pass output. Lightly-scoped but role-appropriate. |
architecture-first-workflow.md | 4 | 4 | 4 | 4 | 4 | 4.0 | Compact dispatch that encodes citations, budget, and YAML validation in 30 lines. Reuses the template's BUDGET formula verbatim. |
sprint-3.md | 4 | 4 | 4 | 3 | 4 | 3.8 | Cites Sprint 1 + Sprint 2 contracts. Weaker on 'done' — needs more explicit gates. |
20260707-crawlerstudiov2-agents-md.md | 4 | 4 | 3 | 4 | 3 | 3.6 | Good H2 section spec with required sections. Weak: 'explore the full src/ tree' invites broad reads, no explicit blast-radius for the existing README/Caddyfile/components.json. |
webgraph-phase1-foundation.md | 4 | 4 | 3 | 3 | 4 | 3.6 | Good META-EXECUTION PROTOCOL loop (Hypothesize-Execute-Evaluate-Commit). Weak: no code-atlas STEP 0, no shell-verifiable gate at the end. |
smoke.md | 1 | 3 | 1 | 2 | 2 | 1.8 | Canonical anti-example. 3 lines, no ROLE, no metric, no gate. Used as a sanity probe to confirm the harness responds. Belongs in _archive, not the main corpus. |