From 0c1e83f29277a767a9f7c8b39b9aa87c8f629e13 Mon Sep 17 00:00:00 2001 From: Ember Date: Sat, 3 Oct 2026 17:37:05 +0000 Subject: [PATCH] feat(episode): TRAZA_el-plan-est-listo-john-te-lo-cuento_S20261003.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: TESSERA | Type: creative Summary: EPISODIO 1 — MEMORIA: El plan está listo, John. Te lo cuento... --- ...ot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD.md | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 episodes/TRAZA_el-plan-est-listo-john-te-lo-cuento_S20261003.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD.md diff --git a/episodes/TRAZA_el-plan-est-listo-john-te-lo-cuento_S20261003.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD.md b/episodes/TRAZA_el-plan-est-listo-john-te-lo-cuento_S20261003.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD.md new file mode 100644 index 00000000..db064ebd --- /dev/null +++ b/episodes/TRAZA_el-plan-est-listo-john-te-lo-cuento_S20261003.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD.md @@ -0,0 +1,39 @@ +--- +episode_id: "45db5a35-4491-4f76-b909-16629e737b2d" +puente_flat: "TRAZA_el-plan-est-listo-john-te-lo-cuento_S20261003.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD" +session_code: "S20261003.SID0D9930CB1FED" +acto_dialogico: "informar" +actor_flujo: "multi_actor" +criticidad_aegis: "low" +skill_dominante: "TESSERA" +fase_proyecto: "operations" +tipo_semantico: "creative" +summary_one_line: "EPISODIO 1 — MEMORIA: El plan está listo, John. Te lo cuento..." +source_type: "claude_code" +trust_boundary: "internal" +created_at: "2026-10-03T17:36:59.287832+00:00" +relectura_tagged: false +forgejo_commit_sha: "pending" +--- + +El plan está listo, John. Te lo cuento en corto; el detalle completo está en el archivo. + +**Lo que tus enlaces aportaron** (tres pedían iniciar sesión en tu cuenta; leí las guías públicas de esas mismas funciones): + +- **Jev ya vive dentro de OpenRouter**, con una llave normal y sin revendedor. Eso abarata y simplifica lo que evaluamos en septiembre. +- **OpenRouter puede devolver un acta de cada decisión de su enrutador** (qué modelo eligió, por qué, qué intentó). Es el material perfecto para tu idea de que los externos entrenen lo local. +- **Los "clasificadores" no deciden rutas**: etiquetan cada llamada después de ocurrida. Sirven como segunda fuente de etiquetas de maestro. +- **Hay un enrutador con algoritmo abierto** (Switchyard, de NVIDIA): candidato natural para el enrutador de casa. +- **OpenRouter trae lector de PDF**, con un motor gratuito que sirve de segunda opinión de calidad. + +**El plan en siete elecciones:** + +1. **pdf2md no escribe en la memoria.** Entrega un paquete verificable por documento; escribe únicamente el escritor de Ember, en una colección propia y marcada como "no confiable". +2. **Todo modelo sale por LiteLLM.** pdf2md recibe una llave propia de LiteLLM con tope de gasto; nunca guarda llaves de proveedores. Cambiar de externo a local será cambiar a dónde apunta un alias. +3. **Un solo espacio de embeddings, el de Ember.** Para guardar, los calcula Ember; pdf2md solo pide embeddings a la central para decidir cortes. +4. **Jev ayuda en sombra.** Recibe solo los números de la huella del documento, nunca texto. Su respuesta se anota junto a la de las reglas, sin mandar, hasta que un banco de pruebas demuestre que acierta más. +5. **Lector y auditor con modelo fijo.** Los enrutadores de OpenRouter corren solo en comparación, anotando qué habrían elegido. +6. **Cuaderno de decisiones.** Cada decisión deja una línea: qué se preguntó, qué dijo cada decisor y qué resultó verdad. Ese cuaderno es el alimento de la vía local. +7. **Tres capas de vigilancia.** Mistral construye y Plex audita (y al revés para los diseños); el tribunal automático en los hitos; y yo verifico contra el disco antes de aceptar nada. + +**Las fases, cada una con su prueba de éxito:**