This document defines what content is allowed and forbidden in each document type.
| Document | Allowed Content | Forbidden Content |
|---|---|---|
README.md |
Project one-line description Navigation links Start here pointer |
Any rules Policy definitions Thresholds Gates Strategy details |
docs/WHITEBOX.md |
Technical specifications Whitebox requirements Implementation details |
Policy rules Decision hashes Audit schemas |
docs/ACCEPTANCE.md |
Acceptance criteria Test requirements Validation rules |
Policy enforcement Determinism rules |
docs/WORKFLOW.md |
Workflow procedures Branch strategy Merge rules |
Policy hashes Decision hashes |
docs/ROLLBACK.md |
Rollback procedures Emergency steps |
Policy definitions |
docs/constitution/** |
All rules All policies All specifications All constraints |
N/A (this is the SSOT) |
docs/rfcs/** |
RFC proposals Change proposals |
Final rules (must be in constitution) |
preflight.shincludes a "Rules Spill Check" that validates these boundaries- Any violation will cause the preflight check to fail
- Violations must be corrected before merging