Deduplicate CLAUDE.md into Single Canonical + Derived

taskdone

Resolve the dual-source CLAUDE.md problem described in docs-doctrine §4.

Currently, org-level and local CLAUDE.md files evolve independently, violating doctrine rule 1.2 (canonical files are unique) and rule 1.7 (canonical vs derived must be explicit).

Acceptance Criteria

  • [ ] Designate org repo CLAUDE.md as the single canonical source
  • [ ] Convert all local CLAUDE.md files to derived (filtered projection of org canonical)
  • [ ] Add type: derived + source: + sync: headers to every local copy
  • [ ] Create or extend sync-claude script that regenerates local copies from org canonical
  • [ ] Verify no two files claim canonical authority over the same content
  • [ ] Document the resolution in docs-doctrine §4 resolution table

Source

docs/governance/docs-doctrine.md — Migration Phase 2 ("Resolve dual sources")