Documentation System¶
The documentation system exists to shorten the path from a reader question to the right owning surface. It should solve orientation and proof problems, not draw attention to documentation as a system for its own sake.
Documentation Model¶
flowchart TB
question["reader question"]
root["site root and repository handbook"]
branch["owning product or maintainer branch"]
proof["code, tests, schema, or workflow proof surface"]
answer["reader can verify the claim"]
question --> root
root --> branch
branch --> proof
proof --> answer
This page should make the handbook structure feel like a routing system for proof, not a content tree for its own sake. The documentation system succeeds only when readers reach the owner quickly and know where proof lives next.
Handbook Shape¶
- one site root for fast orientation
- one repository handbook for cross-package rules and root-owned assets
- one handbook branch per product package
- one maintainer handbook for repository-health automation
- one runtime handbook for canonical execution ownership and migration review
Reader Promise¶
A reader should be able to find the owning handbook quickly, then move from handbook prose to code, tests, schema artifacts, or workflow files without guessing where proof lives.
First Proof Check¶
mkdocs.ymlfor published navigationdocs/for the branch structure- the matching code, test, schema, or workflow surface once ownership is clear
Design Pressure¶
The common failure is to make the docs system internally tidy while leaving the reader uncertain about where to go next or how to verify what they just read.