feat(episode): TRAZA_el-reframe-aqu-est-el-malentendido-comp_S20260517.R23_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: FORJA | Type: design Summary: EPISODIO 23 — MNEMO: El reframe — aquí está el malentendido completo
This commit is contained in:
parent
89485e79d3
commit
734369ca75
1 changed files with 52 additions and 0 deletions
|
|
@ -0,0 +1,52 @@
|
|||
---
|
||||
episode_id: "64754fa9-35c4-480a-ad65-ce1cd0853f1f"
|
||||
puente_flat: "TRAZA_el-reframe-aqu-est-el-malentendido-comp_S20260517.R23_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
|
||||
session_code: "S20260517.INST23008"
|
||||
acto_dialogico: "informar"
|
||||
actor_flujo: "multi_actor"
|
||||
criticidad_aegis: "low"
|
||||
skill_dominante: "FORJA"
|
||||
fase_proyecto: "operations"
|
||||
tipo_semantico: "design"
|
||||
summary_one_line: "EPISODIO 23 — MNEMO: El reframe — aquí está el malentendido completo"
|
||||
source_type: "claude_code"
|
||||
trust_boundary: "internal"
|
||||
created_at: "2026-05-18T01:42:26.476624+00:00"
|
||||
relectura_tagged: false
|
||||
forgejo_commit_sha: "pending"
|
||||
---
|
||||
|
||||
He inspeccionado los tres candidatos del servidor MEMORIA. **Ninguno es un clon de tu repositorio de trabajo.**
|
||||
|
||||
| Directorio en servidor MEMORIA | Qué es realmente |
|
||||
|---|---|
|
||||
| `/home/johnember/ember-memory/` | Repositorio git, pero de **otro proyecto** — `ember-memory.git`, solo 2 commits, carpetas de estructura de memoria (`chronicles/`, `episodes/`, `decisions/`...). No es tu repo. |
|
||||
| `/home/johnember/ember-ecosystem/` | Sin `.git`. Solo `crisol/`, `projects/` y 2 archivos `.md`. No es tu repo. |
|
||||
| `/home/johnember/ember-mcp-server-v3/` | El código fuente del servidor MCP. Sin `.git`. Otra cosa. |
|
||||
|
||||
## El reframe — aquí está el malentendido completo
|
||||
|
||||
El servidor MEMORIA **no es, ni fue nunca, un espejo de tu repositorio local.** Son dos sistemas con propósitos distintos:
|
||||
|
||||
- **Tu local** (`ember-claude-code`) = el repositorio de trabajo: código, skills, reglas, hooks, documentos. 3.266 archivos versionados.
|
||||
- **El servidor MEMORIA** (`/home/johnember/`) = la máquina de producción: stacks Docker, el servidor MCP, `backups/`, `restic-repo/`, el pipeline de memoria, scripts de operación.
|
||||
|
||||
Comparten apenas 4 nombres de carpeta (`docs/`, `scripts/`, `correos-entre-instancias/`, `stacks/`), y aun esas tienen contenido distinto — el `docs/` del servidor MEMORIA tiene un puñado de archivos; el tuyo tiene cientos.
|
||||
|
||||
**Por eso "que ambos sitios tengan la misma información" no aplica:** no son espejos y, por diseño, no deben serlo. Pero esto NO significa que tu trabajo esté en peligro.
|
||||
|
||||
## Tu repositorio SÍ está respaldado — por git, no por copia de archivos
|
||||
|
||||
Tu repositorio de trabajo está triplicado en 3 remotos git, los tres verificados al día (turno anterior):
|
||||
|
||||
- `forgejo` → git.brasaluz.com
|
||||
- `origin` → GitHub (jmarbelaezc)
|
||||
- `sriyantra` → GitHub (sriyantra108)
|
||||
|
||||
Y un detalle relevante: en el servidor MEMORIA vi `data/forgejo-workdir/`. Es muy probable (inferencia, sin confirmar aún) que el propio servidor MEMORIA aloje ese Forgejo — si es así, tu repositorio **sí vive físicamente en el servidor MEMORIA**, dentro de Forgejo como repositorio git, no como una carpeta navegable en `/home/johnember/`. Lo confirmo si seguimos.
|
||||
|
||||
## ⚠️ Hallazgo de seguridad (colateral)
|
||||
|
||||
El `.git/config` del repositorio `/home/johnember/ember-memory/` tiene un **token de acceso a Forgejo en texto plano** embebido en la URL del remoto (`https://john:eb59b811…@git.brasaluz.com/...`). Cualquiera con permiso de lectura sobre ese archivo ve la credencial. Recomiendo rotar el token y reconfigurar el remoto con un credential helper. Lo dejo en la PILA — tú decides cuándo.
|
||||
|
||||
## Qué tiene sentido reconciliar — la decisión
|
||||
Loading…
Reference in a new issue