Bug #2589 — CC auto-loads .claude/rules/** recursively. Per-entry decision files placed under that tree load into every prompt. Move the slider, flip the storage location, watch the per-session cost.
Why it backfires: the index-per-entry pattern is correct — it's the location that matters. CC globs .claude/rules/ recursively, so every file under .claude/rules/decisions/ is concatenated into the <system-reminder> on every turn. Splitting one rolling file into N files there multiplies the loaded surface. Keep the slim index in .claude/rules/; put the entries in docs/decisions/ (never auto-loaded, like docs/archives/).
yonatan-hq/platform#5468 · guidance: src/skills/skill-evolution/references/storage-patterns.md