1c8bc19f38
Doble entrada confusa (incidente 2026-05-19 piloto 0121b: cwd mutation por Path B inline causo commit a branch incorrecta). Cambios: - .claude/commands/autopilot.md: v2 simplificado. SOLO pre-flight DoD check + delegate fn-orquestador. Sin Path A/B/C inline. Self-Q&A migrado al orquestador. Cero cwd mutation. - .claude/commands/autonomous-task.md: DEPRECADO. Sustitucion 1:1. Sigue funcionando como debug primitive sin DoD check. - dev/issues/0123: revision — eliminar /flow run y /fix-flow (absorbidos por /autopilot v2). Mantener fn-meta-orquestador + fn-priorizador + fn doctor issues/flows. Anadir tarea: dar a fn-orquestador soporte task_type=flow. Preferencia humano: 1 sola entrada autopilot, "modo que entra y sigue". Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
3.6 KiB
3.6 KiB
id, title, status, type, domain, scope, priority, depends, blocks, related, created, updated, tags
| id | title | status | type | domain | scope | priority | depends | blocks | related | created | updated | tags | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0123 | fn-meta-orquestador + fn-priorizador + fn doctor issues/flows | pendiente | feature |
|
agent | media |
|
|
2026-05-18 | 2026-05-19 |
|
REVISION 2026-05-19: /flow run y /fix-flow se ELIMINAN del scope. Absorbidos por /autopilot v2 (delega a fn-orquestador que ganara modo task_type=flow). Issue queda con 3 piezas: meta-orquestador + priorizador + doctor.
0123 — Flows ejecutables + meta-orquestador paralelo
Problema
- 12 flows declarados en
dev/flows/, 0 cerrados. Fase 2 (/flow run) NUNCA implementada. Flows son docs estaticos sin musculo ejecutivo. Ningun subagente los consume. parallel-fix-issueslanza N agentes Claude vanilla en worktrees.fn-orquestadorlanza 1 issue autonomo en worktree. NO existe combinacion: N issues autonomos coordinados respetando dep-graph./work todayprioriza con regla fija (prio+deps+DoD%). NO usa errores e2e, blast radius ni huerfanas para reordenar.
Decision (revision 2026-05-19)
Tres piezas:
fn-meta-orquestador(subagente nuevo): leedev/issues/constatus=pendiente+ dep-graph + telemetria. Spawn Nfn-orquestadoren worktrees paralelos respetando deps. Reusaparallel-fix-issues/scripts/setup-worktrees.sh.fn-priorizador(subagente nuevo): lee issues + telemetria call_monitor (error_rate, blast radius, huerfanas, violations). Output: top-N reordenado para/work today.fn doctor issues+fn doctor flows: valida TAXONOMY allowlist + DoD presente + user-facing surface declarada.
ELIMINADAS del scope original (absorbidas por /autopilot v2):
/flow run <NNNN>— ahora/autopilot flow:<NNNN>delega afn-orquestadorcontask_type=flow./fix-flow <NNNN>— mismo, fusion en/autopilot.
Implica que fn-orquestador necesita ganar soporte task_type=flow (parsear ## Flow + ejecutar steps). Sub-tarea trackeada en 0123 reducido o issue propio (decidir).
Tareas
- Anadir soporte
task_type=flowafn-orquestador/SKILL.md(parser## Flow+ ejecutor steps + evaluator## Acceptancecheckboxes via heuristicas). - Escribir
.claude/agents/fn-meta-orquestador/SKILL.mdcon dep-graph resolver + spawner paralelo. - Escribir
.claude/agents/fn-priorizador/SKILL.mdque consultacall_monitor.operations.db+task_runs. - Anadir subcomandos
fn doctor issues+fn doctor flowscon funciones auxiliares viafn-constructor. - Test: lanzar
/autopilot flow:0001(hn-top-stories) end-to-end + verificar acceptance.
Acceptance
/autopilot flow:0001ejecuta cada step y reporta pass/fail por step (delegado a fn-orquestador con task_type=flow)./autopilot flow:0001cierra DoD verde y mueve adev/flows/completed/.fn-meta-orquestadorlanza N orquestadores paralelos sobre issues sin dep entre si.fn-priorizadoroutput incluye senal de telemetria (no solo prio+deps).fn doctor issues --jsondetecta drift TAXONOMY.fn doctor flows --jsondetecta flows sin DoD ni user-facing surface.- 1 flow real cerrado (
status=done+ encompleted/).
DoD
User-facing surface:
- Donde:
/flow run+/work todayen terminal + tab Work del dashboard. - Latencia:
/flow runreporta progreso live por step. - Como vuelve:
/work todaycada manana muestra top reordenado. - Onboarding: "Para arrancar el dia,
/work today. Para cerrar un flow,/fix-flow <NNNN>. Para lanzar varios issues a la vez,fn-meta-orquestadorvia skill o spawn manual."