Claude repeatedly fails to follow verification protocols despite explicit instructions

Resolved 💬 3 comments Opened Sep 1, 2025 by YvesMlk Closed Sep 5, 2025

## Issue Summary
Claude consistently makes preventable errors by not following explicit verification protocols in CLAUDE.md, leading to deployment failures.

## Specific Example

  • Task: Implement coordinator pattern for Redis Streams
  • Error: Called non-existent method process_article_with_all_prompts instead of process_single_article
  • Impact: Production deployment crashed

## Pattern of Failure

  1. User asks to verify inheritance chain
  2. Claude says it will verify
  3. Claude skips verification
  4. Claude makes changes based on assumptions
  5. Deployment fails with "method not found" error

## Existing Instructions Ignored
We have THOROUGH-VERIFICATION-PROTOCOL in CLAUDE.md that explicitly states:

  • "Check EACH file mentioned explicitly"
  • "Verify inheritance chains actually exist"
  • "Check both ends of connections"

## Suggested Improvement
Claude needs to:

  1. Actually execute verification steps when listed in todos
  2. Read actual code instead of relying on grep/search
  3. Test method existence before calling them
  4. Follow established protocols consistently

View original on GitHub ↗

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