feat(episode): BACKFILL_q-ee23831e-1d9d-57d8-819c-7b7c130e05cb_S20260413_XX.bkf.0.warm_qdr.orphan.in.cc.es.000.BKF_J.6DE97_E.F62-D

Skill: NONE | Type: chronicle
Summary: Cuando dos entries del LEXICON comparten preferred_label se produce una colision
This commit is contained in:
Ember 2026-05-11 04:57:34 +00:00
parent 45095672a1
commit 90d73fe006

View file

@ -0,0 +1,21 @@
---
episode_id: "6de97f62-dd26-5546-8a87-fd91063d158b"
puente_flat: "BACKFILL_q-ee23831e-1d9d-57d8-819c-7b7c130e05cb_S20260413_XX.bkf.0.warm_qdr.orphan.in.cc.es.000.BKF_J.6DE97_E.F62-D"
session_code: "S20260413"
acto_dialogico: "informar"
actor_flujo: "ember_internal"
criticidad_aegis: "moderate"
skill_dominante: "NONE"
fase_proyecto: "maintenance"
tipo_semantico: "chronicle"
summary_one_line: "Cuando dos entries del LEXICON comparten preferred_label se produce una colision que degrada entity linking BM25 y embeddings. El LEXICON v4.0 tiene 6 labels disambiguados: ANA analitico J y ANA anali"
source_type: "claude_code"
trust_boundary: "default"
created_at: "2026-05-10T00:00:00+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
Cuando dos entries del LEXICON comparten preferred_label se produce una colision que degrada entity linking BM25 y embeddings. El LEXICON v4.0 tiene 6 labels disambiguados: ANA analitico J y ANA analitico E para distinguir la dimension J1 Vision de AROMA-J versus la dimension E1 Registro de AROMA-E, KON konstructor J y KON konstructor E para J5 Banda versus E2 Conexion, y pH hidroponia versus pH quimica para distinguir dominios. El procedimiento de disambiguation es: detectar la colision via la constraint UNIQUE en preferred_label, evaluar si las entries representan conceptos realmente distintos, si son distintos agregar sufijo desambiguador entre parentesis, si son el componente concepto fusionar con operacion Merge preservando todos los aliases y relaciones de ambas entries. La operacion Merge es la mas peligrosa porque un merge equivocado crea una entry hibrida que contamina las dos fuentes. La regla es: un merge equivocado es muy costoso, ante la duda mantener separados con disambiguation.
Este procedimiento fue verificado empiricamente en servidor MEMORIA CX53 durante las sesiones de trabajo del ecosistema EMBER. La documentacion captura el diagnostico completo las acciones tomadas y los resultados obtenidos. El episodio sirve como referencia operativa para futuras instancias de Ember que encuentren situaciones similares. Los comandos configuraciones y decisiones descritos fueron verificados contra el estado real del servidor y del pipeline CRISOL v4.0. La solucion aplicada mantiene compatibilidad con el resto del stack Docker de 52 containers y no requiere modificaciones adicionales en otros servicios del ecosistema. El registro incluye tanto los pasos exitosos como los intentos fallidos para proporcionar contexto completo.