Episode: E.20260416.R08.grafo.neo4j.registrar

This commit is contained in:
Ember 2026-04-16 16:59:21 +00:00
parent 31202082d3
commit de2ce08ff5

View file

@ -0,0 +1,25 @@
<!-- EMBER_CROSS_REF
eri: S20260416_INST6516_introspection_neo4j_postgresql_qdrant
qdrant_id: 6d8f4f2a-69f0-4ec7-a94a-16b2a655cdd3
qdrant_collection: ember_experience
neo4j_node: (:Episode {id: 'S20260416_INST6516_introspection_neo4j_postgresql_qdrant'})
pg_table: episodes
pg_qdrant_id: 6d8f4f2a-69f0-4ec7-a94a-16b2a655cdd3
nc_path: /EMBER/episodios/2026/04/E.20260416.R08.grafo.neo4j.registrar.md
created_at: 2026-04-16T16:59:15+00:00
codex_ref: S20260416.INST6516.CRISOL_MASTER_COMPASS_INTEGRATION.R8.POSTFIX_V2
puente: E.20260416.R08.grafo.neo4j.registrar
temp: H9
visibility: V
graph_session: S20260416.R08
graph_domain: grafo
graph_entity: neo4j
graph_action: registrar
mode: introspection
hope_score: 0.601
entities: 5
-->
# introspection: Neo4j, PostgreSQL, Qdrant — EPISODIO POST-FIX v2 S20260416_20260416_165915: Segunda verificacion del fix...
EPISODIO POST-FIX v2 S20260416_20260416_165915: Segunda verificacion del fix en triple write (MNEMO) atomica. Este episodio menciona entidades existentes en Neo4j: PostgreSQL (id=134), Qdrant, Neo4j, Docker. El fix aplicado en pipeline.py L659-672 separa el MERGE por identidad (solo Entity+name) del SET de label dinamico (Verified). Ahora run_from_inbox.py que invoca ingest_episode debe completar las tres fases F5 sin violar la constraint entity_name_unique. Si esta verificacion pasa significa que el pipeline puede ingresar episodios con menciones de entidades comunes sin fallar, lo cual es el caso 100% porque toda sesion menciona PostgreSQL, Qdrant, Neo4j o ember-mcp. La expectativa es delta +1 en los tres stores: PostgreSQL episodes table, Qdrant ember_experience collection, y Neo4j Episode nodes.