feat(episode): TRAZA_bitcora-s20260912sid3e411925eaa3r2_S20260828.R2_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD

Skill: TESSERA | Type: chronicle
Summary: EPISODIO 2 — MEMORIA: 📁 BITÁCORA S20260912.SID3E411925EAA3.R2
This commit is contained in:
Ember 2026-09-12 21:59:39 +00:00
parent 9979dc0d8a
commit ba6b527b72

View file

@ -0,0 +1,53 @@
---
episode_id: "6beef986-0710-4a48-bc40-757c7ccb3756"
puente_flat: "TRAZA_bitcora-s20260912sid3e411925eaa3r2_S20260828.R2_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
session_code: "S20260828.SID3E411925EAA3"
acto_dialogico: "informar"
actor_flujo: "multi_actor"
criticidad_aegis: "low"
skill_dominante: "TESSERA"
fase_proyecto: "operations"
tipo_semantico: "chronicle"
summary_one_line: "EPISODIO 2 — MEMORIA: 📁 BITÁCORA S20260912.SID3E411925EAA3.R2"
source_type: "claude_code"
trust_boundary: "internal"
created_at: "2026-09-12T21:59:24.461298+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
**💡 Mi consejo** — Sigo directo con el paso 2 sin pararme, que es lo que autorizaste. Pero quiero que veas el número honesto: **bajamos de 55 % a 29 %, no a cero**. La mitad del mérito es de un trabajo que ya estaba hecho y solo había que mover; la otra mitad del agujero exige que el escritor vuelva a funcionar.
🔴 **CRITICAL**
- **F-2** · **Paso 2: reanudar el escritor at-write** — sin él, todo lo demás caduca · **Ember, ahora** *(GO ya dado)*
🟠 **HIGH**
- **F-3** · Paso 3: backfill de los 663 episodios restantes (12-ago → hoy) · **Ember** · después del paso 2
- **A** · Ruta factual ponderada por cobertura — **ahora la cobertura ya es otra (71 %)**, hay que re-medir con la cifra nueva · Ember · 2026-09-15
🟡 **MEDIUM**
- **T45-P** · Anotar `NO CONCLUYENTE POR TECHO` en el brazo P · carril emisor · 2026-09-14
- **H-2** · Tus 15 preguntas escritas de memoria · John · **vencida**
**RESUELTAS****Paso 1/3 completado y verificado por tres vías** · corpus invisible 54,9 % → 29,0 % · rollback por filtro preparado y documentado.
### 📁 BITÁCORA S20260912.SID3E411925EAA3.R2
- ⚡ BASH ssh → viabilidad: solape **0** por id, **0** por `fact_id`, **0** por texto normalizado
- ⚡ BASH ssh → vectores compatibles: ambas 3072 dims, coseno, cero nulos
- 🆕 WRITE `test_promover_sombra_a_canon.py` (+150) → test primero
- 🆕 WRITE `promover_sombra_a_canon.py` (+180) → 5 guards + rollback por filtro
- ⚡ BASH → 🧪 TEST_POST: **TODOS VERDES**
- ⚡ BASH scp+sha → desplegado, hash `d4284ced` idéntico
- ⚡ BASH → dry-run: 469 leídos, 469 promovibles, **0 duplicados**
- ⚡ BASH → **EJECUTADO**: 5.978 → **6.447**, delta 469
- 🌐 MCP `qdrant_count`**469** `atwrite_v12` (verificación independiente)
- 🌐 MCP `search_facts`**hechos de agosto recuperados**, scores 0,820,89
- ⚡ BASH ssh → cobertura: invisible **54,9 % → 29,0 %**
- ⚡ BASH git → commit `7a89425655` + push triple, asunto verificado
**Archivos entregados:** [promover_sombra_a_canon.py](scripts/server-side-pipeline/promover_sombra_a_canon.py) · [su test](scripts/server-side-pipeline/test_promover_sombra_a_canon.py)