ember-memory-test/episodes/DEPURA_estado-de-b1-wiki-reflex_S20260703.R99_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD.md
Ember 84e6f376d4 feat(episode): DEPURA_estado-de-b1-wiki-reflex_S20260703.R99_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: NONE | Type: troubleshooting
Summary: EPISODIO 141 — MNEMO_PRE_DIGEST: Estado de B1 (wiki-reflex)
2026-07-12 16:18:08 +00:00

2 KiB

episode_id puente_flat session_code acto_dialogico actor_flujo criticidad_aegis skill_dominante fase_proyecto tipo_semantico summary_one_line source_type trust_boundary created_at relectura_tagged forgejo_commit_sha
aca951db-93c7-4af9-94c7-e71d3653faf5 DEPURA_estado-de-b1-wiki-reflex_S20260703.R99_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD S20260703.ANTI_OLVIDO_ESTADO_VIVO informar multi_actor low NONE operations troubleshooting EPISODIO 141 — MNEMO_PRE_DIGEST: Estado de B1 (wiki-reflex) claude_code internal 2026-07-12T16:16:36.848754+00:00 false pending

El Edit a .claude/settings.json también fue denegado — el directorio .claude/ está protegido por tus permisos. Es un buen guardrail (settings.json es el archivo más crítico del harness), pero significa que no puedo cablear el hook yo mismo en esta sesión.

Hice toda la parte que sí puedo y que importa: verifiqué que es seguro cablearlo.

Estado de B1 (wiki-reflex)

  • Leí el hook + su lib completos. Es PROPOSE-ONLY/HITL real: parsea los MNEMO_PRE_DIGEST del transcript al cierre y deja una propuesta .md en generados-por-claude/ para tu revisión. Nunca escribe a la wiki viva (auto_write=False hardcoded; resolví la discrepancia — el write=True solo controla el archivo de staging, no la wiki).
  • Smoke-test PASS: corrió con payload Stop sintético → exit 0, telemetría no_predigest, la lib importa sin error. No rompería los cierres.
  • 🚫 El registro en settings.json está bloqueado por permisos (.claude/ denegado). Es la única pieza que falta y es tuya de ejecutar.

Para cablearlo — inserta este bloque en .claude/settings.json

En el array "Stop", después del objeto de mega-hook-temporal-monitor-on-stop.py (~línea 429), pega:

Validar después: python -c "import json; json.load(open('.claude/settings.json')); print('OK')". Rollback: git checkout HEAD -- .claude/settings.json.

Toma efecto en tu próxima sesión (los hooks se cargan al boot).