feat(episode): TRAZA_fix-2-sprint-dedicado-1-2-das-fabricar-5_S20260525.R20_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: NONE | Type: chronicle Summary: EPISODIO 20 — HANDOFF_PROMPT.md: **FIX-2 (SPRINT DEDICADO 1-2 días): Fabricar 5
This commit is contained in:
parent
27fbcbe319
commit
984bd29d13
1 changed files with 39 additions and 0 deletions
|
|
@ -0,0 +1,39 @@
|
||||||
|
---
|
||||||
|
episode_id: "9ea3485a-744a-422f-8f9b-2de62568e691"
|
||||||
|
puente_flat: "TRAZA_fix-2-sprint-dedicado-1-2-das-fabricar-5_S20260525.R20_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
|
||||||
|
session_code: "S20260525.DASHBOARD_GRAFICOS_EXPANSION"
|
||||||
|
acto_dialogico: "informar"
|
||||||
|
actor_flujo: "multi_actor"
|
||||||
|
criticidad_aegis: "low"
|
||||||
|
skill_dominante: "NONE"
|
||||||
|
fase_proyecto: "operations"
|
||||||
|
tipo_semantico: "chronicle"
|
||||||
|
summary_one_line: "EPISODIO 20 — HANDOFF_PROMPT.md: **FIX-2 (SPRINT DEDICADO 1-2 días): Fabricar 5 hooks BLINDAD"
|
||||||
|
source_type: "claude_code"
|
||||||
|
trust_boundary: "internal"
|
||||||
|
created_at: "2026-05-25T22:17:14.254486+00:00"
|
||||||
|
relectura_tagged: false
|
||||||
|
forgejo_commit_sha: "pending"
|
||||||
|
---
|
||||||
|
|
||||||
|
### **FIX-2 (SPRINT DEDICADO 1-2 días): Fabricar 5 hooks BLINDADAs faltantes**
|
||||||
|
|
||||||
|
Hooks que **no existen** y deberían:
|
||||||
|
|
||||||
|
| # | Hook a fabricar | Función | BLINDADA |
|
||||||
|
|---|------------------|---------|----------|
|
||||||
|
| 1 | `mega-hook-state-update-on-stop.py` | Append entry top a `docs/STATE.md` con compendio sesión | BLINDADA-11 |
|
||||||
|
| 2 | `mega-hook-handoff-update-on-stop.py` | Reescribir `HANDOFF_PROMPT.md` v2.0 con pendientes próxima sesión | BLINDADA-12 |
|
||||||
|
| 3 | `mega-hook-lexicon-cosecha-on-stop.py` | Generar `docs/LEXICON_COSECHA_S<fecha>.md` desde MNEMO_PRE_DIGEST blocks sesión | BLINDADA-15 |
|
||||||
|
| 4 | `mega-hook-mnemo-predigest-on-write.py` | Auto-añadir bloque MNEMO_PRE_DIGEST a `.md` creados sin él | B14 |
|
||||||
|
| 5 | `mega-hook-blindada-29-commit-on-stop.py` | Git add + commit conventional + push triple-remoto al farewell | BLINDADA-29 (riesgoso — requiere LEY ZERO override + opt-in explícito John) |
|
||||||
|
|
||||||
|
**Costo:** ~10-15K tokens cada uno con tests pytest + CONTRACT + integration → estimate 1-2 días sprint dedicado. **Riesgo:** hook #5 (commit + push automático) puede ser destructivo si dispara en estado dirty incorrecto. **Recomendación:** solo fabricar 1-4 + dejar #5 explícit manual por seguridad. ## `[R12.seccion7.Q1]` Tu decisión
|
||||||
|
|
||||||
|
¿Procedo ahora mismo con:
|
||||||
|
|
||||||
|
- **A)** **FIX-1 INMEDIATO (~2 min)**: registrar `migration-manifest.py` en `Stop` + `PreCompact` events en `settings.json` + verificar que dispara (Bash test simulado). Próximo cierre sesión Día 6 ya genera MIGRATION_MANIFEST auto. - **B)** **FIX-1 + FIX-2 hooks 1-4 en este chat** (~80-100K tokens / 30-60 min): registrar migration-manifest + fabricar 4 hooks BLINDADAs faltantes (#1 STATE + #2 HANDOFF + #3 LEXICON_COSECHA + #4 MNEMO_PRE_DIGEST) con tests pytest + commit + push triple-remoto. Aprovechar GAUGE GREEN ~800K fresh post-resume. - **C)** **FIX-1 ahora + FIX-2 sprint dedicado Día 6+**: cerrar FIX-1 trivial este turno + delegar fabricación 4 hooks faltantes a sprint Día 6 con CONCILIO planning previo. Mi inclinación: **Camino B** — GAUGE GREEN ~800K disponible + AP-GAUGE-MISMATCH detector reprobó "Próxima sesión" en zona GREEN previa. Fabriquemos los 4 hooks ahora con rigor RELOJERO (contrato I/O + descomposición + tests Hypothesis property-based + tests pytest) + commit + push. Eso cierra DEFINITIVAMENTE el bug que detectaste R12 + previene recurrencia futura. ---
|
||||||
|
|
||||||
|
## 📌 PILA-PENDIENTES (R12) — compact PP-9
|
||||||
|
|
||||||
|
## 📁 BITÁCORA S20260525.DASHBOARD_GRAFICOS_EXPANSION.R12
|
||||||
Loading…
Reference in a new issue