diff --git a/episodes/TRAZA_par-el-trabajo-grande-porque-el-presupue_S20261021.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD.md b/episodes/TRAZA_par-el-trabajo-grande-porque-el-presupue_S20261021.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD.md new file mode 100644 index 00000000..84808faf --- /dev/null +++ b/episodes/TRAZA_par-el-trabajo-grande-porque-el-presupue_S20261021.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD.md @@ -0,0 +1,36 @@ +--- +episode_id: "9ebbaac1-445b-45a2-afc5-6b6f32584068" +puente_flat: "TRAZA_par-el-trabajo-grande-porque-el-presupue_S20261021.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD" +session_code: "S20261021.SID68B6F4DBF7DA" +acto_dialogico: "informar" +actor_flujo: "multi_actor" +criticidad_aegis: "low" +skill_dominante: "NONE" +fase_proyecto: "operations" +tipo_semantico: "troubleshooting" +summary_one_line: "EPISODIO 1 — MNEMO: Paré el trabajo grande porque el presupuesto que..." +source_type: "claude_code" +trust_boundary: "internal" +created_at: "2026-10-22T06:03:37.427404+00:00" +relectura_tagged: false +forgejo_commit_sha: "pending" +--- + +Paré el trabajo grande porque el presupuesto que fijó John ya está en su techo. La sesión lleva unos 14 puntos de la cuota semanal (unos 13 M tokens), el máximo del rango de 10-14 M. Por eso la veta C quedó preparada pero sin lanzar. Falta el veredicto del revisor del código, que corre ahora; cuando llegue cierro con el POSTA. + +**Cerrado con commit en forgejo, origin y sriyantra:** +- **A, cerebelo.** Las tareas sin rastro bajan de 150 a 138. Se descartaron 8, una pasó a HECHA y se quitaron 3 plantillas que no eran tareas. La discrepancia entre el ledger y el índice queda en 0. Las 138 abiertas tienen bloqueo, dueño y fecha en [la declaración](docs/DECLARACION_SIN_RASTRO_CEREBELO_S20261021.md): 90 esperan una decisión de John, 33 su hardware y 15 están congeladas. +- **B, cabeceras `[FILL]`.** Rellené 593 cabeceras y corregí el bug del rellenador que truncaba texto. +- **D, guardia del pre-commit.** Ya mide también `.claude/hooks/lib/`; la suite da 186 tests verdes. Los 2 graves del refutador los arreglé con test rojo primero. +- **E, manifiesto.** Las alertas de drift bajan de 4 a 1 y se re-sellaron 2 secciones verificadas. Otras 10 secciones resultaron desactualizadas: quedan pendientes con sus valores reales ya medidos. +- **G, dosieres.** Hay 49 dosieres y ahora se reproducen idénticos desde git. +- **H, sistema nervioso.** Sincronicé 2 tareas del tablero con el ledger; el resto está analizado y una tarea tiene su diseño escrito. + +**Para John, sin tocar (secretos, servidor MEMORIA o decisiones suyas):** +- **Posible clave en el repo.** `INFRA_MANIFEST.yaml` tiene commiteado, hacia la línea 1741, un texto con forma de master key de LiteLLM. No verifiqué si sigue vigente; le toca a CUSTODIA. +- **Permisos del servidor MEMORIA.** En `ember-mcp-server-v3/`, el `.env` y 10 copias `.env.bak*` son legibles por otros usuarios del sistema. +- **`reality_check.py` escribe en el servidor MEMORIA.** Copia el dashboard por `scp` en cada corrida, incluso con `--local-only`. En esta sesión lo ejecutamos yo dos veces y un agente una, antes de saberlo. No toca el pipeline de memoria, pero un comando de solo lectura no debería escribir. + +**Coste real:** la ola A gastó 9,28 M tokens, el doble de lo estimado, para solo 9 cierres. Para el próximo brief de enjambre: cuando la comprobación automática previa ya predice poco rendimiento, conviene muestrear en vez de re-verificarlo todo. + +Los pendientes, cada uno con dueño y fecha, están en la sección 6 de [docs/OBSERVATORIO_ENJAMBRES_S20261021.md](docs/OBSERVATORIO_ENJAMBRES_S20261021.md). Incluyen la veta C, las 10 secciones del manifiesto, el residuo de `[FILL]`, los ítems del tablero y un enlace roto reparable.