πΊοΈ O ciclo plan β exec β review
4 etapas, 4 papeis. Memorize esse ciclo β e o "padrao de fabrica" que cobre 80% das features.
- 1. Plano (GPT-5.5): produz markdown com lista de arquivos, schema, ordem, riscos. Salva em PLAN.md.
- 2. Refino (Opus): le PAGES.md/COPY, sugere copy, microcopy, hierarquia. Salva em UX.md.
- 3. Implementacao (DeepSeek): le PLAN.md + UX.md, gera codigo. Faz commits incrementais.
- 4. Revisao (GPT-5.5/Opus): le PLAN + diff, retorna checklist. Aprova ou volta para etapa 3.
π― Sinais para sair do executor
DeepSeek travou em loop, fez 3 tentativas erradas, ou esta inventando API que nao existe β pare. Suba para GPT-5.5 com o contexto.
π¨ Gatilhos para escalar
- β’ Mesma falha de teste depois de 2 tentativas
- β’ Codigo cita biblioteca/funcao que nao existe
- β’ Saida divergiu do plano sem justificar
- β’ Voce esta tendo que "guiar passo a passo"
- β’ Modelo perguntou "sera que devo X?" β sinal de duvida sobre o problema
π§ Cheat sheet: tarefa β modelo
Imprima e cole na parede. Em 1 semana voce internaliza e nao precisa mais consultar.
| Situacao | Modelo |
|---|---|
| "Preciso pensar em arquitetura" | GPT-5.5 |
| "Implementa este plano detalhado" | DeepSeek |
| "Critique meu UX" | Opus |
| "Bug aleatorio em producao" | GPT-5.5 |
| "Reescreve em outra linguagem" | DeepSeek |
| "Auditar este diff" | GPT-5.5 |
π Loops de revisao quando algo da errado
Bug de implementacao = volta para etapa 3. Bug de plano = volta para etapa 1. Maioria dos devs reescreve tudo β voltar para a etapa certa economiza 80% do retrabalho.
π§ Diagnostico
- Codigo nao funciona como esperado β volta para etapa 3 com correcao especifica
- Codigo funciona mas resolve o problema errado β volta para etapa 1 (plano errou)
- UX confuso β volta para etapa 2 (designer revisita)
- Muitos bugs descobertos por usuarios β ajustar etapa 4 (revisao mais rigorosa)
β‘ Atalhos para tarefas pequenas
Para tarefas obvias (renomear, ajuste de string, fix tipo), pule plan e revisao. So execute. Saber quando pular acelera o dia-a-dia.
β‘ Fast path (so DeepSeek, sem plano nem revisao)
- β’ Renomear funcao/variavel em 1 arquivo
- β’ Adicionar log/print debug
- β’ Fix de typo
- β’ Atualizar dependencia minor
- β’ Mover funcao entre arquivos
- β’ Adicionar campo em form trivial
π€ Roteamento automatico
Algumas tools (Aider, Continue.dev) tem "auto-routing": detectam tipo de pergunta e escolhem modelo. Util quando setup amadurece.
ποΈ Regras de roteamento sugeridas
if (intent == "plan" || diff_size > 500) β GPT-5.5
else if (intent == "design" || file.includes("ui/")) β Opus
else if (intent == "implement" || intent == "test") β DeepSeek
else β DeepSeek (default)Manual no inicio (voce aprende), automatico depois (reduz fadiga).
π Resumo do Modulo
Proximo Modulo:
2.3 β π Templates de prompt por papel