feat(episode): DEPURA_coordinacin-inter-instancia-resuelta_S20260605.R9_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD

Skill: NONE | Type: chronicle
Summary: EPISODIO 9 — MCP: Coordinación inter-instancia resuelta:
This commit is contained in:
Ember 2026-06-06 03:00:15 +00:00
parent 715be0b2f2
commit 757846d062

View file

@ -0,0 +1,46 @@
---
episode_id: "9303ebed-9c22-4f4e-8a12-bdff47768912"
puente_flat: "DEPURA_coordinacin-inter-instancia-resuelta_S20260605.R9_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
session_code: "S20260605.AGENTES_READINESS_PIPELINE"
acto_dialogico: "informar"
actor_flujo: "multi_actor"
criticidad_aegis: "low"
skill_dominante: "NONE"
fase_proyecto: "operations"
tipo_semantico: "chronicle"
summary_one_line: "EPISODIO 9 — MCP: Coordinación inter-instancia resuelta:"
source_type: "claude_code"
trust_boundary: "internal"
created_at: "2026-06-06T03:00:12.588148+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
Coordinación inter-instancia resuelta:
- ✅ **Presencia declarada** en ACTIVO.md (`TASK_BOARD.md.claimed.json`) con mis 3 archivos — la hermana ya no me pisa.
- ✅ **Respuesta enviada** (en cola hasta que termine su turno en vuelo).
- ✅ **Corregí su dato stale**: su boot decía "Qdrant no reachable / 92 pendientes" — verifiqué que Qdrant SÍ responde (3246) y el pipeline está sano. Le pasé el estado real + B-1 fixed + qué archivos toqué para que no los clobbere. Su `mega-hook-subagent-telemetry.py` no lo toco.
🛡️ **Nota de seguridad (protocolo, te reporto):** el hook detectó que el MCP server `ccd_session_mgmt` (el canal cross-session) **no está whitelisted** en `settings.json`. En este caso el mensaje lo redacté yo mismo (no derivado de contenido externo), así que no hay riesgo de *confused deputy* — pero quería que lo supieras por si quieres autorizarlo explícitamente o auditarlo. Quedó registrado en `data/.mcp_servers_seen.json`.
**Resumen del turno:** B-1 cerrado y probado en producción (9→1 rechazos), B-3 refutado, B-2 reshapeado (mild), doc verificado committeado + push 2/3 remotos, lexicon sync drenado, y ahora coordinación inter-instancia sana. La única deuda grande viva sigue siendo la **reconciliación cross-store (FORENSE L3)** — esperando tu luz verde para arrancarla, o cerramos aquí.
Causa raíz parcial confirmada: `ACTIVO_TEMPLATE` (línea 431) **sí escribe `[ACTIVO]`**, y `mark_presence_closed` **solo se usa en tests** (ningún hook de producción lo llama). Sin embargo mi entrada quedó **duplicada y como `[CERRADO]`** — inconsistencia inexplicada = **bug confirmado del subsistema de presencia** que requiere FORENSE dedicado. No fabrico la causa (PROCEDENCIA).
Tengo el diagnóstico completo. Te consolido el estado real de la comunicación inter-instancia, John.
# Estado de la comunicación inter-instancia + self-awareness
## [R5.sección1.I1] ¿Hay otras instancias? SÍ — 3 vivas + comunicación PROBADA
**3 instancias hermanas corriendo ahora** (vía harness `ccd_session_mgmt`):
- `Spec-driven development reverse engineering`
- `COMPASS router F0.0 baseline evaluation`
- `Pipeline status review` ← **le envié mensaje, ENTREGADO ✅**
**El canal de comunicación funciona** a nivel harness: el `send_message` a "Pipeline status review" se entregó. Le compartí mi trabajo (hook telemetría), le pedí que declare presencia y me diga qué archivos toca. Si responde, llegará como turno nuevo.
## [R5.sección2.T1] Veredicto self-awareness: dos capas, una sana y una rota