# ECHO-5 5.0.0a1: implementación y primer banco

El 10 de octubre de 2026 se implementaron representación relacional, programas
compuestos, conceptos persistentes, aprendizaje interactivo, planificación,
selección de contraejemplos y una interfaz con la robótica previa. **93/93
pruebas pasan**. El banco terminó y su auditoría en un proceso nuevo es válida.
La evidencia corresponde a transferencia sintética dentro de dominios finitos.
La versión científica final y la generalización fuera de esos dominios siguen
pendientes; S6 conserva su estado abierto.

[Resumen estructurado](results/INTEGRATION-20261010.json),
[contrato](BENCHMARK-CONTRACT.json),
[resultados completos](../artifacts/integration-20261010/result.json),
[auditoría](../artifacts/integration-20261010/audit.json) y
[pruebas](../artifacts/tests-final-20261010.log).
Los artefactos completos viven localmente en `artifacts/`; el resumen y los
comandos de reproducción se conservan con el código.

El banco usó Python 3.12.13, CPU y cero llamadas a modelos. Duró 55,88 segundos
sin contar las pruebas y la auditoría posterior. El tiempo describe esta
máquina y no es una garantía de rendimiento. El coste comparativo es trabajo
lógico contabilizado, incluyendo intentos fallidos; no son FLOPs ni julios.
La memoria incluye el coste de sus ocho tareas de adquisición.

| Rejillas: cuatro condiciones sobre las mismas 32 tareas nuevas | Aciertos exactos | Trabajo total |
|---|---:|---:|
| Control con papeles y relaciones anteriores | 15/32 | 19.743.614 |
| Nuevas relaciones, sin caché de prefijos | 31/32 | 33.889.839 |
| Nuevas relaciones y caché, biblioteca vacía | 31/32 | 36.065.224 |
| Nuevas relaciones y cuatro conceptos adquiridos | 32/32 | 15.338.871 |

Las tareas nuevas cambian colores, dimensiones y posiciones, conservando
cuatro familias declaradas: colorear a la derecha, colorear arriba, extraer y
girar, y girar la rejilla. Se adquirieron cuatro conceptos con demostraciones;
ninguna respuesta de consulta entró al solver. La biblioteca quedó congelada
antes de confirmar. El control usa restricciones del DSL anterior dentro del
mismo nuevo instrumento; **15/32 no es una reevaluación oficial de ECHO-4.5**.

Las nuevas relaciones añaden 16 aciertos sin regresiones en esta muestra.
La memoria añade otro y reduce el trabajo total un **57,47 %** respecto a la
biblioteca vacía, contando 3.817.020 unidades de adquisición. No basta este
banco para afirmar transferencia a ARC ni a nuevas familias de transformación.
Los intervalos Wilson del JSON son descriptivos; las tareas comparten generador
y no equivalen a 32 evidencias independientes de capacidad general.

El caso adicional merece una precisión: sin memoria, varias composiciones
coincidían en las demostraciones y discrepaban en la consulta; ECHO se abstuvo.
El concepto previamente adquirido introduce una preferencia de búsqueda y da
la predicción correcta aquí. El consenso se calcula dentro del primer nivel
con soluciones. No acredita que todas las hipótesis posibles coincidan ni una
tasa universal de alucinación cero. `test_verified` permanece `false` en el
resultado del actor; el acierto lo determina después el evaluador.

En concreto, la semilla 29210 presenta tres demostraciones donde girar 90° y
reflejar verticalmente el objeto extraído producen lo mismo. Una demostración
anterior del concepto sí distinguía ambas reglas mediante una figura más alta.
ECHO reutiliza esa preferencia y acierta la consulta con color y disposición
nuevos. Es transferencia del antecedente bajo el criterio de búsqueda declarado.

La caché de prefijos aislada **no mostró ventaja**: mantiene 31/32 y cuesta
un 6,42 % más que su ablación, al contabilizar claves, búsquedas y escrituras.
La composición funciona; esta política de reutilización todavía necesita
optimización y otra evaluación con casos nuevos. No se cambió después de ver
estos resultados.

| Interacción: 24 casos emparejados | Llegadas verificadas | Acciones, incluida adquisición | Trabajo total |
|---|---:|---:|---:|
| Exploración pasiva + planificación | 24/24 | 600 | 82.240 |
| Exploración informativa + planificación | 24/24 | 588 | 82.751 |
| Exploración informativa sin planificación | 1/24 | 1.504 | 25.776 |

Hay ocho casos de mapas nuevos, ocho de metas nuevas y ocho de dinámica
cambiada. El actor recibe geometría pública y aprende consecuencias dentro de
un alfabeto finito. La planificación aporta 23 llegadas frente a su ablación.
La selección informativa reduce acciones un 2 %, pero cuesta un 0,62 % más de
trabajo total que la pasiva y no añade aciertos. Esta comparación no demuestra
una ventaja global de exploración activa. Cada contradicción invalida las
habilidades derivadas; las transiciones se vuelven a simular para auditar.

| Currículo: ocho ejecuciones emparejadas, ocho consultas nuevas por ejecución | Aciertos | Trabajo total |
|---|---:|---:|
| Selección secuencial de desafíos | 0/64 | 2.756.555 |
| Selección aleatoria | 56/64 | 2.356.170 |
| Selección adaptativa de contraejemplos | 64/64 | 2.604.850 |

Todos los desafíos tienen testigo ejecutado; los inválidos no obtienen crédito.
Todos los brazos reparan su propio conjunto de hipótesis y comparten los mismos
límites máximos. El secuencial elige el primer caso de cada lote, que en este
generador es fácil y poco informativo. Es una referencia del currículo, no el
buscador histórico de ECHO-4.5. El control aleatorio es la comparación principal.

La ventaja adaptativa concentra sus ocho aciertos adicionales en **una sola
de las ocho ejecuciones**, y consume un 10,55 % más trabajo real que el aleatorio.
Es un indicio favorable bajo igual techo de presupuesto; todavía no separa el
beneficio de la selección del de evaluar más desafíos. No demuestra una mejora
estadística general, una GAN entrenada ni automejora recursiva. La reparación
elimina hipótesis refutadas; no inventa nuevas primitivas fuera del lenguaje.

Robótica reutiliza COMPOSE, FUSION, contratos WSP y gates de DRONE. Los tres
modos llegan en **12/24**: seis casos estáticos y seis dinámicos. Los otros
doce, divididos entre entornos cerrados y energía insuficiente, terminan
`abandoned_at_home`. Hay cero colisiones y cero violaciones de reserva en la
muestra. ECHO empata exactamente con el control convencional en aciertos y
trabajo (66.279 unidades); no hay superioridad robótica demostrada. El prior
de desplazamientos es sintético y declarado. No se ejecutaron vuelos nuevos
Gazebo/PX4 ni se integró el MissionAgent completo o hardware físico.

La auditoría comprobó 128 filas de rejillas, 192 de currículo, 72 de robótica
y 72 de interacción: **464 resultados de condición**, que no son 464 problemas
independientes. Regeneró los oráculos y los recuentos, verificó límites e
identidades del contrato y revisó 13.167 eventos encadenados. Reprodujo 16
casos de rejillas seleccionados previamente y todos los de currículo,
interacción y robótica, con igualdad exacta. Se conservaron intactos 714
archivos históricos de código/recursos y seis dependencias del directorio padre.
El ZIP `sources.zip` contiene los bytes congelados, además de los hashes.

Para restaurar ese ZIP en una carpeta de trabajo nueva, colocar su directorio
`ECHO-5/` dentro de `echoai/` y los Python de `host/` en el padre de `echoai/`;
después crear la `.venv` con la versión fijada. Los recibos se comprueban contra
esas fuentes. El ZIP no incluye pesos, credenciales ni configuraciones de
asistentes de desarrollo.

Contrato SHA-256: `a9c6d0cb192e1b224c5edfda4114daf0ca374c49769a3c785bf262adcc03cd1e`.
Fuentes ECHO-5 SHA-256: `ae2b810e0c44b53439b6ce014c4a4ad672dfee99cc150141d85265658cd823d2`.

Antes del banco se corrigieron un desafío de arriba sin objeto válido,
la carga del CLI bajo `-I`, los controles de identidad/presupuesto del auditor
y el crédito duplicado de una transición en tick cero. El límite de rejillas
subió de dos a ocho millones tras agotar un caso de calibración de desarrollo,
antecedente conservado en el diseño. Ningún cambio se hizo a las fuentes
durante la medición ni para mejorar retrospectivamente sus resultados.

El siguiente trabajo científico tiene blancos concretos: otros generadores y
familias, coste de la caché, más semillas independientes para el adversario,
un control igualado también en trabajo consumido, y conexión del nuevo
razonamiento al MissionAgent y a una prueba SITL nueva. Los enjambres,
la persistencia como producto, los adaptadores de LLM y RSI siguen en sus
etapas posteriores. La base funcional solicitada ya está implementada y
medida; el cierre científico de ECHO-5 requiere esa evidencia adicional.
