Del plan a las tareas
Convierte un plan en una lista de tareas ejecutables que el agente implement pueda seguir y marcar como completadas.
- Cada elemento de trabajo reside en
docs/specs/<YYYYMMDD>-<tipo>-<nombre>/. tasks.mdno tiene estado: su progreso se refleja en las casillas[x].
Antes de empezar
-
Identifica el elemento de trabajo y lee
plan.mdyspec.md. -
Compuerta: si el plan no tiene
status: approved, detente y pregunta:El plan está
<estado>. ¿Debo continuar de todas formas, revisarlo primero conreview-spec, o lo apruebas ahora?Continúa solo con una respuesta explícita. Para un cambio pequeño sin plan, la compuerta aplica a la especificación.
-
Lee el comando de verificación en la sección
ComandosdeAGENTS.md. Si no hay ninguno, pregunta cuál es o deja la tarea de cierre con una advertencia.
Cómo dividir
- Tareas pequeñas: cada una es un cambio revisable que deja el proyecto en verde.
- Ordenadas por dependencias. Marca con
[P]aquellas que se puedan hacer en paralelo con la anterior. - Cada tarea lista los archivos que toca, si se conocen, y cómo se verifica: qué prueba o qué comando.
- Si el proyecto trabaja con TDD (
CONTRIBUTING.mdoAGENTS.mdlo dirán), la prueba va antes que el código o en la misma tarea, nunca al final. - Cada criterio de aceptación de la especificación y cada prueba negativa de Seguridad debe estar cubierto por al menos una tarea. Si alguno no lo está, indícalo.
- La fase de Cierre es obligatoria: criterios de aceptación con pruebas y el comando de verificación en verde.
- No agregues trabajo que no esté en el plan. Si falta algo en el plan, plantéalo como pregunta.
Resultado
- Redacta
tasks.mda partir deassets/tasks-template.md. - Muestra el borrador con:
- las tareas;
- los grupos paralelos;
- los puntos de verificación;
- cualquier pregunta pendiente.
- Escríbelo solo una vez que la persona lo apruebe.
- Siguiente paso sugerido: implementarlo con el agente
implement.