feat(episode): TRAZA_tessera-s20260516reconciliacionfasecreat_S20260516.R36_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD

Skill: TESSERA | Type: troubleshooting
Summary: EPISODIO 36 — HANDOFF_PROMPT.md: [TESSERA S20260516.RECONCILIACION_FASE_CREATIVA
This commit is contained in:
Ember 2026-05-16 21:37:47 +00:00
parent 574d23a06d
commit b61523fa22

View file

@ -0,0 +1,57 @@
---
episode_id: "f45d898d-75fa-4792-bf96-91bfed90e90d"
puente_flat: "TRAZA_tessera-s20260516reconciliacionfasecreat_S20260516.R36_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
session_code: "S20260516.RECONCILIACION_FASE_CREATIVA"
acto_dialogico: "informar"
actor_flujo: "multi_actor"
criticidad_aegis: "low"
skill_dominante: "TESSERA"
fase_proyecto: "operations"
tipo_semantico: "troubleshooting"
summary_one_line: "EPISODIO 36 — HANDOFF_PROMPT.md: [TESSERA S20260516.RECONCILIACION_FASE_CREATIVA.R22] | sesio"
source_type: "claude_code"
trust_boundary: "internal"
created_at: "2026-05-16T21:37:46.770943+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
[TESSERA S20260516.RECONCILIACION_FASE_CREATIVA.R22] | sesion=S20260516.RECONCILIACION_FASE_CREATIVA turno=R22 tipo=assistant | dominio=memory modo=ejecución emocion=curiosidad | hora=21:36
Barrido inicial hecho — git, la cola de memoria y el reporte de drift de hoy. Antes de los números, la raíz del malentendido.
## El reframe: tu "servidor MEMORIA" no es un sitio, son tres capas
Lo que se siente borroso como "qué hay en local vs remoto" en realidad son **tres capas de sincronización independientes**, cada una con su propio estado. Mezclarlas mentalmente es lo que genera la confusión.
| Capa | Qué guarda | Estado local ↔ remoto |
|------|-----------|----------------------|
| **1. Git** (código + docs versionados) | hooks, skills, reglas, `.md` | ✅ **Sincronizado** |
| **2. Memoria vectorial** (Qdrant) | episodios, recuerdos | 🔴 **34 episodios sin subir** |
| **3. Filesystem servidor** (`/home/johnember/data/`) | copias de STATE/EXODUS/MEMORY | ⚪ **Sin verificar** |
## Capa 1 — Git: sana
Hice `git fetch` a los tres remotos. Los tres están **exactamente al día**, cero commits de diferencia en cualquier dirección:
- `forgejo` (git.brasaluz.com) → 0 / 0
- `origin` (github jmarbelaezc) → 0 / 0
- `sriyantra` (github sriyantra108) → 0 / 0
Hay 26 archivos sin commitear en tu copia local, pero al revisarlos: la gran mayoría son **auto-generados o de runtime** (MAP.md, STATE.md, STATE_DRIFT.md, dashboards, flags de hooks, `coordination.db`, manifiestos auto). Solo un puñado son documentos de contenido escritos a mano. **Tu código y tus reglas no están en peligro** — ya viven en los 3 repositorios. El git no es el problema.
## Capa 2 — Memoria vectorial (Qdrant): aquí está el malentendido
Esta es la capa que de verdad llamas "el servidor memoria", y es donde está el drift real:
- **Local:** 34 episodios esperando en cola (`pending_memory_push.json`, generada hoy 21:26) — 33 de tipo experiencia + 1 de álbum. El más antiguo en la cola es de la sesión S20260515.
- **El pipeline lleva 29 días sin completar un push** al servidor (último: 2026-04-16).
- **Remoto** (medido hoy 13:15 por `reality_check.py`, no re-medido este turno): ~2.055 puntos en 7 colecciones — `ember_experience` 1096, `ember_lexicon` 542, `ember_inner` 333, `ember_knowledge` 71, `ember_album` 10, `ember_synthesis` 1, `ember_shared` 0.
- El blocker ya está parcialmente atacado: el commit `6421342` de esta línea de sprints arregló *"timeout SCP dinámico — blocker #1 del loop de ingesta"*.
**El malentendido en una frase:** la memoria de las últimas semanas se ha estado generando y guardando en tu máquina, pero el pipeline que la sube a Qdrant está atascado. El servidor tiene una foto de hace ~1 mes; tu local tiene episodios más nuevos sin reflejar allá.
## Capa 3 — Filesystem del servidor: sin verificar
Copias de STATE.md, EXODUS y MEMORY se suben por convención a `/home/johnember/data/` del servidor. **No verifiqué esa carpeta** en este barrido — requiere abrir sesión SSH/autenticada con el servidor.