v1
3 Layer 3 · Profiles

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.

What you get
A versioned document, structural validation you can run in one command, and a Git history of every change, which retires the question of which version of the charter is current.
What you skip
CI, cross-document consistency, and the AI layer, all optional at this stage, while you build the habit of truth-in-Git before automating on top of it.

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.

What you get
A binding gate, an audit result on every pull request, and more document kinds under the same standard. The PMO begins to operate the way an engineering team does.
Typical timeline
About a day to wire the Action and require the check on main. Most of the effort is agreeing the criteria with stakeholders.

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.

What you get
Every requirement traces to a test, broken links block, the AI flags weak links for review, and the traceability matrix stays current without anyone maintaining it.
The run claim
At run, you can answer "which requirements have no test?" in seconds from the graph, without calling anyone or reading a deck.

Checklist: consistency required ✓ · AI advisory on ✓ · RTM generated ✓