feat(episode): DEPURA_este-despertar-es-el-fallback-programado_S20260702.R21_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: NONE | Type: troubleshooting Summary: EPISODIO 21 — BLINDADAS: Este despertar es el **fallback programado** que dejé..
This commit is contained in:
parent
51c79f9174
commit
9de1f72609
1 changed files with 36 additions and 0 deletions
|
|
@ -0,0 +1,36 @@
|
|||
---
|
||||
episode_id: "1047f826-6beb-43dd-a1b2-e489a9356b50"
|
||||
puente_flat: "DEPURA_este-despertar-es-el-fallback-programado_S20260702.R21_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
|
||||
session_code: "S20260702.MADUREZ_ECOSISTEMA_CONCILIO"
|
||||
acto_dialogico: "informar"
|
||||
actor_flujo: "multi_actor"
|
||||
criticidad_aegis: "low"
|
||||
skill_dominante: "NONE"
|
||||
fase_proyecto: "operations"
|
||||
tipo_semantico: "troubleshooting"
|
||||
summary_one_line: "EPISODIO 21 — BLINDADAS: Este despertar es el **fallback programado** que dejé..."
|
||||
source_type: "claude_code"
|
||||
trust_boundary: "internal"
|
||||
created_at: "2026-07-12T16:17:05.990137+00:00"
|
||||
relectura_tagged: false
|
||||
forgejo_commit_sha: "pending"
|
||||
---
|
||||
|
||||
**Lo más valioso — la verificación adversarial cazó bugs que habrían roto cosas al ejecutar:**
|
||||
- **9 runbooks estaban correctos, 13 tenían defectos graves** que el escéptico corrigió con evidencia. Ejemplos reales:
|
||||
- **M0-02 y M3-04:** rollbacks **destructivos** — uno barría los 2.213 `.bak` legítimos del repo, otro sobrescribía 21 archivos in-flight ajenos.
|
||||
- **M3-03:** `os.replace` desnudo lanza `PermissionError WinError 5` en Windows (el escéptico lo **reprodujo 3/3 veces**) → añadió retry-loop.
|
||||
- **M0-01:** el verificador `grep pk-lf` era un **falso-negativo permanente** (el substring aparece redactado en 15 docs, nunca llega a 0) + `git-filter-repo` no está instalado.
|
||||
- **M4-01:** los comandos SSH **sin `-p 47822`** → habrían dado timeout y un falso "servidor caído".
|
||||
- **M1-01:** el clasificador matcheaba `permissionDecision deny` dentro de un **comentario negado** → habría marcado una BLINDADA como blocking siendo advisory.
|
||||
|
||||
**Honestidad** — (1) Corrió en **Opus 4.8**, no en Fable (el modelo del workflow no heredó el `/model fable`; los runbooks quedaron excelentes, pero fue Opus). (2) **PROBATOR global = NEEDS_REVISION** — no por los runbooks sino porque 6 dependencias duras no estaban declaradas (M1-01 antes de M1-02, M2-02 antes de M3-02, M1-03 antes de M3-02); ya quedaron declaradas en la secuencia obligatoria del documento.
|
||||
|
||||
**La secuencia obligatoria (del critic):** Sprint 0 pre-flight (tag + backups + instalar git-filter-repo) → Sprints 1-7 (las 5 olas en orden, respetando dependencias) → Sprint 8 cierre (re-medir rúbrica + hooks_smoke) → sprint separado para la reescritura de historia git. Máximo 3-5 ítems por sprint.
|
||||
|
||||
**Falta** — Ejecutar. Nada se tocó (solo se planeó y documentó). Y el commit+push de los documentos de la sesión (BLINDADA-29).
|
||||
|
||||
**Para avanzar, elige:**
|
||||
- 🟢 **A (recomendado)** — Ejecutar **Sprint 0 + Ola 0** (rotar los 4 secretos siguiendo el runbook M0-01 corregido), con tu GO. Es lo único urgente y el runbook ya está a prueba de errores.
|
||||
- 🟡 **B** — Commit+push de los 6 documentos de la sesión (BLINDADA-29) y revisar el plan con calma antes de ejecutar.
|
||||
- ⚪ **C** — Pausar aquí; el plan queda listo para retomar cuando quieras.
|
||||
Loading…
Reference in a new issue