CLAUDE.md approval-with-modifications instruction not respected — conditional approval treated as green light
Describe the bug
When a \CLAUDE.md\ contains an explicit instruction that approval-with-modifications (e.g., "yes but...") must not proceed immediately — Claude ignores it and applies the action anyway.
To reproduce
- Add to \
CLAUDE.md\:
\\\\
When the user approves a proposed action but includes modifications or suggestions, do NOT proceed immediately. Incorporate the modifications, present the updated version, and execute only after the user confirms. Treat approval-with-conditions as a conditional approval, not a green light.
\\
- Have Claude propose an edit to a file
- Respond with "yes but [modification]"
- Observe: Claude applies the original edit immediately, ignoring the modification
Expected behaviour
Claude stops, incorporates the modification, shows the revised version, and waits for a clean confirmation before executing.
Actual behaviour
Claude proceeds immediately, treating "yes but..." as unconditional approval.
Additional context
The same instruction was also present in the auto-memory system as a \feedback\ entry from a prior occurrence of the same failure. Neither the \CLAUDE.md\ instruction nor the memory entry was acted upon. This is a recurring failure across sessions.
Model
claude-sonnet-4-6
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗