diff --git a/dev/flows/0012-fleet-orchestrator-dod.md b/dev/flows/0012-fleet-orchestrator-dod.md index 9840edf6..b796489b 100644 --- a/dev/flows/0012-fleet-orchestrator-dod.md +++ b/dev/flows/0012-fleet-orchestrator-dod.md @@ -145,6 +145,8 @@ DoD Fase 3: - Error 1: spawn sin `dod_contract` -> rechazado con mensaje claro. - Vida: 7 días lanzando trabajo real por esta vía. +Estado [PARCIAL 2026-06-20]: el **launcher** (`launch_fleetclaude`) ya arranca el orquestador con el skill `/orquestador` embebido como primer prompt (validado en vivo: entra en modo), le pone `role=orchestrator` con `mark_claude_role` (la TUI lo pinea arriba con ★, validado), y siembra 1 ejecutor idle inicial en la flota tmux. El `dod_contract` al spawn está en el skill (Fase 2). **GAP pendiente**: cuando el orquestador lanza MÁS ejecutores, el skill aún usa `launch_claude_agent_kitty` (kitties sueltas), no `TmuxNewClaudeWindow` en el socket fleet — para que TODA la flota viva en tmux y se vea en fleetview, falta migrar ese spawn del skill de kitty a la window tmux del perfil. El splitter (Agent que descompone tareas grandes) está descrito en el skill pero no ejercitado en vivo. + ## Pre-requisitos - Sesión tmux fleet activa (perfil `launch_fleetclaude`); `/fleet` operativo (flow previo).