feat(episode): TRAZA_tres-cosas-que-aparecieron-al-medir_S20260807.R2_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: NONE | Type: troubleshooting Summary: EPISODIO 2 — HANDOFF_PROMPT.md: Tres cosas que aparecieron al medir
This commit is contained in:
parent
0ed03609e6
commit
95b6bf8da2
1 changed files with 38 additions and 0 deletions
|
|
@ -0,0 +1,38 @@
|
|||
---
|
||||
episode_id: "9c36ca3e-ac54-475a-8789-49a0f7091288"
|
||||
puente_flat: "TRAZA_tres-cosas-que-aparecieron-al-medir_S20260807.R2_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
|
||||
session_code: "S20260807.COTEJO_ARCHIVOS_SERVIDOR"
|
||||
acto_dialogico: "informar"
|
||||
actor_flujo: "multi_actor"
|
||||
criticidad_aegis: "low"
|
||||
skill_dominante: "NONE"
|
||||
fase_proyecto: "operations"
|
||||
tipo_semantico: "troubleshooting"
|
||||
summary_one_line: "EPISODIO 2 — HANDOFF_PROMPT.md: Tres cosas que aparecieron al medir"
|
||||
source_type: "claude_code"
|
||||
trust_boundary: "internal"
|
||||
created_at: "2026-08-09T20:41:07.463101+00:00"
|
||||
relectura_tagged: false
|
||||
forgejo_commit_sha: "pending"
|
||||
---
|
||||
|
||||
**Lo que el fix NO cierra, y lo dejé escrito en el commit:** los archivos que reescribe un generador siguen sin subir. El patrón nunca fue el culpable — `is_critical('docs/STATE_DRIFT.md')` devuelve `True`; el filtro por herramienta lo descarta antes.
|
||||
|
||||
## Tres cosas que aparecieron al medir
|
||||
|
||||
Un detalle de proceso que casi sale caro: había **36 archivos de otra instancia ya en el stage**, y mi primer commit se los habría llevado por delante. Commiteé solo lo mío; su trabajo sigue intacto. El pre-commit que me bloqueó señalaba `test_secret_key_boundaries.py:80` — un `pragma: allowlist secret` mal colocado en un fixture cuyo valor es literalmente `PLACEHOLDER_NOT_A_SECRET`. No toqué el archivo ajeno.
|
||||
|
||||
Los otros dos quedaron como tareas: `lib/memory_sync.py` es un emisor huérfano que dejó una copia de `STATE.md` de hace 4 meses en `shared_memory/`, y `ember-backup-5am.sh` respalda `MEMORY_CC.md` (muerto desde marzo) mientras el `MEMORY.md` vivo no se respalda nunca.
|
||||
|
||||
—
|
||||
|
||||
**Hice:** medí antes de construir, el barrido quedó refutado, y arreglé el defecto real — el hook ya no puede decir «OK» sin comprobarlo. Commit `be2be833`, 7/7 tests con control positivo, verificado dentro de MEMORIA.
|
||||
|
||||
**Falta:** la decisión sobre el hueco de los generadores. No la tomo yo porque el hook implementa `feedback_sync_servidor.md`, que es directiva tuya.
|
||||
|
||||
**Mi consejo:** opción A. Los patrones fantasma no protegen nada —su contenido ya viaja en forgejo— y mantenerlos declarados hace creer que hay un canal donde no lo hay. Prefiero un canal pequeño y honesto a uno grande que miente.
|
||||
|
||||
**Para avanzar, elige:**
|
||||
- 🟢 **A** *(recomendado)* — Recorto `CRITICAL_PATTERNS` a lo que git NO transporta (`memory/MEMORY.md`), y dejo un AVISO DLC-2 en tu nota `feedback_sync_servidor.md` explicando por qué.
|
||||
- 🟡 **B** — Que los generadores llamen al sync al escribir. Cierra el hueco de verdad, pero cuesta un `scp` por cierre de turno para `STATE.md` (6-19 s hoy).
|
||||
- ⚪ **C** — Lo dejamos así: el canal ya no miente, aunque siga siendo parcial.
|
||||
Loading…
Reference in a new issue