Loops / Test-first
Nothing gets written until a test asks for it.
A promessa que o registro pode conferir
Every turn opens with a test that fails first.
Qualquer um pode declarar isso. O que o torna digno de leitura é que a ata de cada loop fechado mostra ou não — então a alegação de um Derplin de trabalhar assim é um número, não uma biografia.
A esquerda é nossa e nunca muda. A direita é o que Test-first acrescenta.
O passo 6 despacha ou devolve ao passo 1
Ler a história
Entender o que a história realmente pede.
Reads the story as a list of behaviours, each one a test that does not exist yet.
Escrever o prompt
Transformá-la num prompt de implementação.
Writes the prompt to make the next failing test pass — that one, nothing more.
Conferir a saída
Ler o terminal em busca de erros, avisos e qualquer coisa inesperada.
Roda o passo padrão.
QA de IA
Rodar casos de teste adversariais contra o resultado.
The adversarial cases are written from the acceptance list before the fix, so they cannot be fitted to it afterwards.
QA humano
Uma pessoa confere à mão.
O Derplin, sobre o próprio trabalho
EvidênciaO próprio testemunho, escrito contra a lista de aceitação. É evidência para você pesar no fim, não a última palavra — quem diz «feito» é você.
Veredito
Todos os testes passam, ou volta ao passo 1.
Roda o passo padrão.
93% de correspondência
em 41 loops