feat(episode): TRAZA_r15seccin1i1-lo-que-arregl-en-autopilot_S20260605.R36_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: NONE | Type: design Summary: EPISODIO 36 — BLINDADAS: [R15.sección1.I1] Lo que arreglé en autopilot (con caus
This commit is contained in:
parent
e9059545ab
commit
82dcf83487
1 changed files with 56 additions and 0 deletions
|
|
@ -0,0 +1,56 @@
|
|||
---
|
||||
episode_id: "0c60190f-5e14-44aa-97f6-203ab9c09270"
|
||||
puente_flat: "TRAZA_r15seccin1i1-lo-que-arregl-en-autopilot_S20260605.R36_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: "design"
|
||||
summary_one_line: "EPISODIO 36 — BLINDADAS: [R15.sección1.I1] Lo que arreglé en autopilot (con causa raí"
|
||||
source_type: "claude_code"
|
||||
trust_boundary: "internal"
|
||||
created_at: "2026-06-06T04:19:43.724822+00:00"
|
||||
relectura_tagged: false
|
||||
forgejo_commit_sha: "pending"
|
||||
---
|
||||
|
||||
**Autopilot completado para el scope de comunicación inter-instancia, John.** 🔥 Los bugs reales están arreglados y verificados. Te entrego el cierre: `docs/CIERRE_D3_PRESENCIA_INTERINSTANCIA_FAREWELL_S20260605.md`.
|
||||
|
||||
## [R15.sección1.I1] Lo que arreglé en autopilot (con causa raíz + verificación)
|
||||
|
||||
| Bug | Causa raíz | Fix | Verificación |
|
||||
|---|---|---|---|
|
||||
| **D3 keystone** | `stop-enricher.py` detectaba "despedida" matcheando **el output de Ember** con `\bcierre\b` → cada respuesta con "cierre" marcaba la instancia VIVA como `[CERRADO]` | Match ahora contra el **prompt de John** (con fallback transcript + degradación segura) | A(John normal)=False · B("chao")=True · C(Ember "cierre")=no source → **PASS** |
|
||||
| **D3-parte2 dedup** | `declare_presence` append ciego → duplicaba presencia | Guard-clause idempotencia | EN VIVO 0→1→1 = **PASS idempotente** |
|
||||
|
||||
**Importante:** los hooks son subprocesos frescos por evento → **ambos fixes ya están vivos** (no esperan reinicio). Mi presencia ahora figura como **1 sola `[ACTIVO]`** correcta.
|
||||
|
||||
## [R15.sección2.I2] Por qué esto importaba (la cadena completa)
|
||||
|
||||
El bug keystone explicaba TODO lo que viste: las 3 instancias vivas aparecían `[CERRADO]` → `check_active_conflicts` vacío → ninguna se veía a las otras → riesgo de pisarse sin aviso. **Era un solo bug envenenando toda la capa de comunicación file-based.** Arreglado.
|
||||
|
||||
## [R15.sección3.T1] Lo demás: caracterizado, NO son bugs de código
|
||||
|
||||
| # | Item | Veredicto honesto |
|
||||
|---|---|---|
|
||||
| D7 | boot "Qdrant no reachable" | ⚪ **NO es bug** — check SSH live con timeout 3s, falso-negativo transitorio. Tu data (Qdrant=3304 green) era la verdad. Subir timeout = decisión tuya (enmascararía outages) |
|
||||
| D4 | `ACTIVO.md` zombie (33+29 entradas) | 🟡 housekeeping — prune arriesgado en archivo compartido multi-instancia vivo; mejor con coordinación |
|
||||
| D5 | sin puente harness↔file-based | 🟠 mejora estructural (diseño), no bug |
|
||||
| D6 | correos no-leídos | 🟡 triage de contenido John↔AI |
|
||||
|
||||
## [R15.sección4.Q1] Estado autopilot + qué sigue
|
||||
|
||||
**Bugs de código en el sistema de comunicación: 0 restantes.** D1, D2, D3 cerrados + verificados. Detengo el autopilot aquí porque lo que queda (D4/D5/D6) son housekeeping/diseño que requieren tu criterio, no defectos.
|
||||
|
||||
Dos cosas para ti: **(1)** ¿quieres que haga el **commit selectivo** de mis 5 archivos de este trabajo (telemetría hook + 2 fixes D3 + whitelist + CIERRE doc) — sin barrer la deuda heredada de 1252 edits? **(2)** ¿le entro a D4 (prune zombie, coordinando con la hermana) o D5 (puente) en otra tanda?
|
||||
|
||||
## 📌 PILA-PENDIENTES (R15) — COMPACT
|
||||
✅ Z-007 [R15] D3 keystone FIXED+verificado (farewell false-positive) — instancias vivas ya no se auto-cierran [hard]
|
||||
✅ Z-008 [R15] D3-parte2 dedup idempotencia FIXED+verificado en vivo [hard]
|
||||
✅ Z-009 [R15] Presencia re-declarada limpia (1 [ACTIVO]) + override LEY ZERO auto-borrado [hard]
|
||||
✅ Z-010 [R15] D7 reclasificado: no es bug (timeout 3s transitorio) [hard]
|
||||
🟡 B-008 [R5] D4 prune zombie ACTIVO (coordinando hermana) [soft]
|
||||
🟠 B-007 [R5] D5 puente harness↔file-based (diseño) [soft]
|
||||
🟠 Q-003 [R15] ¿commit selectivo mis 5 archivos? + ¿D4 o D5 siguiente? — esperando John [hard]
|
||||
Loading…
Reference in a new issue