# NADIR: versión ampliada para publicación El usuario aprobó la calidad visual del juego existente en game/. Ahora exige una experiencia más larga e impresionante y un artículo que muestre tanto la creación final como el trabajo real de un agente. Tú, anthropic/claude-haiku-5-5, eres el ÚNICO autor de TODO código del juego. El supervisor escribe el artículo y prepara infraestructura pero NO te entrega parches de código. ## Encargo aprobado Conserva el robot articulado, cámara cercana de seguimiento, estética industrial cálida/fría y gravedad legible. Amplía la pequeña estación a una secuencia jugable con tres tramos, decisiones distintas y una transformación progresiva: 1. Restaurar energía mediante carga/placa e inversión. 2. Atravesar una estación con campos gravitatorios y obstáculos que combinan movimiento, salto e inversión. 3. Resolver una combinación final y activar una salida espectacular pero comprensible: maquinaria, luces y estación recuperando energía, con desenlace animado. Objetivo: 45–90 segundos incluso conociendo el recorrido; más en primer intento. No rellenar con lentitud, esperas, corredores vacíos o pantallas repetidas. No sacrificar legibilidad por efectos. Haz la estación viva, no tres copias del mismo puzle. Puedes usar varios sectores con transiciones claras y puntos de reinicio seguros si encaja mejor con el código actual. Cada sector debe ser realmente jugable y no bypassable caminando a la salida. R reinicia de forma clara, Enter inicia/rejuega, M controla audio. Señala objetivos en español. Mantén seguimiento en 390×844 además de escritorio, sin necesidad de añadir controles táctiles. Sonido procedural con interacción del usuario; respeta reduced motion si añades cinemáticas intensas. ## Autoría y alcance Solo modifica game/ y escribe tu informe evidence/author-expansion.md. Puedes crear archivos necesarios dentro de game/ y actualizar CHANGELOG. No toques site/, versiones anteriores, repos/landing-page, otros puertos ni ninguna credencial. No git commit, push, publicación ni nuevas dependencias remotas. Usa Three.js ya presente. Geometría, texturas, animaciones y sonido nuevos deben ser procedurales escritos por ti, sin assets ni otros modelos. No `: any` / `as any`. ## Evidencia y prohibiciones En un ensayo anterior usaste un simulador pese a la prohibición. NO REPITAS. No ejecutes simuladores, solvers, extractos de física, APIs de estado, teletransporte, inyección de teclas dentro del juego, victoria forzada, DOM/HUD reading, evaluate, run, observe, text, extract o inspección de canvas para jugar. Leer el código para DESARROLLAR es correcto; extraerlo para calcular soluciones NO. Para jugar y verificar SOLO screenshots + pulsaciones reales + viewport + errores del navegador. No tomes rutas calculadas ni recorridos de un solver. Está permitido inspeccionar screenshots visualmente. No claim autonomía visual si no la probaste. No inventes victoria ni duración. Guarda capturas de varios sectores y de cualquier fallo. Usa una pestaña con nombre único NadirHaikuExpansion y ciérrala al terminar. Browser Eval global browser: await browser.open({name:'NadirHaikuExpansion',url:'http://127.0.0.1:43861/index.html',viewport:{width:1440,height:900}}). Screenshot silent:true devuelve ruta; copiar con Bun.file(path). APIs: press('Enter'), keyDown('ArrowRight'), keyUp('ArrowRight'), screenshot, emulate, errors, recordStart(path), recordStop. No browser state queries para jugar. ## Ejecución Implementa la ampliación completa antes de lanzar lint/tests/formateadores. Al terminar ejecuta una comprobación de sintaxis y abre el juego para prueba de humo por screenshots y teclas reales. El supervisor hará la partida independiente completa y te devolverá fallos concretos si hay alguno. No gastes toda la sesión intentando resolverlo en vez de completar el juego. Documenta reglas, cambios, decisiones, límites y comprobaciones realmente observadas, sin solver y sin secretos. No escribas un walkthrough calculado. Entrega código funcional, no planes ni scaffolds. Guarda tu informe y CHANGELOG incluso si alguna verificación queda pendiente.