Ejecutor paso a paso con validación
- Dominant language
- Shell
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
## Qué es esta tarea
Implementar el ejecutor que toma el plan de corrección generado por el modelo y lo ejecuta paso a paso, capturando el resultado de cada paso y validándolo contra la condición esperada antes de continuar con el siguiente.
## Qué se debe hacer
- Recibir el plan estructurado del generador (tarea #207)
- Para cada paso del plan:
1. Validar el comando contra la lista blanca (tarea #208)
2. Ejecutar el comando
3. Capturar stdout, stderr y código de salida
4. Comparar el resultado contra la condición de continuación
5. Si cumple, avanzar al siguiente paso
6. Si no cumple, evaluar la condición de aborto → abortar si aplica
- El tiempo máximo por paso debe ser configurable (ej: 30 segundos)
## Por qué importa
A diferencia de los scripts del Modo 2 (que ejecutan una secuencia fija), el Modo 3 ejecuta un plan generado por IA. La validación paso a paso es lo que impide que un plan parcialmente incorrecto haga daño: si el paso 2 falla, el paso 3 no se ejecuta. Es la implementación práctica del principio "ejecuta con validación" (sección 14.1 del documento de proyecto).
Si al cierre del proyecto se adopta la Opción B (dupla planificador/ejecutor, sección 14.6 del documento de proyecto), este ejecutor corre sobre **Qwen3-30B-A3B**.
## Criterio de avance
Un plan de 4 pasos se ejecuta secuencialmente. Si el paso 2 falla la validación, los pasos 3 y 4 no se ejecutan. Cada resultado intermedio queda registrado.
Contributor guide
Assessment
This issue has not been assessed yet.