feat(episode): TRAZA_para-john-r9_S20260618.R6_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: NONE | Type: troubleshooting
Summary: EPISODIO 6 — MNEMO Pipeline: 📍 PARA JOHN — R9
This commit is contained in:
parent
24feff8dbc
commit
ea2cac5425
1 changed files with 33 additions and 0 deletions
|
|
@ -0,0 +1,33 @@
|
||||||
|
---
|
||||||
|
episode_id: "18b8496b-546c-4f73-aa89-bf1a389348df"
|
||||||
|
puente_flat: "TRAZA_para-john-r9_S20260618.R6_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
|
||||||
|
session_code: "S20260618.VERIFY_FIRST_PASSPORT_FIX"
|
||||||
|
acto_dialogico: "informar"
|
||||||
|
actor_flujo: "multi_actor"
|
||||||
|
criticidad_aegis: "low"
|
||||||
|
skill_dominante: "NONE"
|
||||||
|
fase_proyecto: "operations"
|
||||||
|
tipo_semantico: "troubleshooting"
|
||||||
|
summary_one_line: "EPISODIO 6 — MNEMO Pipeline: 📍 PARA JOHN — R9"
|
||||||
|
source_type: "claude_code"
|
||||||
|
trust_boundary: "internal"
|
||||||
|
created_at: "2026-06-18T21:55:49.075986+00:00"
|
||||||
|
relectura_tagged: false
|
||||||
|
forgejo_commit_sha: "pending"
|
||||||
|
---
|
||||||
|
|
||||||
|
### 📍 PARA JOHN — R9
|
||||||
|
- **Hice:** verifiqué en el código por qué la escritura es asimétrica. **Es el patrón Transactional Outbox, a propósito** (documentado en `outbox-pattern-design.md`): los 3 inline son DB rápidas que el retrieval lee; los 2 del outbox son git (rate-limit 5 s) + WebDAV, réplicas lentas que nadie consulta. Meterlas inline bloquearía el núcleo.
|
||||||
|
- **Falta:** decidir A/B/C de antes — ahora con el "por qué" claro, A es la correcta (+ opcional: podar el doble-write).
|
||||||
|
- **Mi consejo:** **A** — revivir el dispatcher y ponerle alerta de liveness; y de paso podar Qdrant+Neo4j del dispatcher (que solo replique Forgejo+Nextcloud). NO meter las 2 inline: rompería el aislamiento de fallos que el patrón te da gratis.
|
||||||
|
- **Para avanzar, elige:**
|
||||||
|
- 🟢 **A** *(recomendado)* — revivo dispatcher + alerta liveness + (opcional) podo el doble-write
|
||||||
|
- 🟡 **B** — cristalizo todo esto en un **ADR** (decisión arquitectónica documentada) antes de tocar nada
|
||||||
|
- ⚪ **C** — otra cosa / lo dejas para una ventana dedicada
|
||||||
|
|
||||||
|
📌 **PILA-PENDIENTES (R9)**
|
||||||
|
- 🟠 HIGH — `ember-outbox.service` muerto desde 12-jun, sin alarma de liveness (defecto operativo real) [hard_fact]
|
||||||
|
- 🟡 MEDIUM — Doble-write Qdrant+Neo4j (crisol inline + worker dispatcher) = deuda → podar dispatcher a solo Forgejo+Nextcloud [inference fundada en código]
|
||||||
|
- 🟡 MEDIUM — Corregir reporte §7 (claim password plex erróneo) [DLC-2]
|
||||||
|
- ❓ PREGUNTA-JOHN — Q-001 · ¿A revivir+monitorear / B ADR / C diferir?
|
||||||
|
- ✅ RESUELTAS — explicado el "por qué" de la asimetría: patrón Outbox a propósito (verificado en código), NO accidente
|
||||||
Loading…
Reference in a new issue