feat(episode): DEPURA_fase-3a-completa-el-escritor-nico-de-q_S20260611.R15_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD

Skill: FORJA | Type: troubleshooting
Summary: EPISODIO 15 — MNEMO_PRE_DIGEST: 🔔 FASE 3a COMPLETA — el escritor único de Qdrant
This commit is contained in:
Ember 2026-06-12 03:55:13 +00:00
parent 0984c86508
commit 57b1f7c352

View file

@ -0,0 +1,33 @@
---
episode_id: "ded97a23-8f10-4ca8-adb3-51ebe8bb15fa"
puente_flat: "DEPURA_fase-3a-completa-el-escritor-nico-de-q_S20260611.R15_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
session_code: "S20260611.FORMATEO_CANONICO_MNEMO"
acto_dialogico: "informar"
actor_flujo: "multi_actor"
criticidad_aegis: "low"
skill_dominante: "FORJA"
fase_proyecto: "operations"
tipo_semantico: "troubleshooting"
summary_one_line: "EPISODIO 15 — MNEMO_PRE_DIGEST: 🔔 FASE 3a COMPLETA — el escritor único de Qdrant vive en pro"
source_type: "claude_code"
trust_boundary: "internal"
created_at: "2026-06-12T03:55:02.595314+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
**Qué sigue con tu "continúa":** FASE 3b — `store_memory` de ember-mcp delega en `MemoryWriter` (deploy alpine cp + restart container, el dir es RO). Luego 3c (cliente: dedup sha pre-SCP + trigger detached) y los vectores FASE 5.
📌 **PILA-PENDIENTES (R12):** 🟠 3b ember-mcp + 3c push_to_server · 🟡 FASE 5 (14+2 vectores) · 🟡 monitoreo 48h + 4 vías MD-5 · ⚪ quarantine (decisión John, prólogo dado en R9) · ⚪ rotar LITELLM_KEY hardcoded en crisol L84 (ahora también en embedding.env — misma key leaked conocida)
📁 **BITÁCORA S20260611.FORMATEO_CANONICO_MNEMO.R12:**
- 📖 READ scripts/memory_writer.py → API contrato (291L)
- ⚡ SSH grep F3/outbox/F5 crisol_run.py ×4 → mapa completo pre-edit
- ⚡ SSH backup crisol_run.py.bak.20260612_033434 + LITELLM_MASTER_KEY → embedding.env
- 🆕 WRITE scripts/tmp_f3_wiring_edit.py (editor anchors) · 🧪 TEST_PRE: anchors assert 1×
- ⚡ SFTP upload editor → server · ⚡ SSH editor EXIT "EDIT OK 3 reemplazos" + 🧪 TEST_POST: py_compile OK
- ⚡ SSH unit systemd + service.sh → `--only neo4j nextcloud forgejo`, kill 2 dispatchers viejos (1 D-state con kill -9), daemon-reload, 1 vivo
- ⚡ SSH trazador campana + crisol detached → run ebfda59c rc=0
- ⚡ SSH probe HIT@1 ×2 → 0.54 (dilución) / **0.7553 PASS** + payload 7/7 · rm tmp editor server
- ✏️ EDIT docs/RESULTADOS_…S20260612.md → sec. 5 FASE 3a + MNEMO_PRE_DIGEST
- ⚡ BASH commit 0a54c20 + push 3/3