Do plano para as tarefas
Transforme um plano em uma lista de tarefas executável que o agente implement possa seguir e marcar.
- Cada item de trabalho reside em
docs/specs/<YYYYMMDD>-<tipo>-<nome>/. tasks.mdnão tem status: seu progresso é indicado pelos checkboxes[x].
Antes de começar
-
Identifique o item de trabalho e leia
plan.mdespec.md. -
Gate: se o plano não tiver
status: approved, pare e pergunte:O plano está
<status>. Devo continuar mesmo assim, revisá-lo primeiro comreview-spec, ou você vai aprová-lo agora?Continue apenas com uma resposta explícita. Para uma alteração pequena sem plano, o gate se aplica à especificação.
-
Leia o comando de verificação na seção
CommandsdeAGENTS.md(Comandosem projetos em espanhol). Se não houver, pergunte qual é ou deixe a tarefa de encerramento com um aviso.
Como dividir
- Tarefas pequenas: cada uma é uma alteração revisável que mantém o projeto funcional.
- Ordenadas por dependências. Marque com
[P]aquelas que podem ser feitas em paralelo com a anterior. - Cada tarefa lista os arquivos que toca, se conhecidos, e como é verificada: qual teste ou qual comando.
- Se o projeto trabalha com TDD (
CONTRIBUTING.mdouAGENTS.mddirão), o teste vem antes do código ou na mesma tarefa, nunca no final. - Todo critério de aceitação da especificação e todo teste negativo de Segurança deve ser coberto por pelo menos uma tarefa. Se um não estiver, informe.
- A fase Wrap-up é obrigatória: critérios de aceitação com testes e o comando de verificação bem-sucedido.
- Não adicione trabalho que não esteja no plano. Se algo estiver faltando no plano, levante como uma pergunta.
Resultado
- Elabore
tasks.mda partir deassets/tasks-template.md. - Mostre o rascunho com:
- as tarefas;
- os grupos paralelos;
- os pontos de verificação;
- quaisquer perguntas restantes.
- Escreva-o somente quando a pessoa aprovar.
- Próximo passo sugerido: implementar com o agente
implement.