Define Freshness SLAs for All Derived Files
taskdone
Per docs-doctrine Phase 3, every derived file must declare a freshness SLA: realtime (CI-enforced), on-change (triggered), manual (explicit command), or none (frozen only). Stale derived files are broken, not "eventually consistent."
Acceptance Criteria
- [ ] Enumerate all derived files across managed repos
- [ ] Assign an appropriate SLA to each (
realtime,on-change,manual,none) - [ ] Update each file's YAML front matter with the
sla:field - [ ] Build a summary table mapping file → source → sync mechanism → SLA
- [ ] Flag any file where the declared SLA cannot currently be enforced and create follow-up tasks