Files
SlabUploader/tools
Ty 6435199f08 docs(structure): govern .planning/ and register the ops runbook
- docs/STRUCTURE.md: add a .planning/ registry (vision/roadmap/history/breakdown
  roles), broaden the roadmap role, add enforcement items 8-10.
- tools/check_requirements.py: scan .planning/ too - every .planning/**.md must be
  registered, registered files must exist, requirement rows rejected there.
- .planning/: PROJECT.md, ROADMAP.md, MILESTONES.md, and milestones/v0.5/M3/
  {roadmap.md,task_breakdown.md}. M3 breakdown holds only the tasks; decisions live
  in the contracts.
- docs/DEPLOYMENT.md: add the ops runbook (registered as ops).
2026-09-19 10:12:32 -07:00
..

tools

Structure and verification gates. These are the only sanctioned way to claim the docs are clean or a slice is "done".

Script Purpose Run
check_requirements.py Enforce docs/STRUCTURE.md: registered docs, requirement IDs, traceability. python tools/check_requirements.py

Run from the repo root. Exit 0 = pass, exit 1 = fail.