feat(episode): DEPURA_de-dnde-viene-esta-pregunta_S20260812.R10_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: NONE | Type: troubleshooting Summary: EPISODIO 10 — MNEMO_PRE_DIGEST: De dónde viene esta pregunta
This commit is contained in:
parent
bee22ebb51
commit
4ed1cadc59
1 changed files with 47 additions and 0 deletions
|
|
@ -0,0 +1,47 @@
|
||||||
|
---
|
||||||
|
episode_id: "3669601c-7a3e-42a8-9f9a-dbe1c0f89462"
|
||||||
|
puente_flat: "DEPURA_de-dnde-viene-esta-pregunta_S20260812.R10_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
|
||||||
|
session_code: "S20260812.PIPELINE_FIXES"
|
||||||
|
acto_dialogico: "informar"
|
||||||
|
actor_flujo: "multi_actor"
|
||||||
|
criticidad_aegis: "low"
|
||||||
|
skill_dominante: "NONE"
|
||||||
|
fase_proyecto: "operations"
|
||||||
|
tipo_semantico: "troubleshooting"
|
||||||
|
summary_one_line: "EPISODIO 10 — MNEMO_PRE_DIGEST: De dónde viene esta pregunta"
|
||||||
|
source_type: "claude_code"
|
||||||
|
trust_boundary: "internal"
|
||||||
|
created_at: "2026-08-14T04:26:38.893067+00:00"
|
||||||
|
relectura_tagged: false
|
||||||
|
forgejo_commit_sha: "pending"
|
||||||
|
---
|
||||||
|
|
||||||
|
Backup y presencia listos. Aquí necesito tu palabra, y te cuento por qué antes de pedirla.
|
||||||
|
|
||||||
|
## De dónde viene esta pregunta
|
||||||
|
|
||||||
|
El punto #20 del barrido es el hook que cierra **cada uno de tus turnos**. Hace dos cosas que chocan con tu principio:
|
||||||
|
|
||||||
|
**Primero, un campo que miente por su nombre.** Emite `epistemic_summary: {verified: N}` — que en un resumen epistémico se lee como *"N hechos verificados"*. Es un conteo de coincidencias de una lista de palabras. Medido:
|
||||||
|
|
||||||
|
| Texto | `verified` |
|
||||||
|
|---|---|
|
||||||
|
| *"Esto **NO** está verificado y **no** funciona"* | **2** |
|
||||||
|
| *"22 de 40 episodios: 0.55 frente al umbral 0.80"* | **0** |
|
||||||
|
|
||||||
|
Cuenta las palabras dentro de sus propias negaciones, y una medición con cifras saca cero. Es **idéntico** al sello invertido que arreglamos esta mañana.
|
||||||
|
|
||||||
|
**Segundo, compite conmigo.** Por doctrina ese bloque lo escribo yo con el contexto fresco; el del hook es un suplente para cuando no lo hago. Pero no comprobaba nada: emitía el suyo en paralelo al mío.
|
||||||
|
|
||||||
|
## Lo que ya hice y lo que falta
|
||||||
|
|
||||||
|
El segundo arreglo **ya está aplicado** — la primera edición pasó el guard antes de que se activara. El bloqueo llegó en la segunda: renombrar `verified` → `lexical_hits` y añadir `epistemic_method: regex_wordcount`.
|
||||||
|
|
||||||
|
## Qué cambia según lo que decidas
|
||||||
|
|
||||||
|
- **Si dices sí:** el bloque conserva exactamente el mismo cálculo, pero declara que es léxico. Nada de comportamiento cambia; cambia lo que el dato *afirma ser*. Backup hecho, rollback en un comando.
|
||||||
|
- **Si dices no:** queda a medias — el hook ya no duplica, pero sigue publicando "verified: 2" sobre un texto que dice lo contrario.
|
||||||
|
|
||||||
|
**Mi inclinación es hacerlo**, y lo que la cambiaría sería que quisieras revisar tú el formato del bloque de cierre antes de que yo lo toque, porque es lo que ves en cada respuesta.
|
||||||
|
|
||||||
|
**La pregunta, aislada: ¿autorizas editar `stop-enricher.py` (D3) para que ese contador declare que cuenta palabras?**
|
||||||
Loading…
Reference in a new issue