From 05d0b71d5d60999f81ea58c7906e6667c14ee41d Mon Sep 17 00:00:00 2001 From: agent Date: Sat, 20 Jun 2026 20:34:23 +0200 Subject: [PATCH] docs(flows): 0012 fase 3b validada (launcher+pin) + gap del spawn en flota Co-Authored-By: Claude Opus 4.8 (1M context) --- dev/flows/0012-fleet-orchestrator-dod.md | 2 ++ 1 file changed, 2 insertions(+) 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).