[BUG] Claude Code viola repetidamente regra crítica sobre TDAH mesmo com instruções explícitas

Resolved 💬 3 comments Opened Nov 6, 2025 by jcsmoreno Closed Jan 12, 2026

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:

  1. Usuário pediu: "compila"
  2. Passo 2 deu erro: "Is a directory"
  3. Claude deveria ter PARADO e mostrado o erro
  4. Em vez disso, Claude tentou corrigir executando outro comando
  5. 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:

  1. PARAR imediatamente
  2. MOSTRAR o erro completo ao usuário
  3. AGUARDAR instruções do usuário
  4. NUNCA tentar corrigir sozinho
  5. 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

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

  1. Criar workflow de compilação com múltiplos passos (exemplo no CLAUDE.md)
  1. Fazer um dos passos gerar erro (exemplo: tentar deletar diretório com rm -f)
  1. Pedir ao Claude: "compila"
  1. 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.

View original on GitHub ↗

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