[MODEL] Claude prioritizes speculative answers over investigating uncertainty, violating system instructions
Preflight Checklist
- [x] I have searched existing issues for similar behavior reports
- [x] This report does NOT contain sensitive information (API keys, passwords, etc.)
Type of Behavior Issue
Claude ignored my instructions or configuration
What You Asked Claude to Do
Set up Authelia authentication with nginx on Synology NAS to replace basic auth with session-based authentication.
What Claude Actually Did
- Provided configuration files based on speculation without checking official documentation
- Used non-existent options (e.g.,
server.pathin Authelia) - Used wrong API endpoints (
forward-authvsauth-request) - When configuration failed, provided another speculative fix instead of investigating
- Repeated steps 1-4 approximately 7-8 times
- Only began searching official documentation after user explicitly demanded "search for it"
- Searched with wrong year ("2024" instead of "2026")
This violates Claude's own system instruction:
"Whenever there is uncertainty, it's best to investigate to find the truth first rather than instinctively confirming the user's beliefs."
Expected Behavior
When encountering unfamiliar technology combination (Authelia + nginx + subpath):
- Acknowledge uncertainty: "I'm not familiar with this specific combination"
- Search official documentation BEFORE writing configuration
- Base configuration on verified, working examples
- If uncertain about an option, verify it exists before using it
Files Affected
Permission Mode
Accept Edits was OFF (manual approval required)
Can You Reproduce This?
Sometimes (intermittent)
Steps to Reproduce
Ask Claude to configure any unfamiliar technology integration. Observe whether it searches documentation first or provides speculative answers.
Claude Model
Opus
Relevant Conversation
Impact
High - Significant unwanted changes
Claude Code Version
2.1.17
Platform
Anthropic API
Additional Context
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗