TDD (Test-Driven Development)
Em contexto agêntico o teste vira a especificação executável que o agente usa para saber se acertou.

Em uma frase
Escrever o teste antes do código. Em contexto agêntico isso pesa ainda mais, porque o teste vira a especificação executável que o agente usa para saber se acertou, sem depender de julgamento humano a cada passo.
Antes
Critério na cabeça de alguém
O que ele faz
Teste escrito antes do código
Depois
O agente verifica sozinho se acertou
Exemplo
Antes de escrever o gerador, escreveu-se o teste: dado este relatório, a carta precisa citar a escola nova e não pode citar o endereço.
Com isso o agente tem um alvo objetivo. Roda o teste, vê vermelho, corrige, vê verde. Sem isso, ele precisa de um humano dizendo "ficou bom" a cada passo, e aí não há como escalar.
Na prática
- Escreva o critério como teste executável antes de pedir a implementação.
- Um teste que nunca falhou pode não estar testando nada. Quebre de propósito uma vez para conferir.
- Em contexto agêntico o teste é a especificação que o agente lê. Escreva para ele.
Como tangibilizar
Escrever o critério de aceite como teste executável antes de pedir a implementação.
