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 .md and config files across managed repos
  • [ ] Add compliant YAML front-matter to every file missing it
  • [ ] Validate that derived files declare source and sync fields
  • [ ] 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