feat(episode): DEPURA_lleg-el-informe-de-la-instancia-3-app_S20260702.R30_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: NONE | Type: troubleshooting Summary: EPISODIO 30 — MEMORIA: Llegó el informe de la **instancia 3 (app...
This commit is contained in:
parent
9a73605bcf
commit
7c28f111d9
1 changed files with 32 additions and 0 deletions
|
|
@ -0,0 +1,32 @@
|
|||
---
|
||||
episode_id: "9ca0fe06-c10d-48d4-afab-fbfb680ca758"
|
||||
puente_flat: "DEPURA_lleg-el-informe-de-la-instancia-3-app_S20260702.R30_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
|
||||
session_code: "S20260702.MADUREZ_ECOSISTEMA_CONCILIO"
|
||||
acto_dialogico: "informar"
|
||||
actor_flujo: "multi_actor"
|
||||
criticidad_aegis: "low"
|
||||
skill_dominante: "NONE"
|
||||
fase_proyecto: "operations"
|
||||
tipo_semantico: "troubleshooting"
|
||||
summary_one_line: "EPISODIO 30 — MEMORIA: Llegó el informe de la **instancia 3 (app..."
|
||||
source_type: "claude_code"
|
||||
trust_boundary: "internal"
|
||||
created_at: "2026-07-12T16:18:09.115335+00:00"
|
||||
relectura_tagged: false
|
||||
forgejo_commit_sha: "pending"
|
||||
---
|
||||
|
||||
Llegó el informe de la **instancia 3 (app Claude Android)** — hallazgo estructural importante: la pestaña Code de la app es en realidad **dos instancias distintas bajo una misma lista**:
|
||||
|
||||
- **Sesiones cloud** (Claude Code on the web): VM efímera de Anthropic, solo ve lo comiteado en GitHub, **no puede tocar el servidor MEMORIA** (sin túneles entrantes ni SSH; solo salida HTTPS allowlisted). El filesystem se pierde al expirar el entorno por inactividad — el historial de chat se restaura, lo no-pusheado no.
|
||||
- **Remote Control**: ventana remota al proceso `claude` que corre en TU máquina (C2 del servidor MEMORIA), con icono de computador + punto verde cuando está online.
|
||||
|
||||
Y dos datos que apuntan directo a tu problema de reconexión (los cruzaré con lo que traiga el workflow antes de afirmar causa raíz):
|
||||
1. **Desconexión de red >~10 min mata la sesión Remote Control** — y si el proceso local muere, la sesión termina; la app no puede re-adoptarla, hay que re-ejecutar `/remote-control` en el CLI.
|
||||
2. **Gotcha crítico para tu servidor:** desde v2.1.196, Remote Control **falla si `ANTHROPIC_BASE_URL` apunta a un gateway distinto de api.anthropic.com** — y en MEMORIA existe LiteLLM como gateway; hay que verificar que la sesión C2 no herede esa variable.
|
||||
|
||||
El workflow de auditoría (inventario SSH en vivo + verificación adversarial de fixes) sigue corriendo; cuando cierre, te entrego el informe unificado en `docs/` con el mapa completo de instancias y los procedimientos verificados (reconexión + scroll Termius).
|
||||
|
||||
El documento maestro está completo y entregado. Y la muestra de M0-01 confirma que el método funcionó: el agente-implementador **leyó el código real y descubrió que los secretos viven en 7-8 archivos tracked, no en los 3 de la pista** — es decir, cazó que el verificador habría fallado si solo se tocaban 3. Eso es exactamente la defensa anti-alucinación que buscabas, operando.
|
||||
|
||||
**Hice** — Entregué el runbook ejecutable del endurecimiento: **[PLAN_IMPLEMENTACION_ENDURECIMIENTO_S20260702.md](docs/PLAN_IMPLEMENTACION_ENDURECIMIENTO_S20260702.md)** — 3.052 líneas, **22 runbooks**, cada uno con procedimiento paso a paso (QUÉ/POR QUÉ/comando-diff/qué esperar) + rollback + verificador de cierre + riesgos, más la secuencia óptima en 7 sprints y el mapa de colisiones de archivos.
|
||||
Loading…
Reference in a new issue