Índice de despacho de las 15 órdenes de trabajo derivadas de la auditoría de las 29 issues cerradas (docs/completeness_audit.md, 2026-07-27).
Veredicto de la auditoría: el Definition of Done del MVP no se cumple — 3 de 8 criterios auditables en verde, 5 en rojo.
Ola 0 — humano, antes que nada
| WO |
Issue |
Qué |
| WO-10 |
#91 |
Asociar instancia WML al proyecto Watsonx. Camino crítico: sin esto no hay generación, y #87 y #95 no se pueden verificar. Consola IBM Cloud, no es tarea de agente. |
| WO-11 |
#92 |
Elegir opción A / B / C sobre los fixtures de StyleProfile. Requiere decisión humana + entrada en docs/decision_log.md. |
Ola 1 — desbloquear el DoD
#85 (WO-04) va primero y solo: pytest backend/tests no colecciona hoy, así que es el instrumento con el que se verifica todo lo demás del backend. Se repara el termómetro antes de medir nada.
| WO |
Issue |
Carril |
| WO-04 |
#85 |
Python — primero, en solitario |
| WO-07 |
#88 |
Python — serie |
| WO-02 |
#83 |
Python/infra — serie |
| WO-01 |
#82 |
Frontend — worktree, en paralelo |
Ola 2 — datos reales de punta a punta
| WO |
Issue |
Bloqueo |
Carril |
| WO-03 |
#84 |
bloqueada por #85 |
Python — serie |
| WO-06 |
#87 |
bloqueada por #83 (verif. necesita #91 + #86) |
Python — serie |
| WO-05 |
#86 |
— |
Python — serie |
| WO-08 |
#89 |
— |
Python — serie |
| WO-12 |
#93 |
— |
Frontend — worktree |
Ola 3 — cerrar ACs sueltos
| WO |
Issue |
Bloqueo |
Carril |
| WO-09 |
#90 |
— (se manifiesta tras #87) |
Python — serie |
| WO-13 |
#94 |
bloqueada por #93 |
Frontend — worktree |
| WO-15 |
#96 |
— |
Frontend — worktree |
| WO-14 |
#95 |
bloqueada por #91 |
Humano + agente |
Restricción de infraestructura (verificada)
.venv/Lib/site-packages/ contiene __editable__.autoria_ai-0.1.0.pth y __editable__.autoria_backend-0.1.0.pth con rutas absolutas al checkout principal. Un agente que trabaje en un git worktree y ejecute pytest ai_pipeline/tests importaría el código del árbol principal, no el suyo: los tests darían verde sobre código no modificado.
Por eso: worktrees solo para las WO de frontend (node_modules es local); las de Python van en el árbol principal, una cada vez.
Regla de cierre
Ninguna de estas issues la cierra el agente que la implementa. Un verificador independiente, en frío, repite los comandos de la Definición de hecho sin ver el diff. La auditoría existe porque 29 issues se cerraron como COMPLETED sin ese paso.
Índice de despacho de las 15 órdenes de trabajo derivadas de la auditoría de las 29 issues cerradas (
docs/completeness_audit.md, 2026-07-27).Veredicto de la auditoría: el Definition of Done del MVP no se cumple — 3 de 8 criterios auditables en verde, 5 en rojo.
Ola 0 — humano, antes que nada
docs/decision_log.md.Ola 1 — desbloquear el DoD
#85 (WO-04) va primero y solo:
pytest backend/testsno colecciona hoy, así que es el instrumento con el que se verifica todo lo demás del backend. Se repara el termómetro antes de medir nada.Ola 2 — datos reales de punta a punta
Ola 3 — cerrar ACs sueltos
Restricción de infraestructura (verificada)
.venv/Lib/site-packages/contiene__editable__.autoria_ai-0.1.0.pthy__editable__.autoria_backend-0.1.0.pthcon rutas absolutas al checkout principal. Un agente que trabaje en ungit worktreey ejecutepytest ai_pipeline/testsimportaría el código del árbol principal, no el suyo: los tests darían verde sobre código no modificado.Por eso: worktrees solo para las WO de frontend (
node_moduleses local); las de Python van en el árbol principal, una cada vez.Regla de cierre
Ninguna de estas issues la cierra el agente que la implementa. Un verificador independiente, en frío, repite los comandos de la Definición de hecho sin ver el diff. La auditoría existe porque 29 issues se cerraron como COMPLETED sin ese paso.