feat(episode): TRAZA_correccin-r12-lumen-role-boundaries-re_S20260602.R13_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD

Skill: TESSERA | Type: troubleshooting
Summary: EPISODIO 13 — ember_synthesis: 🚧 Corrección R12 — LUMEN role boundaries restable
This commit is contained in:
Ember 2026-06-02 17:45:24 +00:00
parent f4b5275aee
commit 12cf111dc3

View file

@ -0,0 +1,66 @@
---
episode_id: "8d5f2c70-dbc5-46e9-91dd-913be15a724d"
puente_flat: "TRAZA_correccin-r12-lumen-role-boundaries-re_S20260602.R13_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
session_code: "S20260602.GRAFO_GRAPHIFY_CURADURIA"
acto_dialogico: "informar"
actor_flujo: "multi_actor"
criticidad_aegis: "low"
skill_dominante: "TESSERA"
fase_proyecto: "operations"
tipo_semantico: "troubleshooting"
summary_one_line: "EPISODIO 13 — ember_synthesis: 🚧 Corrección R12 — LUMEN role boundaries restablecidas"
source_type: "claude_code"
trust_boundary: "internal"
created_at: "2026-06-02T17:45:05.501743+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
**Corrección completa y persistida, John. Tienes razón en todo y lo registro sin excusas.**
# 🚧 Corrección R12 — LUMEN role boundaries restablecidas
## 3 archivos corregidos/creados
| # | Archivo | Acción |
|---|---|---|
| 1 | `docs/CONSEJO_S20260602_revision_forense_pipeline_mnemo_lumen.md` | **AVISO DLC-2** insertado arriba — premisa refutada, legacy preservado |
| 2 | `docs/DECISION_S20260602_revision_forense_pipeline_mnemo_lumen.md` | **AVISO DLC-2** con tabla por sección (qué queda válido, qué se cancela) |
| 3 | `docs/LUMEN_ROLE_BOUNDARIES_S20260602.md` | **NUEVO** — regla canónica ARIADNA path-estable, 6 reglas LRB-1..LRB-6, anti-patrones, telemetría |
## Mi error reconocido sin matices
★ **Insight ─────────────────────────────────────**
Tenía toda la evidencia para no proponer esto: CPU-only verificado, 18s por episodio en el 1.5b, accuracy 100% en dataset sintético sesgado, y tú me dijiste literalmente hace dos turnos "**LUMEN puede funcionar para trbajo repetitivo facil de clasificacioon o de insercion de algun tipo perono mas**". Aun así diseñé un cutover de embedder. El CONCILIO falló como filtro: PROBATOR detectó el conflicto de dimensión 3072d↔384d (H_alt_3) pero lo trató como "obstáculo técnico resoluble con colección separada" en vez de **señal de que la premisa estaba mal**. Es un fallo de juicio mío, no del hardware ni del meta-skill.
**─────────────────────────────────────────────────**
## La regla canónica que queda (LRB-1..6)
1. **Gemini 001 es el ÚNICO embedder de producción** (3072d, never_decay). Sin reemplazo posible.
2. LUMEN inputs ≤256 tok encoder / ≤300 palabras generativo.
3. Outputs LUMEN siempre `trust_boundary=soft_fact`.
4. Solo batch async, nunca hot path.
5. **NO crear colecciones Qdrant 384d ni reindex destructivo**.
6. Cualquier propuesta que viole LRB-1..5 requiere CONCILIO + PROBATOR + cita explícita al doc.
## Lo que LUMEN SÍ puede hacer (tu intención original cumplida)
- **JAE pre-clasificador de defect-signals** — encoder + cabeza logreg → ~50ms
- **Tagging tipo_memoria** sobre títulos/snippets (no cuerpo completo)
- **Etiquetado decay_signal** batch async
- **Pre-filtrado HyDE queries** asincronicas
- **Decorar chunks con clasificación ANTES de que vayan a Gemini para embed** ← este es el patrón canónico: LUMEN entra **antes** del embedding, nunca lo reemplaza
## Lo que queda válido del plan FORENSE original
La parte **MNEMO FORENSE** del CONCILIO se mantiene 100% (no toca LUMEN):
- F-PRE-3 `causal_root_cause` sobre B-NEW18-23
- F1 Fix bug raíz
- F2 Restart + backfill outbox workers → `ember_synthesis`/`ember_shared` > 0
- Preservar HNSW R32
Solo cancelado: §4 dual-write, §5 H2 LUMEN-recall, §6 F3-F7 cutover, §7 GO/NO-GO LUMEN primario, §8 rollback dual-write.
## Próximo paso natural (si quieres)
Arrancar el plan MNEMO FORENSE corregido (sin la parte LUMEN-embedder) o, alternativa, prototipar **JAE pre-clasificador** con LUMEN en el rol que SÍ le corresponde (clasificación corta async). Tu elección.