Add YAML Classification Headers to All Managed Files
taskdone
Every managed file must declare its classification via YAML front-matter per docs-doctrine §8.2.
Required header fields: type (canonical | derived | generated | frozen), source (path or none), sync (ci | script | manual | none), sla (realtime | on-change | manual | none).
Acceptance Criteria
- [ ] Inventory all
.mdand config files across managed repos - [ ] Add compliant YAML front-matter to every file missing it
- [ ] Validate that derived files declare
sourceandsyncfields - [ ] Validate that frozen files have
sla: none - [ ] Add a header-presence check to the validation script
- [ ] Fail validation if any managed file lacks the required header
Source
docs/governance/docs-doctrine.md — Migration Phase 1 ("Stop the bleeding") + §8.2