Why scattered context degrades performance even within window limits, a worked headroom scenario, and exactly what /compact keeps versus loses.
The fix is structural, not behavioral: any rule meant to persist for the life of the project belongs in CLAUDE.md (Domain 3.2), not in a conversation turn that compaction is free to compress away.