cerebro-vip INEMA.CLUB
inícioINEMA.N8N

Tópico sobre a arquitetura de workflows auto-reparáveis combinando…

INEMA.N8N · 2026-01-22 · ~10 min · ver no Telegram ↗

INEMA

🔥 HACK 1 — “Fail Fast + Fix Fast”

Quebre cedo de propósito.

  • Adicione validações explícitas (IF / Code) logo no início do fluxo.
  • Quanto mais cedo o erro, mais fácil o Claude corrigir. 👉 Menos efeitos colaterais.

🔥 HACK 2 — Prompt fixo de engenheiro (não genérico)

Use sempre um prompt base tipo:

“Você é um engenheiro sênior de n8n. Corrija a causa raiz com a menor mudança possível. Não adicione nós desnecessários. Preserve a intenção original do workflow.”

📌 Isso evita soluções “criativas demais”.


🔥 HACK 3 — Patch mínimo (diff mental)

Instrua o Claude a:

  • editar só o nó causador
  • não refatorar o fluxo inteiro

Exemplo:

  • ❌ adicionar 3 nós novos
  • ✅ corrigir 1 expressão

🔥 HACK 4 — Guardrails automáticos

Quando o Claude corrigir algo:

  • peça para blindar o erro para o futuro

Exemplos:

  • {{$json?.field ?? ""}}
  • Array.isArray(x) ? x : [x]
  • JSON sempre com JSON.stringify()

👉 Um erro corrigido não volta.


🔥 HACK 5 — Classificador de erro antes do Claude

Antes de chamar o Claude:

  • crie um IF simples:

  • 401 / 403credencial

  • 429rate limit
  • 5xxAPI fora
  • JSON / expressionClaude corrige

👉 Economiza tempo e tokens.


🔥 HACK 6 — Retry inteligente gerado por IA

Se erro for:

  • rate limit
  • timeout

Peça ao Claude para:

  • adicionar Wait
  • criar loop com contador
  • aplicar backoff exponencial

🧠 Auto-resiliência real.


🔥 HACK 7 — Modo “Read Only” em produção crítica

Em fluxos críticos:

  • primeira falha → Claude analisa
  • segunda falha → Claude corrige
  • terceira falha → humano

👉 Evita mudanças arriscadas direto em prod.


🔥 HACK 8 — Logs que a IA entende

Salve logs em formato legível pra LLM:

{ "expected": "array of items", "received": "object", "node": "Validate Order", "suggestedFix": "split or normalize" }

Claude ama isso.


🔥 HACK 9 — Memória de erros recorrentes

Crie um banco (Sheet / DB):

  • tipo de erro
  • correção aplicada
  • sucesso/falha

Passe isso pro Claude:

“Veja se esse erro já ocorreu antes.”

👉 Auto-aprendizado incremental.


🔥 HACK 10 — Dry-run antes de salvar

Antes de salvar a correção:

  • Claude simula mentalmente:

  • “essa mudança resolve o erro sem quebrar o resto?”

Mesmo sem sandbox real, isso reduz bugs novos.


🔥 HACK 11 — Auto-rollback

Salve a versão anterior do workflow:

  • se o próximo run falhar → rollback automático

Claude pode fazer isso via MCP.


🔥 HACK 12 — Observabilidade sexy

Inclua na notificação:

  • 🛠 nó corrigido
  • 🧠 causa raiz
  • 🔧 mudança feita
  • ⏱ tempo pra corrigir

Vira um “relatório de SRE por IA”.


🧠 HACK MASTER (o mais poderoso)

Nunca peça para o Claude “consertar”. Peça para ele “manter o sistema saudável ao longo do tempo”.

Isso muda completamente a qualidade das correções.

Segue um passo a passo direto (bem “receita”) pra montar o esquema de auto-reparo com n8n + Claude Code como no vídeo:

1) Prepare o “fixer” (Claude Code) no seu computador

  1. Instale/tenha o Claude Code rodando localmente.
  2. Garanta que ele tenha acesso ao seu projeto/ambiente onde ficará o “agente de correção”.
  3. Separe um script/comando que:
  • receba: workflowId, failedNode, errorMessage (e se possível o executionId)
  • chame o Claude Code com um prompt do tipo “corrija este workflow”

2) Dê ao Claude acesso ao n8n (MCP + conhecimento)

  1. Configure o n8n MCP server (para o Claude conseguir ler/alterar workflows).
  2. Adicione as n8n skills / prompts (instruções e boas práticas de n8n: expressões, padrões, nodes, validação etc.).
  • objetivo: Claude entender “como n8n funciona” e não só o erro.

3) Exponha seu Claude local para o n8n na nuvem (túnel)

  1. Como seu n8n está na cloud e o Claude está local, crie um túnel HTTP (tipo ngrok/Cloudflare Tunnel/“enro” como no vídeo).
  2. O túnel vai gerar uma URL pública tipo:
  • https://xxxxx.tunnel.app/fix 8. Essa URL deve apontar para um endpoint local que dispara o Claude Code com os dados do erro.

4) Crie o workflow de erro no n8n

  1. No n8n, crie um workflow novo: “Error Handler / Auto Fix”.
  2. Adicione o gatilho Error Trigger (ou o mecanismo de “Error Workflow” do n8n).

5) Dentro do workflow de erro, envie o problema pro Claude

  1. Após o gatilho, adicione um nó HTTP Request apontando para a URL do túnel (.../fix).
  2. No corpo (JSON) envie pelo menos:
  • workflowId
  • executionId (se tiver)
  • failedNode
  • errorMessage
  • (opcional, mas ótimo) stack, lastNodeData, runData

6) Faça o Claude corrigir de verdade (não só sugerir)

  1. No seu script local, ao receber a requisição:
  • o Claude usa o MCP do n8n para:
  1. buscar o workflow pelo workflowId
  2. ler a configuração completa
  3. identificar causa raiz
  4. aplicar mudança (editar node / expressão / código / schema)
  5. salvar o workflow atualizado no n8n

7) Notifique você do resultado

  1. No workflow de erro (ou no script local), após a tentativa:
  • se corrigiu → notifica “corrigido” + link do workflow
  • se não corrigiu → notifica “ação humana necessária” e o que fazer
  1. Pode notificar via: ClickUp / Slack / Email / Google Sheets / Telegram etc.

8) Teste (obrigatório)

  1. Provoque um erro de propósito num workflow (ex.: JSON inválido, schema quebrado, array vs item).
  2. Rode o workflow → ele falha → dispara o Error Handler → Claude corrige → rode de novo → deve funcionar.

Regra de ouro (bem prática)

  • Claude corrige: lógica, código, dados, expressões, schema JSON.
  • Claude só alerta: credenciais, auth, API fora do ar (normalmente).

grande sacada técnica:

  • MCP Server do n8n

  • Permite que o Claude “leia” workflows

  • Entenda nós, padrões e configurações
  • n8n Skills

  • Prompts e conhecimento especializado

  • Boas práticas de expressões, código e padrões de workflow

👉 Claude não “chuta”: ele age como engenheiro especializado em n8n.


5️⃣ Correção na causa raiz (não no sintoma)

Em vez de:

  • adicionar nós extras
  • criar workarounds

Claude:

  • identifica o nó causador
  • ajusta diretamente:

  • código

  • estrutura de dados
  • expressões
  • schema JSON

Exemplo:

Em vez de adicionar um Split Out, ele altera o Code Node para retornar os dados no formato correto.


6️⃣ Aplicação direta da correção

Diferente de muitos sistemas de “IA assistiva”:

  • Claude não só sugere
  • Ele edita o workflow real
  • Salva a nova versão
  • Garante que a próxima execução funcione

7️⃣ Classificação inteligente do erro

Claude decide:

  • Erro corrigível automaticamente

  • lógica

  • dados
  • código
  • expressões
  • Erro que exige humano

  • credenciais

  • autenticação
  • serviços fora do ar

Se não puder corrigir:

  • Não altera o workflow
  • Envia instruções claras para ação humana

8️⃣ Feedback e observabilidade

Após a ação:

  • Envia notificação (ClickUp, e-mail, etc.)
  • Diz explicitamente:

  • “Corrigido automaticamente” ou

  • “Ação humana necessária”

👉 Transparência total.


🧠 Em resumo (a estratégia em uma frase):

Transformar erros de workflow em eventos acionáveis, delegando a correção à IA com acesso total ao contexto e capacidade real de modificar o sistema.

A estratégia usada no vídeo pode ser resumida como uma arquitetura de autocorreção baseada em eventos de erro, combinando n8n + Claude Code. Em termos práticos, ela segue estes pilares:


1️⃣ Error-Driven Architecture (Arquitetura orientada a erro)

  • Todo workflow em produção no n8n tem um Error Workflow configurado.
  • Sempre que qualquer nó falha, o n8n:

  • Interrompe o fluxo principal

  • Dispara automaticamente um workflow secundário de tratamento de erro

👉 O erro vira o gatilho da inteligência.


2️⃣ Separação clara de responsabilidades

  • n8n

  • Executa workflows

  • Detecta falhas
  • Envia contexto do erro
  • Claude Code

  • Analisa

  • Raciocina
  • Decide
  • Modifica o workflow

👉 O n8n não tenta corrigir, ele delega.


3️⃣ Envio de contexto completo para a IA

O workflow de erro envia para o Claude Code:

  • ID do workflow
  • Nó que falhou
  • Mensagem de erro
  • Estrutura completa do workflow (JSON)
  • Execução e histórico recente

Isso garante debug com contexto real, não só logs superficiais.


4️⃣ Acesso ampliado via MCP Server + n8n Skills

A grande sacada técnica:

  • MCP Server do n8n

  • Permite que o Claude “leia” workflows

  • Entenda nós, padrões e configurações
  • n8n Skills

  • Prompts e conhecimento especializado

  • Boas práticas de expressões, código e padrões de workflow

👉 Claude não “chuta”: ele age como engenheiro especializado em n8n.


5️⃣ Correção na causa raiz (não no sintoma)

Em vez de:

  • adicionar nós extras
  • criar workarounds

Claude:

  • identifica o nó causador
  • ajusta diretamente:

  • código

  • estrutura de dados
  • expressões
  • schema JSON

Exemplo:

Em vez de adicionar um Split Out, ele altera o Code Node para retornar os dados no formato correto.


6️⃣ Aplicação direta da correção

Diferente de muitos sistemas de “IA assistiva”:

  • Claude não só sugere
  • Ele edita o workflow real
  • Salva a nova versão
  • Garante que a próxima execução funcione

7️⃣ Classificação inteligente do erro

Claude decide:

  • Erro corrigível automaticamente

  • lógica

  • dados
  • código
  • expressões
  • Erro que exige humano

  • credenciais

  • autenticação
  • serviços fora do ar

Se não puder corrigir:

  • Não altera o workflow
  • Envia instruções claras para ação humana

8️⃣ Feedback e observabilidade

Após a ação:

  • Envia notificação (ClickUp, e-mail, etc.)
  • Diz explicitamente:

  • “Corrigido automaticamente” ou

  • “Ação humana necessária”

👉 Transparência total.


🧠 Em resumo (a estratégia em uma frase):

Transformar erros de workflow em eventos acionáveis, delegando a correção à IA com acesso total ao contexto e capacidade real de modificar o sistema.

Se quiser, posso:

  • mapear isso em um diagrama
  • traduzir para um padrão arquitetural
  • ou adaptar a estratégia para o contexto do Espaço INEMA 🚀A estratégia usada no vídeo pode ser resumida como uma arquitetura de autocorreção baseada em eventos de erro, combinando n8n + Claude Code. Em termos práticos, ela segue estes pilares:

1️⃣ Error-Driven Architecture (Arquitetura orientada a erro)

  • Todo workflow em produção no n8n tem um Error Workflow configurado.
  • Sempre que qualquer nó falha, o n8n:

  • Interrompe o fluxo principal

  • Dispara automaticamente um workflow secundário de tratamento de erro

👉 O erro vira o gatilho da inteligência.


2️⃣ Separação clara de responsabilidades

  • n8n

  • Executa workflows

  • Detecta falhas
  • Envia contexto do erro
  • Claude Code

  • Analisa

  • Raciocina
  • Decide
  • Modifica o workflow

👉 O n8n não tenta corrigir, ele delega.


3️⃣ Envio de contexto completo para a IA

O workflow de erro envia para o Claude Code:

  • ID do workflow
  • Nó que falhou
  • Mensagem de erro
  • Estrutura completa do workflow (JSON)
  • Execução e histórico recente

Isso garante debug com contexto real, não só logs superficiais.


4️⃣ Acesso ampliado via MCP Server + n8n Skills

A

Resumo do vídeo (n8n 2.0: Fluxos com autorreparação usando Claude Code):

O vídeo demonstra como integrar o n8n com o Claude Code para criar workflows que se corrigem automaticamente quando ocorrem erros. A ideia central é usar um workflow de erro no n8n: sempre que um fluxo principal falha, ele aciona outro fluxo que envia os detalhes do erro (ID do workflow, nó com falha e mensagem) para o Claude Code.

O Claude Code, rodando localmente e com acesso ao n8n MCP Server e às n8n Skills, analisa o workflow, identifica a causa raiz do problema (ex.: dados em formato errado, JSON inválido, bugs em nós de código, erros de expressão) e aplica a correção diretamente no workflow, sem intervenção humana. Após isso, o sistema envia uma notificação (ex.: via ClickUp) informando que o erro foi resolvido. Na próxima execução, o fluxo funciona normalmente.

O vídeo mostra vários exemplos práticos:

  • Correção de erro de array vs. item individual sem precisar adicionar novos nós.
  • Ajuste automático de JSON inválido em parsers e requisições.
  • Criação de “guardrails” para evitar erros futuros (ex.: entradas com aspas quebrando JSON).

Também fica claro o limite da automação: problemas como credenciais expiradas ou falhas de autenticação não podem ser corrigidos automaticamente. Nesses casos, o Claude Code identifica o problema, não altera o workflow e envia uma notificação com instruções claras para ação humana.

Por fim, o autor explica a arquitetura (uso de túneis para permitir que o n8n chame o Claude Code local), destaca que isso pode rodar 24/7 (mesmo durante férias), e comenta que todo o sistema foi criado usando o próprio Claude Code em linguagem natural. Ele disponibiliza um guia em PDF com o passo a passo e convida para a comunidade focada em automações com IA.

youtube.com/watch ↗

n8n 2.0: Workflows auto-reparáveis com Claude Code

Mostro como construí um sistema de automação com auto-correção usando n8n e Claude Code.

Sempre que um dos meus workflows do n8n gera um erro, ele aciona automaticamente um workflow de erro que chama o Claude Code. O Claude então usa o servidor MCP do n8n para auditar o workflow com falha, entender o que deu errado e corrigi-lo, tudo sem nenhuma intervenção manual.

Eu apenas recebo uma notificação informando que o erro foi detectado e resolvido. Na próxima vez que o workflow é executado, ele funciona perfeitamente porque o Claude já aplicou a correção. É como ter um engenheiro de IA de plantão 24 horas por dia, 7 dias por semana, para manter suas automações.

ap90 - Claude Conserta Automatico N8N

chatgpt.com ↗

1

Recursos

↑ voltar ao topo · ver no Telegram ↗