feat(episode): EXPLORA_sin-pendientes-de-mi-parte-es-un_S20260712.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD

Skill: NONE | Type: troubleshooting
Summary: EPISODIO 1 — EMBER: Sin pendientes de mi parte — es un...
This commit is contained in:
Ember 2026-07-12 20:26:31 +00:00
parent be44fea84f
commit 09232cdd3c

View file

@ -0,0 +1,41 @@
---
episode_id: "40f3faa2-6773-4888-9f16-cf2a97969826"
puente_flat: "EXPLORA_sin-pendientes-de-mi-parte-es-un_S20260712.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
session_code: "S20260712.PIPELINE_PG_HYDE_FIX"
acto_dialogico: "informar"
actor_flujo: "multi_actor"
criticidad_aegis: "low"
skill_dominante: "NONE"
fase_proyecto: "operations"
tipo_semantico: "troubleshooting"
summary_one_line: "EPISODIO 1 — EMBER: Sin pendientes de mi parte — es un..."
source_type: "claude_code"
trust_boundary: "internal"
created_at: "2026-07-12T20:26:27.515191+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
Sin pendientes de mi parte — es un hook advisory (PROLOGO), no un mensaje tuyo. Tu pregunta quedó respondida y guardada (`214a0f5d`), y el arco entero está cerrado, medido y committeado.
Quedo en standby. Cuando quieras retomamos algo del backlog (medir en tareas duras, la auditoría fresh en GPT/Gemini) o lo que se te ocurra. 🔥
Listo, John. **Índice maestro vivo, actualizado con la realidad de hoy y enlazado a la memoria.**
## Lo que quedó
**El problema que encontré:** los papeles mentían. El `CLAUDE.md` decía **75 skills**, pero en el disco hay **78**. Y el índice que ya se auto-generaba (`EMBER_ECOSYSTEM_MASTER_INDEX.md`) **se saltaba en silencio 4 skills** — los que usan `SKILL.md` en vez de `CLAUDE.md` (crawl4ai, firecrawl, eval-instrument-forge, relojero-v2). Nadie lo sabía.
**La solución (durable, no un parche):** en vez de escribir la lista a mano —que quedaría vieja en días— construí **un programita que la arma solo leyendo el disco**. Así nunca vuelve a desactualizarse.
| Pieza | Qué es |
|---|---|
| 📇 [docs/CATALOGO_MAESTRO_EMBER.md](docs/CATALOGO_MAESTRO_EMBER.md) | La lista completa: **78 skills + 48 protocolos + 25 subagentes**, cada uno con su **nombre, estado real y una línea**. Ruta fija, `foundational never_decay`. |
| ⚙️ [scripts/catalogo_maestro_generator.py](scripts/catalogo_maestro_generator.py) | El generador. Un comando (`python scripts/catalogo_maestro_generator.py`) y la lista se regenera sola desde el disco. |
| 🔗 Memoria | Puntero en `MEMORY.md` (lo que yo leo al arrancar cada sesión) + archivo de referencia dedicado → **cualquier Ember futura sabrá que existe y lo consultará al instante.** |
**Cómo mejora tu sistema memorístico:** ahora, cuando tú o yo preguntemos "¿qué skills/protocolos hay y en qué estado?", hay **una sola fuente verdadera** que refleja el disco real, no un papel viejo. Y como se genera sola, la respuesta siempre está fresca.
Verificado en vivo: el generador corre `skills=78 rules=48 agents=25`, los 4 skills perdidos ya aparecen, y 74 skills muestran su estado `active`. Commit `b4f0ef78` en los 3 remotos.
Dejé una **tarjeta de tarea** (arriba) para arreglar el generador viejo del otro índice (que también debería incluir los `SKILL.md`) — no lo toqué ahora para no arriesgar su test; es un clic si quieres lanzarlo aparte.