This is the next installment in my "Claude Code environment" series. In the previous post on the self-audit frustration loop , I wrote about a "never-ending improvement loop." This time I want to dig into what sits at the root of it: detecting and self-correcting context injection bloat . At the start of every session, Claude Code unconditionally injects the full contents of rules/*.md , ~/.claude/CLAUDE.md , ~/CLAUDE.md , and MEMORY.md . Every time you add a rule, this byte count silen...