feat(episode): TRAZA_gemini-25-flash-harness-listo-falta-solo_S20260705.R21_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: NONE | Type: troubleshooting Summary: EPISODIO 21 — BLINDADAS: Gemini 2.5 Flash: harness listo, falta solo tu key
This commit is contained in:
parent
822ba9ddc4
commit
0852e75864
1 changed files with 39 additions and 0 deletions
|
|
@ -0,0 +1,39 @@
|
|||
---
|
||||
episode_id: "baa19644-9c30-4160-b032-4b4e4a9405ca"
|
||||
puente_flat: "TRAZA_gemini-25-flash-harness-listo-falta-solo_S20260705.R21_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
|
||||
session_code: "S20260705.EVAL_INSTRUMENT_FORGE_SKILL"
|
||||
acto_dialogico: "informar"
|
||||
actor_flujo: "multi_actor"
|
||||
criticidad_aegis: "low"
|
||||
skill_dominante: "NONE"
|
||||
fase_proyecto: "operations"
|
||||
tipo_semantico: "troubleshooting"
|
||||
summary_one_line: "EPISODIO 21 — BLINDADAS: Gemini 2.5 Flash: harness listo, falta solo tu key"
|
||||
source_type: "claude_code"
|
||||
trust_boundary: "internal"
|
||||
created_at: "2026-07-12T15:16:09.747111+00:00"
|
||||
relectura_tagged: false
|
||||
forgejo_commit_sha: "pending"
|
||||
---
|
||||
|
||||
# Gemini 2.5 Flash: harness listo, falta solo tu key
|
||||
|
||||
Commit `defd60d`, push 3/3. [evals/ab_lab/relojero_v2/run_ablab_gemini.py](evals/ab_lab/relojero_v2/run_ablab_gemini.py).
|
||||
|
||||
Intenté con Gemini 2.5 Flash como pediste. Esto es lo que encontré y lo que dejé listo:
|
||||
|
||||
## El estado real (sin adornos)
|
||||
|
||||
- **La red funciona** — llego a OpenRouter desde aquí (HTTP 200).
|
||||
- **Pero no hay key OpenRouter en esta máquina.** No existe `.env.local`, no está en el entorno; el secreto vive **server-side** en LiteLLM, y el servidor MEMORIA lleva toda la sesión caído (MCP locked, SSH abajo). Los matches del grep eran docs que *mencionan* la rotación, no el secreto.
|
||||
- **No puedo crear `.env*`** — `mega-hook-writing.py` me lo bloquea a mí (solo tú). Así que la key la tienes que poner tú.
|
||||
|
||||
No declaro un bloqueo sin darte la salida: **construí el harness completo y lo probé en dry-run.**
|
||||
|
||||
## Lo que ya funciona (ejecutado hoy)
|
||||
|
||||
`run_ablab_gemini.py` llama a Gemini 2.5 Flash tres veces (brazo A base / B segunda-pasada / C RELOJERO), extrae el código, y lo juzga con `external_oracle` contra `format()` + los bordes fijos. El **dry-run corrió end-to-end** con stubs locales — y el oráculo, fiel a su naturaleza, atrapó que **hasta el stub que escribí como "correcto" falla en `-0.0`** (borde que yo olvidé). El pipeline está probado; lo único que falta es la llamada real.
|
||||
|
||||
## Para correrlo de verdad (2 pasos, tuyos)
|
||||
|
||||
Costará centavos (Gemini Flash es baratísimo). Devuelve A/B/C + `C_minus_B` sobre la tarea `fmt2` — la reconstrucción limpia del 4b, ahora con inf/nan **explícitamente en la spec** (sin la ambigüedad que el peer-review criticó). Si quieres, extiendo el harness a las 5 tareas + N≥30 en cuanto confirme que la primera corre.
|
||||
Loading…
Reference in a new issue