# Plan: Remove Redundancy + Add No-Redundancy Rule ## Identified Redundancies | Item | CLAUDE.md | system-instructions.json | Action | |------|-----------|--------------------------|--------| | Conventions | Lines 63-67 | Lines 55-59 | Remove from JSON (CLAUDE.md is human reference) | | State file writers | Lines 23-29 table | Lines 37-42 | Keep both - different purposes (table vs structured) | | Key Processes | Lines 31-47 | Lines 5-34 | OK - CLAUDE.md is summary, JSON is canonical | ## Changes Required ### 1. Remove `conventions` from `system-instructions.json` Already documented in CLAUDE.md - no need to duplicate. ### 2. Add no-redundancy principle to `CLAUDE.md` Add to Conventions section: ``` - **No duplication**: Information lives in one place. CLAUDE.md = overview, JSON = details ``` ### 3. Add to `system-instructions.json` Add principle: ```json "content-principles": { "no-redundancy": "Information lives in one authoritative location", "lean-files": "Keep files concise - no verbose examples or unnecessary prose" } ``` ## Files to Modify | File | Action | |------|--------| | `~/.claude/state/system-instructions.json` | Remove conventions, add content-principles | | `~/.claude/CLAUDE.md` | Add no-duplication rule to conventions |