feat(episode): EXPLORA_confirmado-5da4410a-en-forgejo-origin_S20260831.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD

Skill: NONE | Type: troubleshooting
Summary: EPISODIO 1 — TESSERA: Confirmado: 5da4410a en forgejo + origin + sriyantra...
This commit is contained in:
Ember 2026-09-13 02:41:15 +00:00
parent fd9435fc57
commit 7f1051a90d

View file

@ -0,0 +1,30 @@
---
episode_id: "1d1d0de1-f38c-438a-a739-45658ad10c18"
puente_flat: "EXPLORA_confirmado-5da4410a-en-forgejo-origin_S20260831.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
session_code: "S20260831.SIDB92171056337"
acto_dialogico: "informar"
actor_flujo: "multi_actor"
criticidad_aegis: "low"
skill_dominante: "NONE"
fase_proyecto: "operations"
tipo_semantico: "troubleshooting"
summary_one_line: "EPISODIO 1 — TESSERA: Confirmado: 5da4410a en forgejo + origin + sriyantra..."
source_type: "claude_code"
trust_boundary: "internal"
created_at: "2026-09-13T02:41:06.983873+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
Confirmado: `5da4410a` en **forgejo + origin + sriyantra**. Backup completo.
**B y C hechas.** Y con esto la comunicación entre instancias tiene por fin una mejora **mecánica** de raíz, no solo visibilidad.
> 🎯 **En una frase:** arreglé el único daño real que quedaba en la coordinación — antes, una instancia que se quedaba callada 30 segundos (leyendo o pensando) perdía su candado y otra se lo robaba; ahora lo conserva hasta que su tiempo real vence (60s), y si de verdad murió, el temporizador lo libera igual — todo sin cobrarle lentitud a ninguna herramienta.
- ✅ **Hice:** **B** — expliqué y guardé el estado en [docs/ESTADO_COMUNICACION_INSTANCIAS_S20260912.md](docs/ESTADO_COMUNICACION_INSTANCIAS_S20260912.md). **C** — opción 3 en `coordination_db.py`: el GC de candados usa ahora `LOCK_GC_STALE_S=90` (≥ TTL) en vez de 30s, así deja de robar candados a instancias vivas-pero-calladas; el TTL de 60s sigue liberando a los holders muertos. Test control +/-: **5/5** (holder callado conserva; TTL-vencido y zombie >90s liberados). Commit `5da4410a` en los 3 remotos. **Cero impuesto de latencia.**
- ⏳ **Falta:** nada de esto. El gap de *reporte* (leader_lease subcuenta vivos) sigue existiendo pero ahora es **inofuso** — visible en el arranque (fix previo) y sin poder causar robo de candado (fix de hoy). El panal quedó honesto Y seguro.
- 💡 **Mi consejo:** cerramos el hilo de comunicación con tranquilidad. Lo que quedaría son saltos de frontera grandes (lo nativo como bus principal, TESSERA a muro) que son sprints propios, no cierres de este chat.
- **Para avanzar, elige:**
- 🟢 **A** — Cerramos: comunicación honesta + segura, todo en git *(recomendado)*
- ⚪ **B** — Otra cosa del ecosistema → *me dices*