
Dicas de Ouro
Essencia do ratchet em uma frase: A cada funcionalidade adicionada, hurl –test deve passar para avancar. Isso e o ratchet.
“Concluido” — nao confie. AI e otimista. Faz 40 de 527 e declara “pronto”. Verifique por numeros — TODO zero = terminou.
Para o agente: “Execute tsma next, escreva teste para a funcao TODO. Se passar, avance com tsma next. Repita ate All functions complete!”
Cinco principios
- Condicao de termino e mecanica — pass/fail
- PASS e imutavel — nao reabre
- LLM so gera — o que corrigir, se passou, proximo, acabou = maquina decide
- Direito de julgamento de conclusao retirado do agente
- Verificador deve ser deterministico
tsma — ferramenta pratica do ratchet
$ tsma next
Um comando opera o loop inteiro. Suporta Go, TypeScript, Python.
527 funcoes: TODO zero
PASS 246 (46.7%), DONE 281 (53.3%), TODO 0 (0%).
Agente morre. Progresso sobrevive.
session.json e o checkpoint. Novo agente retoma de onde parou.
Trocar verificador = ferramenta diferente
Ratchet + go test = testes unitarios. Ratchet + hurl = verificacao API. Ratchet + yongol validate = integridade SSOT.
Artigos Relacionados
- Ratchet Pattern
- tsma — linha de defesa contra regressao
- Por que agentes de codificacao funcionam e por que quebram
Curso Completo de Reins Engineering
| Aula | Titulo |
|---|---|
| Aula 1 | Como Comandar a IA |
| Aula 2 | Como Nao Confiar na IA |
| Aula 3 | O App que Nao Quebra |
| Aula 4 | Decisoes Fora do Codigo |
| Aula 5 | IA com Redeas |
| Aula 6 | Passou, Trava |
| Aula 7 | Como Reverter a Bajulacao |
| Aula 8 | A Fabrica do Agente |
| Aula 9 | Automacao Alem do Codigo |
| Aula 10 | A Lei dos Dados |
Fontes de Evidencia
- TDAD, ACM AIWare 2026 — instrucao processual piora regressao, contrato concreto reduz 70%