feat(episode): TRAZA_1-recortar-la-lnea-dolientes-6763aed7_S20260927.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: NONE | Type: troubleshooting Summary: EPISODIO 1 — MEMORIA: 1. Recortar la línea DOLIENTES ( 6763aed7 )
This commit is contained in:
parent
ce8cdf2b4a
commit
cadcd7fe67
1 changed files with 38 additions and 0 deletions
|
|
@ -0,0 +1,38 @@
|
||||||
|
---
|
||||||
|
episode_id: "ed063c83-3579-4bce-93ff-8a115f0088f6"
|
||||||
|
puente_flat: "TRAZA_1-recortar-la-lnea-dolientes-6763aed7_S20260927.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
|
||||||
|
session_code: "S20260927.SIDF32B27DEFD6D"
|
||||||
|
acto_dialogico: "informar"
|
||||||
|
actor_flujo: "multi_actor"
|
||||||
|
criticidad_aegis: "low"
|
||||||
|
skill_dominante: "NONE"
|
||||||
|
fase_proyecto: "operations"
|
||||||
|
tipo_semantico: "troubleshooting"
|
||||||
|
summary_one_line: "EPISODIO 1 — MEMORIA: 1. Recortar la línea DOLIENTES ( 6763aed7 )"
|
||||||
|
source_type: "claude_code"
|
||||||
|
trust_boundary: "internal"
|
||||||
|
created_at: "2026-10-04T15:13:23.003720+00:00"
|
||||||
|
relectura_tagged: false
|
||||||
|
forgejo_commit_sha: "pending"
|
||||||
|
---
|
||||||
|
|
||||||
|
John, las dos tareas están **terminadas, verificadas y en los 3 remotos**.
|
||||||
|
|
||||||
|
## 1. Recortar la línea DOLIENTES (`6763aed7`)
|
||||||
|
|
||||||
|
- **Lo que pasaba:** la línea pesaba 78 tokens con un techo de 60. La prueba que debía vigilarla medía un ejemplo fijo de septiembre, no la línea real, así que nunca se puso roja. Además callaba a 23 de los 28 dueños sin decirlo.
|
||||||
|
- **Lo que hice:** ahora la línea se mide a sí misma. Nombra a tantos dueños como quepan (hasta 5) y cuenta el resto. La de hoy pesa **53 tokens**: `Opus-FaseB… 145 (145 vencidas) · John 51 (50 vencidas) · Ember… 43 (43 vencidas) · +25 dueños más · huérfanas 149`. Las vencidas y las huérfanas no se recortan nunca.
|
||||||
|
- **Comprobación:**
|
||||||
|
- 75 pruebas en verde.
|
||||||
|
- Una revisión independiente con 16 agentes encontró un fallo que yo había metido: un nombre de dueño con `<|endoftext|>` tumbaba todo el reporte del cerebelo. Ya está arreglado.
|
||||||
|
- Las pruebas fallan ante 21 de 21 cambios provocados a propósito en el código.
|
||||||
|
- **Cuándo lo verás:** en el arranque, cuando el cerebelo se regenere. No lo regeneré yo porque reescribe documentos que también tocan otras sesiones.
|
||||||
|
|
||||||
|
## 2. Desviar statefact del data/ real en pruebas (`b47e174b`)
|
||||||
|
|
||||||
|
- **Lo que pasaba:** las pruebas habían dejado 57 filas falsas en el registro real. En 3 de esas corridas hubo una conexión SSH real al servidor.
|
||||||
|
- **Lo que hice:** el arreglo evita también dos cosas peores que la fuga original:
|
||||||
|
- Con la carpeta de prueba vacía, **cada prueba habría abierto SSH al servidor MEMORIA**. Ahora, mientras corren pruebas, el guardián no se conecta nunca.
|
||||||
|
- La prueba del permiso de saltarse el guardián **creaba ese permiso de verdad en el `data/` real**, válido 30 minutos. Lo hacía por una vía que el guardián Ley Zero no vigila, y crear ese permiso solo te corresponde a ti. Ahora usa un fichero de prueba, y el guardián solo lee el permiso real, nunca uno de prueba.
|
||||||
|
- **Además:** el `git status` del guardián ya no bloquea el índice del repo. Sospecho que ahí nacen los `index.lock` huérfanos que llevamos días encontrando, pero es una sospecha: no lo he medido.
|
||||||
|
- **Comprobación:** 83 + 52 pruebas en verde, y 8 de 8 cambios provocados detectados. Siguen siendo 57 filas falsas: ninguna nueva.
|
||||||
Loading…
Reference in a new issue