Adoption & maturity model.
A staged path from your first validated document to a fully traceable set, where each stage delivers value on its own.
Crawl takes an afternoon, walk adds the gate on every pull request, and run turns on cross-document consistency across the whole set.
Stage 1 · Crawl: one document, validated.
Pick one document. Author documents/PRJ-001-AUR/charter.md, covering the frontmatter and the required sections. Run docassert validate locally, and you have a versioned, schema-checked document in a place with history.
Checklist: charter.md ✓ · docassert validate ✓
Stage 2 · Walk: gated on every pull request.
Put docassert validate in a GitHub Actions workflow and turn on branch protection. Add a few more kinds, such as a BRD and a PRD, and a document that misses the standard can no longer merge, with the reasons posted on the PR.
Checklist: audit.yml ✓ · branch protection ✓ · 3+ kinds ✓
Stage 3 · Run: the full set, with consistency enforced.
Every document kind in Git, with the cross-document consistency job enforcing traceability, the AI advisory layer on, and the RTM generated on every change. Requirements trace end to end, broken links block the merge, and the matrix regenerates on every change.
Checklist: consistency required ✓ · AI advisory on ✓ · RTM generated ✓