Este loop ataca o erro mais comum: o agente que diz “terminei” quando não terminou.
Antes de qualquer trabalho, ele escreve um contrato de conclusão com cada requisito e a evidência concreta que o prova, e só então executa, item por item.
O ciclo implementa um requisito, anexa a prova (teste passando, saída de comando, diff) e repete até todos os requisitos terem evidência.
Sem prova, nada é dado como pronto.
Quando usar
- Quando “pronto” precisa ser objetivo e auditável.
- Para tarefas com vários requisitos que costumam ficar pela metade.
- Quando você quer evidência, não autorrelato do agente.
Como usar
Rode o goal pedindo para escrever primeiro o contrato de conclusão, confirmar, implementar requisito a requisito e anexar a evidência de cada um antes de declarar sucesso.