O que é Loop Engineering?
A técnica que transforma 'a IA disse que está pronto' em 'está provado que funciona' — dividindo o desenvolvimento em etapas com critérios verificáveis.
Quem já pediu um app inteiro para uma IA de programação conhece a cena: ela trabalha, escreve centenas de linhas, anuncia "pronto!" — e o app não abre, ou o login não loga, ou a metade das telas não existe. O problema não é a IA ser ruim em programar. É que ninguém definiu o que "pronto" significa.
Loop Engineering é o método que corrige isso: dividir o desenvolvimento em loops — etapas pequenas e fechadas, cada uma com objetivo claro, tarefas ordenadas, limites explícitos e, principalmente, critérios de verificação que exigem evidência. A IA só sai do loop quando prova que tudo passou. Se falhar, corrige e verifica de novo — em loop — até 100% dos critérios passarem.
A anatomia de um loop
# LOOP 04 — Funcionalidade: Agendamento
## Objetivo
Implementar o agendamento de ponta a ponta.
## Pré-condições (verifique antes de começar)
- Loops anteriores funcionando (rode o app e os testes).
## Fora do escopo (NÃO faça agora)
- Lembretes e pagamentos — têm loops próprios.
## Tarefas
1. Liste 3 casos-limite e como tratará cada um.
2. Implemente a tela com estados de carregando/vazio/erro.
3. Implemente a lógica e a persistência.
4. Escreva 1 teste do caminho principal.
## Critérios de verificação (com evidência!)
- [ ] Usuário agenda do início ao fim sem instruções externas.
- [ ] O dado persiste após recarregar (demonstre).
- [ ] Os testes passam (mostre a saída).
- [ ] Nada que funcionava quebrou.
Por que funciona
- Critérios com evidência — "mostre a saída do teste" elimina o "pronto" falso. Critério sem prova é critério não verificado.
- Escopo negativo — dizer o que não fazer impede a IA de "aproveitar para" implementar coisas fora de hora (a maior fonte de código bagunçado).
- Pré-condições — cada loop começa conferindo que os anteriores continuam de pé, evitando o efeito dominó de erros acumulados.
- Etapas pequenas — se algo der errado, você sabe exatamente onde: no loop atual. Com um prompt gigante, o erro pode estar em qualquer lugar.
Regra de ouro: nunca avance de loop com critérios pendentes. E se a IA travar no mesmo critério após 3 tentativas, ela deve parar e reportar — nunca inventar uma gambiarra para "passar".
Como começar a usar
Você pode escrever seus loops manualmente seguindo a anatomia acima — funciona com Claude Code, Cursor, Copilot, Gemini e qualquer IA de programação. Ou pode gerar tudo automaticamente: o Mimir App Creator transforma a descrição do seu app em uma sequência completa de loops personalizados, com agentes especialistas e critérios sob medida, de graça. Combine com o Graph Engineering para planejar também a navegação — e veja o passo a passo completo em Como criar um app com IA.