Documento originalAbrir .md

S6-B · resultados y cierre · 2026-09-27

Estado final: B0 cerrado ROJO, B1 detenido en calibración; B2 cerrado y auditado ROJO. No quedan pruebas de esta campaña corriendo. S5-E de v5.7 está cerrado VERDE. El rojo de S6-A permanece sin cambios.

B0: resultado del examen y auditoría

Base v5.7; 30 propuestas por brazo, seis rondas. Las 60 respuestas fueron V1: se cortaron cerca del límite de 400 tokens y también contienen nombres incorrectos, operadores sin comillas y condiciones no permitidas. Cero estrategias aceptadas; SIN FILTRO tampoco puede incorporar JSON inválido. Las cuatro estrategias finales son idénticas a la base.

Examen nuevo: 120 juegos (versiones 2 y 3, semillas 8000–8059), cinco niveles, tres reps, 2000 decisiones por partida y reinicios automáticos registrados.

Brazo Niveles /1800 Puntuación media /100
SEMILLA 1378 12,6593
FIJO 1378 12,6593
ECHO 1378 12,6593
SIN FILTRO 1378 12,6593

B1 (mejorar un 5 %), B2 (superar FIJO) y B3 (superar SIN FILTRO) fallan. B4 (desarrollo sin regresión) y B5 (integridad/reconstrucción/replay) pasan. Las estrategias idénticas comparten la primera medición; el replay de rep 0 se hizo en un proceso y cache independientes y fue exacto. El solucionador resuelve los 600 niveles de ambas versiones y la generación es determinista. Los prompts se reconstruyeron desde datos de A solamente.

B0 ROJO por protocolo de salida. No es evidencia de que una estrategia válida del modelo no pueda mejorar a ECHO: ninguna llegó a la prueba de utilidad.

Datos: lab/seed/s6b0-final-20260927/, especialmente exam/audit.json. Fuentes y wrapper congelados en lab/kaggle/s6b0-20260927/preflight.json. Archivo privado: 57b331c5cb3296c926599b5b066ec34e77f5546cb0fd885dc9fa10eec202ee33.

B1: calibración fallida, sin brazos

Se redujo la petición y se dieron ejemplos válidos, con máximo 600 tokens. Las dos llamadas genéricas de calibración devolvieron:

  • una estrategia válida: MIN_EVIDENCE=4 y HOLD=60 cuando reconoce un reinicio;
  • otra con la condición inexistente max_units, rechazada por el validador.

El arranque se detuvo por la condición fijada de que ambas debían ser válidas. Cero llamadas de brazos y examen sin abrir. No se llama verde ni se reparan respuestas a posteriori. No fue un problema de conexión o de GPU. Recibo y respuestas en lab/kaggle/s6b1-20260927/error-output/s6b1/format-calibration.json. Se guardó el modelo real: revisión c03e6d358207e414f1eca0bb1891e29f1db0e242, Torch 2.10.0+cu128 y Transformers 5.0.0, distribuido en las dos GPU.

B2: cierre ROJO después del examen y la auditoría

Contrato previo. Se preservan los requisitos de mejora y la base. La gramática evita errores de sintaxis; el modelo elige los valores de cuatro parámetros y una regla observable. Es control de mecanismos existentes, no creación de algoritmos nuevos.

Calibración 2/2 válida; el control repetido en Kaggle es idéntico al local. Los brazos terminaron sus 30 propuestas cada uno. Ninguna falla V1 o V2.

Brazo Aceptadas Rechazadas V3 Niveles A inicial → final Niveles B inicial → final
FIJO 2 28 56 → 62 28 → 30
ECHO 1 29 56 → 62 28 → 30

FIJO acepta las propuestas 10 y 22 (índices de diario 9 y 21), con ganancias A de +3 y +3. ECHO acepta la 22, de tipo P2 (agrupar fallos), con +6. La puntuación de B pasa de 201,4311 a 231,0282 en ambos brazos; FIJO tuvo un paso intermedio de 209,7233. Son medidas de entrenamiento y control, no resultados del examen.

V4 protege totales de B, no cada juego. Frente a SEMILLA, la estrategia final pierde un nivel en un juego de B y gana tres en otro; también baja la puntuación en tres juegos. En A gana seis niveles netos, pero empeora niveles en tres juegos y baja la puntuación total de 320,0371 a 300,2594. V3 exigía niveles, no puntuación de A; el examen B1 sí exige que su puntuación no baje. Las diferencias individuales constan en accepted-counterfactuals.json. Por tanto, «sin regresión en B» se refiere al total fijado en el contrato, no a una garantía de conservar todas las partidas.

FIJO usó la petición genérica 30 veces. ECHO: P1 9, P2 11, P3 2, P4 8. P3 solo se habilitó después de su primera aceptación. Hubo 26 propuestas distintas en FIJO y 22 en ECHO. Aceptaciones primera/segunda mitad: FIJO 1/1, ECHO 0/1; ese cambio no demuestra aprendizaje general del selector.

La estrategia final es exactamente la misma en ECHO y FIJO:

{"defaults":{"BABBLE":4,"HOLD":60,"MIN_EVIDENCE":6,"WALL_MIN":5},"rules":[{"set":{"HOLD":80},"when":{"reset_known":["eq",1]}}]}

Ajusta la exploración, la evidencia necesaria para reconocer cuerpo/paredes y el intervalo antes de volver a pulsar una tecla de reinicio o modo. La regla aumenta ese intervalo cuando ya hay una tecla de reinicio conocida. No agrega un mecanismo de orden o de conteo.

SIN FILTRO conserva la última propuesta válida del brazo ECHO, tal como fijaba el contrato; no se elige retrospectivamente la que mejor rindió:

{"defaults":{"BABBLE":2,"HOLD":40,"MIN_EVIDENCE":8,"WALL_MIN":3},"rules":[{"set":{"HOLD":60},"when":{"reset_known":["eq",1]}}]}

Por esa igualdad de estrategias, el requisito B2 de superar FIJO falla. Se completaron igualmente las otras comparaciones, desarrollo y auditoría. Las estrategias se congelaron antes del examen 10000–10059 y no se cambiaron a partir de sus resultados.

Modelo real Qwen/Qwen2.5-Coder-7B-Instruct, revisión c03e6d358207e414f1eca0bb1891e29f1db0e242, Torch 2.10.0+cu128, Transformers 5.0.0, distribuido entre ambas T4. Uso aproximado por retokenización: FIJO 21 885 tokens de prompt y 1441 de respuesta; ECHO 22 244 y 1442. Calibración adicional: 746 y 97. 62 muestras propuestas, generadas en lotes; USD 0 de API, GPU gratuita. No son cifras de una factura de API.

Examen reservado B2

120 juegos nuevos (versiones 2 y 3, semillas 10000–10059), cinco niveles, tres reps, 2000 decisiones por partida: 360 partidas y 1800 niveles posibles por brazo sumando las reps.

El límite cuenta decisiones del agente. Los reinicios automáticos tras GAME_OVER también se guardan en acciones y frames, pero no consumen el presupuesto ni incrementan actions_per_level. La puntuación usa la fórmula oficial sobre ese contador del runner congelado; no es un scorecard de competición. Los cuatro brazos usan la misma convención.

Brazo Niveles por rep Total /1800 Puntuación media /100
SEMILLA 459 · 463 · 465 1387 12,3810
FIJO 458 · 437 · 455 1350 10,8449
ECHO 458 · 437 · 455 1350 10,8449
SIN FILTRO 459 · 463 · 465 1387 12,3810

ECHO pierde 37 niveles (−2,67 %) y un 12,41 % de puntuación frente a SEMILLA. B1 falla: no transfiere la ganancia del entrenamiento. B2 falla: empata con FIJO. B3 falla: queda por debajo de SIN FILTRO. El presupuesto mayor del examen estaba fijado antes de generar propuestas.

Las estrategias SEMILLA y SIN FILTRO tienen JSON distinto, pero produjeron trazas idénticas en las tres reps. Se midieron por separado: las claves de cache incluyen la estrategia. Solo ECHO/FIJO, con JSON idéntico, comparten medición, como permitía el contrato.

Desarrollo y veredicto completo

Ocho juegos oficiales de desarrollo, tres reps, 2000 decisiones por partida. Los niveles y la puntuación siguientes suman las 24 partidas de cada brazo:

Brazo Niveles Puntuación total
SEMILLA 24 23,9990
ECHO 24 18,3599

Los niveles se conservan, pero la puntuación cae un 23,50 %; B4 falla. La caída se concentra en g50t: ambos completan dos niveles sumando tres reps, pero su puntuación total pasa de 7,1429 a 1,5037. Los otros siete juegos conservan niveles y puntuación. Esto es desarrollo, no el examen R3 de 16 juegos y 112 niveles.

Criterio Resultado Evidencia
B1: ≥5 % más niveles sin perder puntuación ROJO 1350 < 1457 requeridos; 10,8449 < 12,3810
B2: superar FIJO ROJO 1350 = 1350; estrategia idéntica
B3: superar SIN FILTRO ROJO 1350 < 1387
B4: desarrollo sin regresión ROJO 24 = 24 niveles; 18,3599 < 23,9990 puntos
B5: integridad, reconstrucción y replay VERDE fuentes intactas, diarios y prompts reconstruidos, contrafactuales aceptados comprobados de nuevo, cuatro replays exactos

El solucionador resuelve 600/600 niveles y la generación repetida pasa sus comprobaciones de determinismo. El replay de rep 0 usa procesos y cache independientes. La auditoría de entrenamiento usa otra cache nueva: reconstruye cada petición desde A, la política vigente y el diario; vuelve a comprobar las tres aceptaciones y sus comparaciones A/B. No hay datos del examen en los prompts. La evaluación local terminó con código de salida 0.

B1 ∧ B2 ∧ B3 ∧ B4 ∧ B5: ROJO. No se promueve la estrategia aceptada sobre v5.7. La gramática resolvió el problema de formato; este experimento no demuestra mejora que transfiera ni ventaja de la forma de preguntar.

Diagnóstico posterior: cobertura y familias

El informe descriptivo posterior verifica las identidades de los registros; no selecciona otra estrategia ni modifica el veredicto.

Familia Posibles SEMILLA ECHO Diferencia
C1 75 75 75 0
C2 135 135 135 0
K1 120 120 120 0
K2 180 179 163 −16
K3 150 135 140 +5
K4 120 111 79 −32
M1 120 82 82 0
H1 (orden) 225 62 68 +6
H2 (temporizador) 255 252 255 +3
H3 (conteo) 195 108 97 −11
H4 (copia) 225 128 136 +8

La caída de K4 no pudo verse en entrenamiento/control: ni A ni B contienen K4 o M1. B tampoco contiene C1, K2, H1 ni H4. Esta cobertura insuficiente es una limitación del piloto, no una explicación causal completa de cada fallo. Las etiquetas se reconstruyeron para el informe; no se enviaron al modelo. V4 protegía totales de solo ocho juegos, no cada juego ni cada familia.

Una nueva iteración necesita un contrato previo con A/B que cubran todas las familias, evidencia de fallo más útil y un espacio de propuestas capaz de añadir comportamiento temporal, en lugar de limitarse a cuatro controles. Debe conservar las comparaciones y usar otro examen; 10000–10059 ya no son un examen nuevo. No se cambian los criterios para convertir este rojo en verde. S6 sigue sin verde y no hay una fecha de mejora demostrable.

Artefactos y reproducción

Paquete: dac54765521a7ce1123a0d2f0410fd7da46108020b74b629b53a9e043d854bb7. Código, perfiles, respuestas y resultados en las carpetas s6b2-20260927 y s6b2-final-20260927. El recibo fija las estrategias con SHA-256 7fc03cce8e1fe43e8c3ab3e340ec2cb10ef4dfdd1476957eef058c69829bfa1c. Kaggle privado: rogeernavarro/echo45-s6b2-game-strategies, estado COMPLETE. Examen local iniciado 12:41 UTC, terminado y auditado a las 13:40 UTC. Entorno: Python 3.12.13, NumPy 2.3.2, arcengine 0.9.3, arc-agi 0.9.1, cuatro trabajadores; sin modelo durante las partidas.

Pruebas: 22 stdlib pasan (S6-A, limpieza del probe, frontera JSON, crédito contrafactual, rechazo de regresión, reanudación y gramática). El adaptador vacío reproduce exactamente v5.7 en las partidas comprobadas. No se han editado el núcleo NEXUS, los modelos de Discord ni los exámenes oficiales reservados; no se ha hecho un envío de competición.

Vista previa

Abrir original