CLAUDE.md approval-with-modifications instruction not respected — conditional approval treated as green light

Resolved 💬 3 comments Opened May 7, 2026 by kmathewmk Closed May 8, 2026

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

  1. 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.
\
\\

  1. Have Claude propose an edit to a file
  2. Respond with "yes but [modification]"
  3. 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

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗