RPI
Também: Research, Plan, Implement
Método de três fases para trabalho com agente: pesquisar, planejar, implementar.
Separar o trabalho em três fases distintas antes de escrever código: pesquisar o que já existe no repositório, planejar a mudança por escrito, e só então implementar de forma mecânica. Saiu da HumanLayer, de Dexter Horthy, em 2024, e foi adotada por ferramentas como o Goose.
A separação existe para atacar falhas que o agente comete quando recebe trabalho sem estrutura: inventar API que não existe, resolver o problema errado, estourar a janela de contexto e aumentar o escopo sozinho. Cada fase tem um portão, e o portão é onde o humano revisa.
O próprio autor aposentou o método em 2026. O motivo é medível: modelos de fronteira seguem com confiabilidade entre 150 e 200 instruções, e só o prompt de planejamento tinha 85 — somando prompt de sistema e ferramentas, os times estouravam o orçamento, e em metade das vezes o modelo pulava a conversa de alinhamento. As sucessoras são o CRISPY, com sete etapas, e o QRSPI, com cinco.
Leia o artigo: Spec driven development: quem confere no fim?