Problem
Claude Code ships with six permission modes. Plan mode is one of them. When active, it injects a system reminder that reads like a real guardrail:
Plan mode is active. The user indicated that they do not want you to execute yet
-- you MUST NOT make any edits, run any non-readonly tools (including changing
configs or making commits), or otherwise make any changes to the system.






