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