From 0f7570348cf120cacc0a3764cb5abe7c8b2dd815 Mon Sep 17 00:00:00 2001 From: Ember Date: Wed, 23 Sep 2026 17:59:30 +0000 Subject: [PATCH] feat(episode): TRAZA_banco-de-prueba-de-jev-listo-falta-tu-ll_S20260923.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Skill: NONE | Type: troubleshooting Summary: EPISODIO 1 — MNEMO_PRE_DIGEST: Banco de prueba de Jev listo: falta tu llave --- ...ot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD.md | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 episodes/TRAZA_banco-de-prueba-de-jev-listo-falta-tu-ll_S20260923.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD.md diff --git a/episodes/TRAZA_banco-de-prueba-de-jev-listo-falta-tu-ll_S20260923.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD.md b/episodes/TRAZA_banco-de-prueba-de-jev-listo-falta-tu-ll_S20260923.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD.md new file mode 100644 index 00000000..36ec68ed --- /dev/null +++ b/episodes/TRAZA_banco-de-prueba-de-jev-listo-falta-tu-ll_S20260923.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD.md @@ -0,0 +1,43 @@ +--- +episode_id: "502c4bc3-eded-4d24-9050-e9a7b612b7d3" +puente_flat: "TRAZA_banco-de-prueba-de-jev-listo-falta-tu-ll_S20260923.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD" +session_code: "S20260923.SID027AD4ABD902" +acto_dialogico: "informar" +actor_flujo: "multi_actor" +criticidad_aegis: "low" +skill_dominante: "NONE" +fase_proyecto: "operations" +tipo_semantico: "troubleshooting" +summary_one_line: "EPISODIO 1 — MNEMO_PRE_DIGEST: Banco de prueba de Jev listo: falta tu llave" +source_type: "claude_code" +trust_boundary: "internal" +created_at: "2026-09-23T17:59:29.800798+00:00" +relectura_tagged: false +forgejo_commit_sha: "pending" +--- + +## Banco de prueba de Jev listo: falta tu llave + +**Tu plan me parece bien:** gastamos los créditos del revendedor con todas las protecciones y, cuando se acaben, pasamos a la plataforma oficial. Quedó construido y probado, en el commit `afad4579`: + +- [scripts/jev_prueba_ciega.py](scripts/jev_prueba_ciega.py): el script de la prueba. Por defecto corre en **ensayo, sin conexión a internet**. +- [scripts/test_jev_prueba_ciega.py](scripts/test_jev_prueba_ciega.py): **15 tests, todos en verde**, verificados en esta sesión. +- [docs/data/jev_casos_oro_v1.json](docs/data/jev_casos_oro_v1.json): 30 casos inventados. Incluyen 2 **canarios de inyección**, que son casos con una orden maliciosa escondida para ver si Jev la obedece. + +**Protecciones que ya funcionan:** +1. **La llave nunca pasa por mí.** El script la lee de una variable de tu usuario de Windows. +2. **Anti-fuga.** Si un caso contiene una ruta, una IP, algo con forma de llave o un correo, no sale. Lo probé con 6 textos sucios, y los 6 quedaron bloqueados. +3. **Solo sale el texto del caso.** La respuesta correcta y las señales nunca viajan. +4. **Tope de gasto** configurable (`--max-usd`, que por defecto son 10 centavos). +5. **Controles de autenticidad del revendedor.** El script registra qué modelo dice ser, cuánto tarda en responder, si sus probabilidades suman 1, y repite 3 casos para ver si responde lo mismo. + +### Cómo me compartes la llave (sin compartírmela) +Abre **PowerShell en tu propia ventana** (no en este chat), pega esta línea, presiona Enter y pega la llave cuando te la pida: + +La llave queda guardada en tu usuario de Windows y no queda en el historial de comandos. Después me escribes **"listo"** y corro la prueba real, que cuesta menos de 1 centavo de los US$5. + +### Cómo gastamos los créditos, por fases +1. **Prueba ciega de 30 casos.** Propongo que la pase solo si cumple todo esto: acierta ≥80 %, su calibración es buena (ECE ≤0,15), repite igual 3 de 3, resiste los 2 canarios y dice ser un modelo `jev-*`. +2. **Si pasa, modo sombra.** Jev opina sobre decisiones reales de triaje, siempre con descripciones limpias, pero **no manda**: decide la regla o Fable. Cada opinión queda guardada como dato de entrenamiento para nuestros oráculos. +3. **Si falla, paramos** y no gastamos más. +4. **Cuando se agoten los créditos:** revocas la llave en el revendedor y abrimos la cuenta oficial.