ember-memory-test/episodes/TRAZA_el-plan-8-experimentos-x-01x-08-familia_S20260718.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD.md
Ember c10c681196 feat(episode): TRAZA_el-plan-8-experimentos-x-01x-08-familia_S20260718.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: COMPASS | Type: troubleshooting
Summary: EPISODIO 1 — MNEMO_PRE_DIGEST: 🎯 El plan: 8 experimentos X-01..X-08 (familia "se
2026-07-19 04:14:09 +00:00

2.5 KiB


episode_id: "71be74cc-9b3e-49e9-ab7a-30ff9040c6f1" puente_flat: "TRAZA_el-plan-8-experimentos-x-01x-08-familia_S20260718.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD" session_code: "S20260718.ECC_TOOLBOX_SURFACER" acto_dialogico: "informar" actor_flujo: "multi_actor" criticidad_aegis: "low" skill_dominante: "COMPASS" fase_proyecto: "operations" tipo_semantico: "troubleshooting" summary_one_line: "EPISODIO 1 — MNEMO_PRE_DIGEST: 🎯 El plan: 8 experimentos X-01..X-08 (familia "señales-sobre" source_type: "claude_code" trust_boundary: "internal" created_at: "2026-07-19T04:14:08.764335+00:00" relectura_tagged: false forgejo_commit_sha: "pending"

Ronda 2 completa, John — commit f61d7b01, push 3/3. Fable hizo exactamente lo que pediste: ingeniería inversa REAL con su propio poder matricial, y volvió con un plan que poda el espacio con evidencia y diseña la mezcla combinatoria que puede ganar. ## 🧬 Lo que Fable descubrió metiendo las manos en las bases (14 queries propias)

Descubrimiento Consecuencia
importance_score tiene solo 2 valores en 750 episodios señal plana → descartada (poda)
skill_dominante es 76% "NONE" micro-señal, no experimento propio
El canal Neo4j MENTIONS duplica canonical_entities (avg 8.1, max 10 — mismo set) señal-izarlo sería pagar 2 veces la misma señal → excluido con evidencia
El payload Qdrant solo expone content[:1800]; PostgreSQL guarda el texto COMPLETO señal genuinamente NUEVA (experimento X-06)
session_code es campo INDEXADO en Qdrant filter-then-rank nativo viable (X-07)
Usar hyde_queries como señal = leakage total (¡las queries del oráculo SON esos strings!) riesgo #1 cazado y prohibido — un experimento ingenuo habría dado ~1.0 falso

🎯 El plan: 8 experimentos X-01..X-08 (familia "señales-sobre-pool-denso" — la que GANA)

En vez de repetir el error refutado (unir listas), todos re-rankean el pool denso con señales nuevas: X-01 porta la V1 ganadora al harness (re-baseline del 0.608 en protocolo comparable) → X-02 pool K=100 (sube el techo) → X-03 campo keyword ampliado (title/summary/verbo/skill) → X-04 grid de pesos anti-overfit (split train/test por episodio) → X-05 vecindad sesión+cadena BLC (tu h4) → X-06 full-text del contenido completo → X-07 routing filter-then-rank → X-08 N=100 + bootstrap IC 95% (el veredicto estadísticamente honesto).