Mantenha a Spec Viva
A spec não é um monumento que você constrói uma vez e admira. É um documento vivo, e o erro mais comum é tratá-la como fixa. Enquanto você constrói, vai aprender coisas que a fase de planejamento não conseguia te contar: um recurso é mais difícil do que o esperado, um não-objetivo acaba sendo essencial, uma história de usuário era secretamente duas histórias. Quando isso acontecer, edite a spec primeiro, e depois diga à IA para seguir a nova versão. A spec lidera; o código segue.
Alguns hábitos mantêm isso honesto:
- Atualize-a no momento em que uma decisão muda. Uma spec que diz uma coisa enquanto seu código faz outra é pior do que nenhuma spec — ela ativamente engana a próxima sessão de IA.
- Risque tarefas conforme as termina. A lista de tarefas funciona também como rastreador de progresso. Ver seis de oito itens marcados já é um tipo de impulso.
- Mova surpresas para os não-objetivos ou para uma lista "depois" em vez de simplesmente fazê-las. Se um recurso tentador aparecer no meio da construção, anote-o e continue. Você pode decidir depois se ele merece um lugar na v1.
Essa é a disciplina que separa "eu construí uma coisa" de "eu construí a coisa que eu queria construir." A spec é como você continua sendo o autor do seu projeto, em vez de um passageiro nele.