# ECHO-5.5-v2 · integración y primer contraste CPU

Autorización: Nav pide integrar navegación 64×64, metas candidatas y exploración
para ganar niveles oficiales. Se preservan los resultados y fallos de v1.

Orden: tests RED/GREEN -> helpers/broker -> seis intentos de desarrollo -> auditoría.
No se abre ni instrumenta el examen sellado de septiembre. Estos tres juegos ya
fueron vistos: no son una prueba nueva de generalización.

Primera cohorte declarada antes de ejecutar: bp35-0a0ad940, tu93-0768757b y
s5i5-18d95033; seed 73; hasta 600 acciones físicas incluyendo resets, por juego
Y condición; misma política de septiembre importada, no copiada; dos condiciones:
frame completo y máscara de borde explícita como hipótesis. Parar en el primer
nivel alcanzado. Reportar también los agotamientos. No comparar costes de tareas
que pararon por éxito con las que agotaron el presupuesto como si fueran iguales.
El CLI permite más juegos/presupuesto solo en otro directorio, conservando el corte.

A* solo garantiza ruta mínima bajo un mapa estático y acciones cardinales unitarias
que el llamador declara. No infiere física ni el mapeo de botones ARC. Los centroides
son candidatos, proyectados a una celda real del componente: no metas certificadas.

La máscara no cambia el frame original ni los recibos. Solo afecta la propuesta
exploratoria; la evidencia de seguridad conserva el frame sin máscara. Una muerte
es observación, no prueba de culpa: supervivencia previa invalida su veto tentativo,
pero no demuestra agotamiento de energía. El guard de muerte es opt-in y está
apagado en este primer contraste. La política histórica conserva sus hipótesis de
riesgo revisables. Las rutas ganadoras se guardan por estado/contexto y la cola se
invalida si una transición contradice la predicción. El padre autoriza cada acción.

El helper explore se ejecuta en mini-programas del hijo; cada paso llama al padre
para una propuesta y una acción, con quotas y deadlines existentes. No se entrega
el objeto de juego al candidato ni se hace rollback del mundo. Reset es capacidad
explícita solo tras GAME_OVER confirmado y consume una acción real.

No se informará RHAE oficial si no está conectado el scorer/baselines verificados.
La fase GPU necesita primero calibrar la nueva interfaz y congelar un contrato
pareado: no gastar las horas por el mero hecho de estar disponibles. Esta prueba
CPU no determina que añadir un LLM mejore al explorador determinista.


## Cortes posteriores declarados y límites

Se conservan las dos ejecuciones interrumpidas por coste de auditoría, con sus
reservas y prefijos. La representación compacta guarda frames por SHA-256
anclado en recibos HMAC; la cadena de custodia usa segmentos del ReceiptStore
existente enlazados por catálogo firmado. No se modificó pcworld/receipts.py.

Una reproducción adicional de S5I5 usa 1.200 acciones: el diagnóstico público de
la referencia necesitó 1.100 para el primer nivel. No se mezcla con el panel 600.
TU93 usa además la semilla histórica calculada en el código anterior,
1336611269 para la política y 0 para el entorno. Es reproducción conocida,
no generalización; se conservan los ceros con semilla 73.

Antes de inferencia remota se mide el prompt completo. El preflight de tokenizador
7B (proxy de familia, no certificado de 32B) detectó 3.175 tokens RLE en BP35,
por encima del límite por defecto de 3.000. Se debe corregir la proyección sin
recortar el frame antes de gastar GPU. La variante de hex por píxel empeoró dos
casos y no se adopta. El objetivo de la nueva proyección es deduplicar filas,
conservando también el HUD y acceso al frame original en el hijo.

Requisitos del Paper Track consultados el 16 de octubre:
https://arcprize.org/competitions/2026 : código el 2 de noviembre y papers el 8.
https://arcprize.org/competitions/2026/paper : exige una submission de Kaggle
que corresponda al paper. Los $75k son el fondo top (50k/20k/5k), no una
recompensa garantizada para este proyecto. No hay candidatura ni premio obtenidos.


## Nota posterior: calibraciones del neocórtex

Se corrigió la proyección con un diccionario de filas RLE sin pérdida y se pasó
preflight antes de generar en el modelo objetivo. R1 (32B, una vida) no avanzó.
R2 añadió continuidad tras GAME_OVER dentro de la misma cuota, directriz explícita
de delegación y corte por acciones agotadas. Son protocolos diferentes y no una
ablación causal. R2 alcanzó el primer nivel de BP35 con las mismas 247 acciones
que la referencia CPU, 4 llamadas y 10.318 tokens: no mejoró la ruta.
Ambas sesiones privadas terminaron y sus datos están en V2-RESULTS-20261016.md.
El panel 25 requiere primero un baseline Duck comparable y contrato nuevo.
