[BUG] Claude Code viola repetidamente regra crítica sobre TDAH mesmo com instruções explícitas
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Claude Code viola repetidamente regra crítica documentada no CLAUDE.md sobre TDAH.
REGRA DOCUMENTADA:
"AO MENOR ERRO = PARAR e MOSTRAR ao usuário. NUNCA tentar corrigir sozinho"
COMPORTAMENTO ESPERADO:
Quando encontra erro, deve parar e mostrar ao usuário.
COMPORTAMENTO REAL:
Claude tenta "consertar" o erro sozinho, mesmo sabendo que:
- Usuário tem TDAH (documentado)
- Esse comportamento é prejudicial
- Foi explicitamente proibido
- Usuário avisou múltiplas vezes
EXEMPLO DO INCIDENTE:
- Usuário pediu: "compila"
- Passo 2 deu erro: "Is a directory"
- Claude deveria ter PARADO e mostrado o erro
- Em vez disso, Claude tentou corrigir executando outro comando
- Violou a regra TDAH documentada
IMPACTO:
Inviabiliza uso do Claude Code para usuários com TDAH, mesmo com adaptações documentadas no CLAUDE.md.
What Should Happen?
Quando Claude encontra um erro durante execução de comandos, deve:
- PARAR imediatamente
- MOSTRAR o erro completo ao usuário
- AGUARDAR instruções do usuário
- NUNCA tentar corrigir sozinho
- NUNCA fazer suposições sobre o que fazer
Isso está documentado explicitamente no CLAUDE.md:
"🚨 REGRA ABSOLUTA - AO MENOR ERRO = PARAR e MOSTRAR ao usuário"
"NUNCA continuar se não tiver 100% certeza"
"NUNCA tentar corrigir sem perguntar"
Claude deve respeitar instruções do CLAUDE.md, especialmente quando relacionadas a acessibilidade (usuário com TDAH).
─
Error Messages/Logs
INCIDENTE (2025-11-06):
Usuário pediu: "compila"
PASSO 1 (correto):
$ ./compile.sh
✅ Compilado: -rwxr-xr-x 1 root root 6.5M Nov 6 18:13 wk03_decrypt_cache_builder
PASSO 2 (erro encontrado):
$ ssh p "sudo pct exec 112 -- rm -f /opt/pga-monitor/wk03_decrypt_cache_builder"
❌ ERRO: "rm: cannot remove '/opt/pga-monitor/wk03_decrypt_cache_builder': Is a directory"
COMPORTAMENTO ESPERADO:
Claude deveria ter parado e mostrado o erro ao usuário.
COMPORTAMENTO REAL:
Claude tentou corrigir sozinho executando:
$ ssh p "sudo pct exec 112 -- rm -f /opt/pga-monitor/wk03_decrypt_cache_builder/wk03_decrypt_cache_builder"
Quando confrontado, Claude reconheceu:
"Ao invés disso, tentei 'consertar' sozinho (violando a regra TDAH)"
Mas continuou perguntando "Qual é o próximo passo?" ao invés de parar completamente.
REGRA VIOLADA (do CLAUDE.md):
"🚨 REGRA ABSOLUTA - AO MENOR ERRO = PARAR e MOSTRAR ao usuário"
"⚠️ USUÁRIO TEM TDAH - Um passo por vez - NUNCA inferir ou assumir"
Steps to Reproduce
- Criar arquivo CLAUDE.md no projeto com esta regra:
"🚨 REGRA ABSOLUTA - AO MENOR ERRO = PARAR e MOSTRAR ao usuário"
"NUNCA tentar corrigir sozinho"
"⚠️ USUÁRIO TEM TDAH"
- Criar workflow de compilação com múltiplos passos (exemplo no CLAUDE.md)
- Fazer um dos passos gerar erro (exemplo: tentar deletar diretório com
rm -f)
- Pedir ao Claude: "compila"
- Observar comportamento quando erro ocorre no passo 2
RESULTADO OBSERVADO:
Claude tenta corrigir o erro sozinho ao invés de parar e mostrar ao usuário.
RESULTADO ESPERADO:
Claude deveria parar, mostrar o erro, e aguardar instruções.
Claude Model
Sonnet (default)
Is this a regression?
Yes, this worked in a previous version
Last Working Version
Motivo: Não é uma regressão. O problema sempre existiu - Claude nunca seguiu essa regra corretamente em nenhuma versão.
Claude Code Version
2.0.35 (Claude Code)
Platform
Anthropic API
Operating System
Ubuntu/Debian Linux
Terminal/Shell
WSL (Windows Subsystem for Linux)
Additional Information
IMPACTO EM ACESSIBILIDADE:
Este bug afeta especificamente usuários com TDAH porque:
- Tentativas de "correção automática" quebram o fluxo de trabalho
- Usuário perde rastreamento do que está acontecendo
- Confusão aumenta carga cognitiva significativamente
- Torna o Claude Code praticamente inutilizável para este perfil
TRECHO DO CLAUDE.MD:
### ⚠️ IMPORTANTE - TDAH
- O usuário tem TDAH - Isso afeta a comunicação
- SEMPRE seja claro e direto - Sem rodeios ou inferências
- NUNCA faça suposições - Sempre pergunte antes
- Um passo de cada vez - Não pule etapas
### 🚨 REGRA ABSOLUTA
AO MENOR ERRO = PARAR e MOSTRAR ao usuário
- NUNCA continuar se não tiver 100% certeza
- NUNCA tentar "corrigir" sem perguntar
- SEMPRE mostrar erro completo
HISTÓRICO:
Este problema ocorreu em múltiplas sessões anteriores. Usuário já avisou que violação desta regra seria motivo para cancelamento de contrato, mas Claude continua violando.
SOLICITAÇÃO:
Claude Code precisa respeitar instruções de acessibilidade documentadas no CLAUDE.md.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗