3 Commits

Author SHA1 Message Date
wassname d2be4d6bf9 docs 2026-03-02 17:12:56 +08:00
wassname 5801e299d5 Phase 2: version conflicts, hooks, compression (+108 -179)
- Resolve 8 upstream version conflicts (bump ccVersions to 2.1.63)
- Merge askuserquestion "don't reference the plan" guidance from v2.1.47
- Move git guardrails to hooks: --no-verify, broad staging, interactive mode
- Gut redundant prompt sub-files (destructive-ops, skip-hooks, sleep, computer)
- Compress 10 system-prompt files 56% (1529w -> 672w)
- Improve context compaction summary to preserve decision path
- Update CLAUDE.md: fix principles, add Southbridge-sourced loading model

Always-loaded: ~7.5k words (down from ~10.8k stock, ~31% total reduction)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 15:35:01 +08:00
wassname 5347b109a2 Compress tool descriptions ~52% less always-loaded context
- Gut monolithic bash.md + sandbox-note.md (duplicated by 2.1.53 sub-files)
- Gut 22 "model-knows-this" bash + sandbox sub-files to header-only
- Deduplicate git safety rules (sub-files cover them)
- Compress TaskCreate, ToolSearch, ReadFile, ExitPlanMode, EnterWorktree,
  WebFetch, WebSearch, Skill, Sleep, LSP, AskUserQuestion, EnterPlanMode
- Fix Task tool: inverted polling instruction, add back isolation:worktree
- Fix sandbox-default dangling "unless:" -- fold conditions inline
- Escape backticks for tweakcc parser
- Add CLAUDE.md with Pi + Trail of Bits design principles
- Always-loaded budget: 8.7k words (down from ~18k stock)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 14:46:57 +08:00