diff --git a/episodes/TRAZA_1-cmo-qued-el-tema-de-los-enjambres_S20260908.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD.md b/episodes/TRAZA_1-cmo-qued-el-tema-de-los-enjambres_S20260908.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD.md new file mode 100644 index 00000000..64f1219b --- /dev/null +++ b/episodes/TRAZA_1-cmo-qued-el-tema-de-los-enjambres_S20260908.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD.md @@ -0,0 +1,46 @@ +--- +episode_id: "15b8ff49-52fe-4779-bf9d-59fb0f23c5c2" +puente_flat: "TRAZA_1-cmo-qued-el-tema-de-los-enjambres_S20260908.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD" +session_code: "S20260908.SIDA4E4EA94E7E4" +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: 1. Cómo quedó el tema de los enjambres" +source_type: "claude_code" +trust_boundary: "internal" +created_at: "2026-09-12T21:49:26.181857+00:00" +relectura_tagged: false +forgejo_commit_sha: "pending" +--- + +Te lo cuento en dos partes, porque son dos cosas distintas. + +## 1. Cómo quedó el tema de los enjambres + +Firmaste dos decisiones (DP‑A y DP‑C) y con eso arranqué la ejecución. Quedó esto: + +**Lo que ya funciona y está probado.** Se construyeron cinco herramientas, cada una con sus pruebas ejecutadas de verdad, no declaradas: + +| Herramienta | Para qué sirve, en cristiano | Pruebas | +|---|---|---| +| Pre‑vuelo | revisa el equipo antes de lanzar un enjambre y dice sí o no | 32 | +| Reanudador | si un enjambre se corta, dice qué carriles hay que relanzar y cuáles no | 19 | +| Validador de hallazgos | obliga a que cada defecto traiga su prueba, y marca «NO VERIFICADO» cuando nadie miró | 31 | +| Cosechador | guarda el trabajo de los agentes cada dos minutos mientras trabajan | 42 | +| Guardián de copias | evita que las dos copias del comando se desincronicen | 6 | +| **Total** | | **148 verdes** | + +**La prueba que más te importa a ti.** El enjambre de hoy corrió bajo el protocolo que el plan propone, sobre sí mismo. Mientras seis agentes trabajaban, el cosechador guardó **18 veces** en el repositorio. Al cerrar, **cero ficheros sin guardar**. Si esta sesión se hubiera muerto en cualquier momento, no habríamos perdido nada. Eso es lo contrario de los 20 millones de tokens que se perdieron entre el jueves y el viernes. + +**Otra mejora medida.** Antes, tres agentes tardaban unos 50 minutos en escribir su primera línea en disco. Hoy los seis escribieron entre 1 y 4 minutos. La regla nueva no cuesta nada de cumplir. + +**La parte incómoda, que también te debo.** Puse a verificadores a buscarle defectos a todo lo construido, incluido un fichero con dos fallos que yo escondí a propósito. Los encontraron, así que la revisión vale. Encontraron **48 defectos y reprodujeron los 48**. Tres eran graves de verdad y ya están arreglados. Uno de esos tres era mío y es el que te explico ahora. + +## 2. Lo del Claude Code viejo + +Imagina que en tu casa hay dos relojes. Uno está colgado en la entrada, bien visible, y está parado desde febrero. El otro está en tu muñeca y va perfecto. Cuando alguien entra y pregunta la hora, mira el de la entrada, porque es el que se ve primero. Y se va con la hora equivocada. + +Eso es exactamente lo que pasa en tu computador. Hay **dos** Claude Code instalados: