[Bug] Claude silently skips documented verification steps instead of asking the user

Resolved 💬 9 comments Opened Mar 9, 2026 by VoxCore84 Closed Apr 29, 2026

Bug Description

When a procedure document specifies verification steps (e.g., "check logs after each operation"), Claude silently skips them and proceeds to the next step. It does not ask the user whether to perform or skip the verification. The omission is invisible — the user only discovers it by manually auditing Claude's actions against the source procedure.

Concrete Example

The import procedure (doc/lorewalker_import_v3.md) states:

"Check DBErrors.log after each file. Restart worldserver after all files are applied."

Claude read this document, extracted the SQL, and applied all 7 files. It never checked DBErrors.log after any file. It never mentioned skipping this step. It never asked "The doc says to check DBErrors.log — want me to do that now or skip it?"

When later asked "what has likely gone wrong?", Claude checked DBErrors.log — proving it knew the step existed and had the capability to perform it. It simply chose not to, without informing the user.

Why This Matters

The cost of asking is a 5-second interruption:

"The procedure says to check DBErrors.log after each file — want me to do that?"

The cost of silently skipping is:

  • User manually audits Claude's work
  • User discovers gaps
  • User loses trust in Claude following procedures
  • Any errors that would have been caught by the verification step propagate

Expected Behavior

When Claude encounters a documented verification step and decides not to perform it, it must either:

  1. Perform it (preferred), or
  2. Ask the user whether to perform or skip it

Silently skipping should never be an option for explicitly documented verification steps.

Distinction From #32290

Issue #32290 covers Claude reading files and ignoring instructions generally. This issue is specifically about verification/validation steps — the subset of instructions whose purpose is to catch errors. Silently skipping these is particularly harmful because it creates false confidence in the output.

Environment

  • Claude Code 2.1.71
  • Windows 11

View original on GitHub ↗

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