¿Qué hace ejecutar?
Usa esta habilidad cuando el trabajo esté comprendido y la tarea sea construirlo.
Este es el flujo de trabajo de ejecución canónico. autopilot, ralph, ultragoal,
ultrapilot, pipeline y swarm enrutan aquí.
Objetivo
Llevar una tarea desde la intención acordada hasta código funcional, con evidencia de que funciona.
Flujo de trabajo
- Confirmar que la tarea está lo suficientemente clara para construirla. Si no es así, planificar primero.
- Dividir el trabajo en unidades independientes; ejecutar unidades verdaderamente independientes en paralelo.
- Implementar el cambio correcto más pequeño por unidad, reutilizando utilidades y patrones existentes.
- Verificar a medida que se avanza, no solo al final.
- Informar qué cambió, qué se verificó y qué queda pendiente.
Escala
Adecuar la maquinaria a la tarea:
- Unidad única — implementar directamente, verificar, listo.
- Varias unidades independientes — delegar a agentes
executoren paralelo. - De larga duración o ilimitado — mantener una lista de tareas duradera y continuar hasta que la lista esté vacía.
- Requiere trabajadores paralelos coordinados — usar
team.
No montar coordinación para trabajos que un solo pase enfocado podría terminar.
Reglas
- Preferir eliminación sobre adición cuando se preserve el comportamiento.
- No agregar dependencias sin una solicitud explícita.
- Mantener los diffs pequeños y reversibles.
- Los TODOs con marcadores de posición,
test.skipy pruebas esqueleto son bloqueantes, no progreso. - La autoría y la aprobación son pases separados — no auto-aprobar; delegar a
reviewoverify.
Finalización
Antes de declarar terminado:
- Sin tareas pendientes
- Las pruebas pasan, o los fallos se reportan claramente
- Evidencia de verificación recolectada
Resultado
- Archivos modificados
- Lo que se implementó
- Evidencia de que funciona
- Lo que aún está abierto