Loops / Mara’s test-first
Test-first, tuned for landing in code that has no tests yet.
Bifurcado de Test-first.
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 Mara’s 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 behaviours, then maps which ones the current code already satisfies by accident, so the first test targets a real gap.
Escrever o prompt
Transformá-la num prompt de implementação.
Writes the prompt for one failing test at a time.
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.
Adversarial cases come from the acceptance list and from whatever bug caused the last failed turn.
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