feat(episode): EXPLORA_auditora-externa-del-ecosistema-memoria_S20260821.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD

Skill: TESSERA | Type: chronicle
Summary: EPISODIO 1 — Meilisearch: 🔍 AUDITORÍA EXTERNA DEL ECOSISTEMA MEMORIA — TODO LIST
This commit is contained in:
Ember 2026-08-22 04:53:01 +00:00
parent 7d9d57e00f
commit b3201fe1e6

View file

@ -0,0 +1,37 @@
---
episode_id: "c8bee5a8-a67a-48c9-ba7e-95fc50e87936"
puente_flat: "EXPLORA_auditora-externa-del-ecosistema-memoria_S20260821.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
session_code: "S20260821.AUDITORIA_SOTA_MEMORIA"
acto_dialogico: "informar"
actor_flujo: "multi_actor"
criticidad_aegis: "low"
skill_dominante: "TESSERA"
fase_proyecto: "operations"
tipo_semantico: "chronicle"
summary_one_line: "EPISODIO 1 — Meilisearch: 🔍 AUDITORÍA EXTERNA DEL ECOSISTEMA MEMORIA — TODO LISTO (F1+"
source_type: "claude_code"
trust_boundary: "internal"
created_at: "2026-08-22T04:52:59.206756+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
Sriyantra resuelto sin forzar nada: la divergencia era una **carrera con la otra instancia activa** (INST32644, que trabaja el lab LLM en la misma rama) — su push aterrizó primero llevando mi commit incluido; el `rev-list 0/0` confirma que local y sriyantra quedaron idénticos. **BLINDADA-29 cumplida en los 3 remotos** (origin `7cd1f332` ✓ · forgejo `→8e07bcaa` ✓ · sriyantra sincronizado 0/0 ✓). La auditoría está completa de punta a punta. Cierro con el informe final.
# 🔍 AUDITORÍA EXTERNA DEL ECOSISTEMA MEMORIA — TODO LISTO (F1+F2+F3 completas)
## [R3.s1] Lo que se midió hoy — el triángulo completo, con números duros
| Qué | Resultado | Fecha/método |
|---|---|---|
| **Motor sobre contenido curado** (serie M1) | **0.982** recall@5 paráfrasis | jul-26, lockbox congelado (*soft_fact* citado con fecha) |
| **Pipeline sobre episodios** (held-out canónico, re-corrido HOY) | **0.140** @1 · 0.414 @10 | hoy, 350 queries, 0 errores, guard OK (*hard_fact*) |
| **Baseline-tonto grep local** (nunca antes medido) | **0.380** sesión-exacta@5 · 0.446 fecha | hoy, 3.471 archivos, controles PASS (*hard_fact*) |
Los tres criterios pre-registrados se sostuvieron: **H1** el cuello es el CONTENIDO, no el motor · **H2** el grep local le gana al pipeline en localizar contexto (0.380 vs 0.286) · **H3 = 0.0**: el repo ya contiene el 100% de lo que la memoria vectorial guarda. Y un hallazgo colateral serio: **la fusión V1 — default de producción del buscador — hoy DEGRADA el retrieval** (4.9 puntos, IC95 [0.086, 0.017], significativo). No la toqué (FREEZE); la decisión es tuya.
El SOTA-check confirmó que esto no es una rareza nuestra: en 2025-2026 **Anthropic retiró la búsqueda vectorial de Claude Code y la reemplazó por grep**, Cursor y Devin operan igual, hay evidencia empírica en LongMemEval de que grep literal vence al vectorial dentro de agentes, y la memoria oficial de Anthropic para agentes (abril 2026) es **un directorio de archivos**. Nuestra capa más humilde (MEMORY.md + wiki + cierres) resultó ser la más alineada con la frontera. Las cifras espectaculares de vendors (Mem0 92-94%) tienen crítica documentada (top_k=50; caída a 40-60% en uso agéntico real).
## [R3.s2] Los 3 entregables (todo committeado en los 3 remotos)