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.mdas the single canonical source - [ ] Convert all local
CLAUDE.mdfiles to derived (filtered projection of org canonical) - [ ] Add
type: derived+source:+sync:headers to every local copy - [ ] Create or extend
sync-claudescript 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")