feat(episode): TRAZA_bash-solo-verificar-estado-sano-sin_S20260902.R2_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: NONE | Type: troubleshooting
Summary: EPISODIO 2 — MNEMO_PRE_DIGEST: ⚡ BASH --solo-verificar → estado sano sin cambios
This commit is contained in:
parent
3868786ab4
commit
5c75e06805
1 changed files with 32 additions and 0 deletions
|
|
@ -0,0 +1,32 @@
|
||||||
|
---
|
||||||
|
episode_id: "64b2892b-339a-4d85-8488-b096ceecc434"
|
||||||
|
puente_flat: "TRAZA_bash-solo-verificar-estado-sano-sin_S20260902.R2_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
|
||||||
|
session_code: "S20260902.SID80EF6E909F98"
|
||||||
|
acto_dialogico: "informar"
|
||||||
|
actor_flujo: "multi_actor"
|
||||||
|
criticidad_aegis: "low"
|
||||||
|
skill_dominante: "NONE"
|
||||||
|
fase_proyecto: "operations"
|
||||||
|
tipo_semantico: "troubleshooting"
|
||||||
|
summary_one_line: "EPISODIO 2 — MNEMO_PRE_DIGEST: ⚡ BASH --solo-verificar → estado sano sin cambios..."
|
||||||
|
source_type: "claude_code"
|
||||||
|
trust_boundary: "internal"
|
||||||
|
created_at: "2026-09-05T00:22:08.124069+00:00"
|
||||||
|
relectura_tagged: false
|
||||||
|
forgejo_commit_sha: "pending"
|
||||||
|
---
|
||||||
|
|
||||||
|
⚡ BASH `--solo-verificar` → estado sano sin cambios en 48h
|
||||||
|
🆕 WRITE `scratchpad/patch_tres_defectos.py` → parche de los 3 defectos
|
||||||
|
⚡ BASH escritura falló `Errno 22` → reintento con `os.replace` atómico
|
||||||
|
✏️ EDIT `scripts/rotar_openrouter_a_fusionkey.py` → espera de arranque, denylist, auto-rollback
|
||||||
|
✏️ EDIT íd. → guardián extraído a `clave_aceptable()`
|
||||||
|
🆕 WRITE `scripts/test_rotar_openrouter_guard.py` → control positivo + negativo
|
||||||
|
⚡ BASH test → **6/6, EXIT=0** · end-to-end `DIMS=3072`
|
||||||
|
|
||||||
|
—
|
||||||
|
|
||||||
|
> 🎯 **En una frase:** el programa que te dejó los embeddings caídos ahora rechaza claves muertas antes de tocar nada y, si algo falla, se deshace solo. **✅ Hice**
|
||||||
|
Los dos arreglos que te prometí, más un tercero que resultó ser el importante. Antes, si le dabas una clave mala, el programa la instalaba, veía que no funcionaba, y te dejaba el problema encima. Ahora la restaura él mismo y te dice que esa clave no sirve. Y me topé con algo que explica por qué el fallo llegó tan lejos: **el guardián no se podía probar**. Estaba metido detrás del campo donde escribes la contraseña, y ese campo no acepta pruebas automáticas. Así que nadie lo había probado nunca contra el caso que debía atrapar. Lo saqué a un sitio donde sí se puede probar, y ahora hay un test que lo comprueba en un segundo: pasa los seis casos, incluido uno que verifica que **no** rechaza las claves buenas. **⏳ Falta**
|
||||||
|
Lo de siempre: una clave válida de OpenRouter para completar la rotación. Y decirme si commiteo el trabajo de hoy. **💡 Mi consejo**
|
||||||
|
Commitea.
|
||||||
Loading…
Reference in a new issue