The Meridian Platform team writes a line into the checked-in project CLAUDE.md stating that the production migration command must not be run from a Claude Code session and that migrations are applied by the release engineer instead. Over the following 800 sessions the audit log records seven sessions in which the command was run anyway, each time during a debugging task where the schema looked stale. The engineering manager wants that count at zero. Which statement best explains the residual rate?
- AThe rule sits at the wrong scope, and moving the same sentence into the user level memory file would make it binding for every session run on every machine in the team.
- BMemory files are instruction text weighed alongside everything else in the context window, so compliance stays probabilistic; a PreToolUse hook is what refuses the command outright. Correct
- CThe prohibition holds while plan mode is active and lapses in direct execution, so each of the seven sessions fell outside the window in which project memory is consulted during a task.
- DThe memory file exceeded the length Claude Code reads in one pass, so the prohibition sat past the cut-off point and was simply absent from the context of the seven failing sessions.
Why A is wrong: Scope genuinely changes which sessions load a rule, so this sounds like a real diagnosis. It is wrong twice over: a user level file reaches one machine rather than the team, and moving instruction text between scopes does not change its nature as instruction text.
Why B is correct: Correct. CLAUDE.md influences behaviour rather than gating it, so a small non-compliance rate is the expected outcome; a deterministic requirement needs a mechanism that inspects and blocks the call.
Why C is wrong: Plan mode does change what a session may do before approval, which makes this feel mechanically grounded. It is wrong because project memory is loaded for the session regardless of mode and does not switch off in direct execution.
Why D is wrong: Long memory files really do dilute attention, so a size story is credible. It is wrong as an explanation here because nothing in the evidence points at file length, and the same seven failures would be expected from probabilistic compliance on a short file.