Planejar Trabalho
Reduza a incerteza o suficiente para agir. Não transforme o planejamento em um projeto separado.
Escolha a profundidade necessária
- Objetivo incerto ou troca real: inspecione o contexto mínimo, identifique restrições e critérios de sucesso, depois compare duas a quatro abordagens genuinamente diferentes, incluindo uma linha de base direta.
- Objetivo claro com trabalho dependente: pule a ideação e escreva o caminho de entrega.
- Uma ou duas ações reversíveis: não crie um plano formal.
Peça apenas por uma resposta que falta e que altera o resultado, a arquitetura, o custo ou a reversibilidade. Caso contrário, declare a premissa principal e continue.
Convirja para uma direção
Compare alternativas por evidência, viabilidade, custo de ciclo de vida, dependências, reversibilidade e impacto de falha. Recomende um caminho e nomeie a razão decisiva. Mantenha possibilidades sem suporte fora do design escolhido.
Produza um resumo executivo
Inclua apenas o que a execução precisa:
- Resultado: o resultado observável.
- Restrições e não-objetivos: limites que alteram a implementação.
- Abordagem: o caminho selecionado e premissas materiais.
- Passos: resultados ordenados, arquivos ou sistemas tocados, dependências e a menor verificação útil.
- Riscos: apenas riscos que alteram sequenciamento, rollback ou escolha do usuário.
Use comandos exatos ou código apenas quando eliminarem ambiguidade. Não adicione commits obrigatórios, documentos, revisores, subagentes ou verificações completas sem evidência ou requisitos do projeto.
Para trabalho reversível já autorizado, publique o resumo e continue com execute-work. Pause apenas para uma escolha destrutiva, externamente visível, dispendiosa ou que mude materialmente o escopo.