Sistema de Correção Automática Usa Claude Code Headless para Detectar e Corrigir Erros de Produção

Como o Sistema de Correção Automática Funciona
Um desenvolvedor construiu um sistema automatizado que detecta e corrige erros de produção usando o Claude Code CLI em modo headless. O sistema está em execução há várias semanas e é descrito como gratuito e de código aberto, exigindo apenas uma assinatura do Claude.
Arquitetura do Sistema
O fluxo de trabalho segue esta sequência:
- Os logs de produção são monitorados
- Um observador identifica erros, agrupa duplicatas e classifica a gravidade
- Janela de estabilização de 30 segundos
- A detecção de erros Críticos/Altos aciona o sistema
- Worktree do git criado (ramo isolado que nunca toca o main)
- Claude Code iniciado em modo headless, com escopo para o erro específico
- Notificação no Telegram: "Novo Erro — Aprovar Correção?" com opções Aprovar/Ignorar
- PR criado automaticamente se aprovado
Detalhes Principais de Implementação
O desenvolvedor identificou os worktrees do git como um componente crítico — cada erro recebe sua própria cópia isolada do repositório. O Claude pode ler, editar, executar testes e realizar outras operações dentro deste ambiente isolado. Se uma correção for insatisfatória, o worktree pode ser excluído sem afetar o branch principal.
As sessões do Claude recebem prompts focados contendo:
- Mensagem de erro
- Rastreamento da pilha (stack trace)
- Caminho afetado
- Nível de gravidade
A sessão headless é executada com ferramentas de escopo: Leitura, Escrita, Edição, Glob, Grep e Bash. Um exemplo de prompt fornecido: "Corrija este erro de produção na base de código LevProductAdvisor. Erro: MongoServerError: pool de conexões fechado. Stack: em MongoClient.connect (mongo-client.ts:88). Caminho: POST /api/products/list. Gravidade: CRÍTICO."
Resultados e Desempenho
De acordo com o desenvolvedor:
- Erros críticos de infraestrutura (conexão com banco de dados, autenticação): Claude corrige 70-80% corretamente
- Bugs de lógica com rastreamentos claros da pilha: Desempenho sólido
- Erros vagos sem bons rastreamentos da pilha: Resultados variados, geralmente ignorados
O sistema lida efetivamente com problemas diretos como verificações nulas ausentes ou lógica de consulta ruim, frequentemente acertando na primeira tentativa.
Recursos Adicionais
O desenvolvedor construiu um painel interativo no Telegram para monitoramento:
- Status da Fila
- Erros Recentes
- Status do Sistema
- Capacidade de Atualização
A visualização /errors busca do MongoDB e exibe informações de status como "corrigindo • há 5m", "detectado • há 12m" ou "corrigido • há 2h".
Stack Técnico
O sistema usa TypeScript, Express, MongoDB, node-telegram-bot-api e Claude Code CLI. O desenvolvedor observa que usar o CLI headless evita custos de API, exigindo apenas uma assinatura do Claude executada localmente. Cada sessão tem escopo e isolamento em um worktree, minimizando riscos.
O desenvolvedor planeja publicar o repositório no GitHub, descrevendo-o como genérico — os usuários direcionam o observador para seus arquivos de log e configuram padrões de gravidade.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

Servidor MCP Local Conecta Claude a Aplicativos Mac Sem Nuvem ou Tokens
Local MCP é um servidor MCP nativo para macOS que dá ao Claude Desktop, Cursor, Windsurf e VS Code acesso aos dados do Mail, Calendar, Teams e OneDrive no seu Mac sem processamento na nuvem ou tokens de API.

O plugin Found-Issues registra bugs que o Claude ignora ao trabalhar em outras tarefas
Um plugin Claude Code que escreve entradas de uma linha em docs/found-issues.md quando o agente encontra bugs fora do escopo, com fechamento automático ao mergear PR e detecção de tombstone.

Orquestrador de fluxo de trabalho com integração CLI de IA para tarefas de sysadmin
Um desenvolvedor criou um orquestrador de fluxos de trabalho baseado em arquivos chamado 'workflow' que se integra com Claude Code, Codex CLI e Gemini CLI. Ele gera, atualiza, corrige e refina fluxos de trabalho YAML a partir de descrições em linguagem natural para tarefas de administração de sistemas.

Slate: Aplicativo de Chat de IA de Código Aberto para macOS com Navegador Integrado
Slate é um aplicativo nativo para macOS que combina chat de IA e navegação na web em uma única janela, suportando modelos Anthropic, OpenAI, Gemini e Ollama. É construído com SwiftUI e WebKit, consome poucos recursos e é licenciado sob MIT.