feat(episode): TRAZA_ficha-f1-el-medidor-de-la-ficha-claud_S20260902.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: NONE | Type: troubleshooting
Summary: EPISODIO 1 — Ember: 🔬 Ficha F1 — El medidor de la ficha ( .claude/hooks/post-res
This commit is contained in:
parent
9a45e0af86
commit
e13ac9c289
1 changed files with 35 additions and 0 deletions
|
|
@ -0,0 +1,35 @@
|
|||
---
|
||||
episode_id: "90190eab-c7d4-4d34-aa94-9bb4dd13f827"
|
||||
puente_flat: "TRAZA_ficha-f1-el-medidor-de-la-ficha-claud_S20260902.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
|
||||
session_code: "S20260902.SID757808B83EB2"
|
||||
acto_dialogico: "informar"
|
||||
actor_flujo: "multi_actor"
|
||||
criticidad_aegis: "low"
|
||||
skill_dominante: "NONE"
|
||||
fase_proyecto: "operations"
|
||||
tipo_semantico: "troubleshooting"
|
||||
summary_one_line: "EPISODIO 1 — Ember: 🔬 Ficha F1 — El medidor de la ficha ( .claude/hooks/post-res"
|
||||
source_type: "claude_code"
|
||||
trust_boundary: "internal"
|
||||
created_at: "2026-09-04T04:27:37.598301+00:00"
|
||||
relectura_tagged: false
|
||||
forgejo_commit_sha: "pending"
|
||||
---
|
||||
|
||||
Hecho: commit `29fe1722`, cuatro ficheros, 607 líneas. El cuaderno queda fuera del control de versiones por diseño (los datos de telemetría no se versionan).
|
||||
|
||||
Y ahora estreno la regla sobre sí misma. Esto es exactamente lo que pediste en tu punto 7: antes de pedirte un permiso apoyado en un instrumento, te explico el instrumento.
|
||||
|
||||
—
|
||||
|
||||
#### 🔬 Ficha F1 — El medidor de la ficha (`.claude/hooks/post-response-ficha-instrumento.py`)
|
||||
|
||||
- **Qué es:** un vigilante que, al final de cada respuesta mía, anota en un cuaderno si te pedí un permiso apoyándome en un aparato de medición y si te expliqué ese aparato. Un cartel con libreta, no un torniquete: no puede detener nada.
|
||||
- **Qué hecho mide:** que la ficha **esté y esté completa** — las cinco líneas con sus etiquetas y un comando que puedas ejecutar.
|
||||
- **Hecho o sombra:** **mixto y declarado**. Contar fichas y validar sus cinco líneas es **hecho** (mide rasgos reales del texto). Detectar que te pido un permiso es **sombra**: busca formas de redacción y puede perder alguna, y prefiere perderla a inventarla. **Cobertura:** no mide si entendiste, y **no mide si la ficha dice la verdad** sobre el aparato — eso exigiría ejecutar el comando, y en esta versión está declarado como no medido. **Verdad:** runtime, lo ejecuté hoy.
|
||||
- **Veredicto hoy y umbral:** línea base sobre **1.296 respuestas reales**: 147 disparan (11,3 %, una de cada nueve) y **0 cumplen**, porque la ficha no existía hasta hoy. Umbral congelado para convertirlo en torniquete: 30 días **y** 60 turnos, cumplimiento ≥85 %, falsos positivos ≤5 % revisados por otro, y tu firma. · **Si das GO ahora:** empieza a anotar una línea por respuesta en el cuaderno; **no bloquea nada, no cambia ninguna respuesta, y se retira quitando una línea de la configuración.**
|
||||
- **Re-verificar:** `cd .claude/hooks && python -m pytest test_ficha_instrumento_linter.py -q` → esperado: `27 passed`. Si sale otra cosa, esta ficha envejeció: re-medir, no creerme.
|
||||
|
||||
—
|
||||
|
||||
> 🎯 **En una frase:** Fabriqué tu punto 7 en su forma pequeña —una regla dentro de la regla que ya existía, con su medidor y 27 pruebas verdes— y lo único que falta es tu permiso para encender el vigilante, que no bloquea nada.
|
||||
Loading…
Reference in a new issue