Validacion del arranque · en cierre
Mantener entrada publica, login, lobby, dashboard, status, version y reporte como camino corto de smoke test desde el Sol del Nexo hasta la resolucion.
Sol del Nexo enlazado a una entrada publica de Nebula Runner con tutorial breve, reglas y mapa canon. · Login, registro y verificacion enfocados para entrar directamente al menu de partidas sin puerta intermedia. · Correo de bienvenida con lore del Nexo y acceso posterior al menu de partidas. · Helpers centrales de ruta Nebula + check de higiene publica para evitar regresiones de onboarding. · Higiene privada de rutas en play/status/version para dejar visibles solo partidas, beta IA, ordenes beta y replay. · Higiene de replay en report/historico para priorizar beta IA, ordenes beta e integridad desde la lectura del turno. · Conservar visible la ruta de registro, lobby y preparado. · Alinear reportes y replay con el estado real del juego. · Mantener sincronizados los scripts de validacion. · Anadir smoke autenticado de orden + resolucion IA solo + reporte/historico. · Check visual de orders (ui-orders-visual-check.php) para HUD de gestos, sectores hover/drag y glosario de flechas. · Check de superficie sonora ui-sfx-surface-check.php para validar canal SFX y toggle. · Check solo-playtest-surface-check.php para asegurar el flujo preparar -> resolver -> revisar historico/reporte. · Check historico-turn-reel-check.php para validar replay cronologico y start-index. · Menu privado de partidas creadas con tick de acceso por jugador y seleccion de lobby activo. · Flujo host aprobar/descartar solicitudes de entrada con cola visible y arranque al completar facciones. · Popup host de solicitudes de entrada en partidas.php con tick de acceso mas legible y cola viva visible. · Menu de partidas convertido en cabina visual con ruta corta, dock de creacion, tarjetas de lobby, metricas compactas y SFX en acciones criticas. · Lobby.php elevado a cabina cinematica con briefing de faccion, bitacora compacta, ruta viva, chat publico en tarjetas y enlace IA beta actual. · Transicion lobby-mapa-ordenes reforzada con carril de mando visible, estados tacticos y SFX en los pasos de playtest. · Lobby depurado de rebotes dashboard.php: preparado anclado, mapa canon y ordenes beta como ruta principal. · Briefing previo al mapa con faccion asignada, despliegue inicial y ventana BITACORA antes de continuar. · Limpieza de rutas legacy visibles en bitacora, recordatorios, simulacion, admin y paginas EN: beta IA, partidas y ordenes beta como accesos principales. · Limpieza de rutas legacy en portada, login beta local, map-overlay y stats-api para que APIs y superficies apunten a beta IA, partidas y ordenes beta. · Compatibilidad limpia solo/dashboard: controladores internos vivos, pero navegacion visible derivada a partidas, mapa, beta IA, ordenes y login central. · Correos, registro y quickstart del bootstrap redirigidos a partidas, mapa, estado y ordenes beta en vez de tablero legacy. · Bundle paralelo de checks por tramo (--bundle=medium|long) para iterar mas rapido con mas archivos a la vez. · Wrapper PowerShell nebula-bundle-check.ps1 para lanzar medio+largo en paralelo con un solo comando. · Export de reporte JSON en nebula-bundle-check.ps1 para medir tiempos/fallos por bundle y acelerar iteraciones. · Check automatizado replay-surfaces-ui-check.php para validar bloques replay y script compartido en report/historico/publico. · Pulso visual del replay en historico/report/publico para mostrar estado, tipo, faccion y simbolo del paso actual. · Replay brief compartido en dashboard, guide, status y bitacora para condensar el ultimo turno con accesos rapidos a reporte e historico. · Smoke autenticado endurecido para orden -> resolver turno -> validacion replay en report/historico/historico-publico, con guardrail live-flow-smoke-check.php en bundle medio. · Estado visual drop-state en orders.php para distinguir buscando/listo/bloqueado durante el arrastre de ordenes. · Feedback de drop-state especifico por accion (mover/apoyar/convoy) con bloqueo visual de convoy a destino no planetario. · Selector de densidad visual compacta/normal/cinematica en orders.php para comparar lectura tactica, brillos y tamaño de flechas sin tocar el resto del HUD. · Brief operativo de convoy en orders.php con capital, infanteria transportada, destino y ruta visible antes de guardar. · Laboratorio de ordenes sin BD en orders.php?preview=1 con drag, validacion, flecha viva y resolucion rapida para QA. · Micro-SFX de drop-state en ordenes para busqueda, destino valido y destino bloqueado durante el arrastre. · Laboratorio de ordenes con audio tactico en preview: hover scan, grab/drop, ruta y bloqueo al arrastrar unidades. · Playtest IA rapido en play.php (preparar demo si hace falta, resolver 1 turno y abrir historico en replay-turnos). · Checklist jugable en play.php para probar arrastre, SFX, resolucion IA, replay e integridad en una misma ruta. · Ventana beta solo IA en play.php con boton Terminar fase y resolver turno para acelerar feedback de gameplay. · Modo beta en orders.php con dock de vuelta a play.php, cierre rapido de fase y conservacion de contexto tras guardar orden. · Entrada local /login/ para crear sesion beta solo IA y preparar demo sin depender del login principal durante playtest. · Gateway visible al playtest IA desde mapa, ordenes, dashboard y guia para volver al modo solo sin perder contexto. · Mision guiada de primera orden en orders.php con pasos vivos de accion, origen, destino, validacion y cierre beta. · Hub breve de replay en report e historico con enlace directo al playtest IA y salto al tablero. · Replay breve tambien en fase y sala de mando para mantener la misma lectura tactica en superficies de entrada. · Replay breve tambien en frentes y operaciones para cerrar superficies tacticas de lectura avanzada. · Modo RequireAuth en nebula-live-flow-smoke.ps1 para distinguir claramente un skip sin credenciales de una prueba autenticada real. · Check ai-learning-surface-check.php para vigilar memoria evolutiva y entrenamiento IA tras resolucion. · Robustez BD con manifiesto, auditoria de integridad, eventos de sistema, checkpoints de partida y db-robustness-check.php en bundle medio. · Principios visibles de IA evolutiva justa en solo/status: memoria agregada, identidad opaca y limite temporal. · Historico publico sincronizado con fase activa y pulso tactico, sin avisos PHP de carga inicial. · Demo publica abre por defecto el ultimo turno con replay poblado y carril de fases para QA visual sin login ni BD. · Limpieza de artefactos de sectorizacion: .tmp, PNG privados y herramientas de hitbox retiradas tras cerrar sectores. · Selector de dificultad IA dentro de la ventana beta solo para comparar cadete/operador/veterano/estratega sin salir del playtest. · Lectura visible de comportamiento IA por dificultad en beta/status y smoke autenticado vigilando play.php. · Panel de ultima resolucion beta con capturas, apoyos, convoys, bajas, invalidas y salud del replay. · Capa visual sci-fi biomecanica en beta, ordenes y replay con filamentos, scanlines y guardia de movimiento reducido. · Carril beta corto reforzado con command dock compartido en beta-solo.php y menos ruido de enlaces en status/version. · Reel cronologico con Inicio y velocidades Lento/Normal/Rapido para revisar animacion y gameplay del turno hasta la foto activa. · Replay tactico con Inicio y velocidades tambien en report, historico e historico-publico para QA de causas, simbolos y ritmo del turno. · Cabina beta con tarjetas causa/simbolo/consecuencia de la ultima resolucion y SFX snap al enganchar sector asistido en ordenes. · Resumen por fases del replay beta: movimientos, convoys, apoyos, batalla y retiradas con helper compartido y check de bundle medio. · Carril de fases sincronizado con replay tactico: fase activa visible en report/historico durante play, salto por timeline y teclado. · Orbita QA en beta solo IA con preview, laboratorio de ordenes, replay demo publico y cabina real reunidos para feedback rapido. · Telemetria QA en laboratorio de ordenes: accion, drop, ruta y checklist de lectura para validar arrastre, convoy, SFX y flecha viva. · Laboratorio de ordenes alineado con numeracion canon de sectores para que unidades, convoyes y validacion JS no dependan de codigos visuales internos. · Telemetria QA trasladada a orders.php?beta=1 para comparar accion, drop, ruta y servidor entre preview sin BD y partida real contra IA. · Mision operativa en beta-solo.php para indicar el siguiente paso exacto del playtest: login, preparar IA, ordenar, resolver o revisar replay. · Cierre de fase guiado en beta-solo.php con estado, precheck, accion primaria, SFX y rutas directas a ordenes/replay/reporte. · Caja negra de resolucion beta: al cerrar fase vuelve al turno resuelto exacto, enlaza replay/reporte de ese turno y muestra coherencia visible antes de seguir ordenando. · Huella QA de caja negra beta con hash de resolucion, firma, cadena replay, click trace y snapshots JSON de precheck visibles. · Baliza de feedback beta con ticket QA, paquete de diagnostico corto y checklist de arrastre/regla/resolucion/sensacion. · Boton de copiar paquete QA en la baliza beta con fallback de portapapeles, estado accesible y SFX de exito/error. · Modo foco QA de 10 segundos en la baliza beta para resaltar arrastre, convoy, resolucion o SFX durante playtest. · Registro local QA opcional en la baliza beta para guardar ultimas pruebas con modo, turno, ticket y paquete diagnostico. · Export copiable del registro local QA para pegar varias pruebas con fecha, foco, turno, ticket y payload. · Descarga local .txt del registro QA para conservar sesiones largas de playtest sin servidor. · Vista compacta del ultimo registro QA en la baliza beta con fecha, foco, turno, replay y ticket. · Ruta guiada de playtest QA en la baliza beta: ordenar, terminar fase, revisar replay y guardar feedback con foco visual por paso. · Estado de ciclo QA completado y cierre de fase con etiqueta Resolviendo IA para evitar dobles envios durante el playtest. · Escala visual precision en orders.php y orders-preview.php: flechas, halos, puntas, trails, nodos y contornos compactos para no tapar sectores. · Escala visual precision en replay tactico: rutas, focos, nodos, unidades y puntas con tamano fijo para report/historico/preview. · SFX por fase en replay tactico: movimiento, convoy, apoyo, batalla, retirada, aviso y fallo con carga inicial silenciosa. · Gramatica visual por fase en replay tactico: flujo de movimiento, onda de convoy, enlace de apoyo, impacto de batalla y retirada descendente. · Baliza de envio en orders.php para indicar orden incompleta, lista, validando, bloqueada, con avisos, confirmada o enviandose antes de guardar. · Compuerta beta-final en beta-solo.php con puertas de runtime, sesion, orden/resolucion, replay y timeline inmediato/medio/final. · Ensayo beta de 3 turnos visible en beta-solo.php con orden fallida, convoy/apoyo, retirada o baja y paquete QA. · Runner scripts/nebula-beta-rehearsal.ps1 con tres ciclos reales orden->resolver->reporte->historico y paquete NR-BETA-REHEARSAL visible en play.php. · Wrapper scripts/nebula-beta-readiness.ps1 para agrupar bundle, doctor/preflight BD, smoke local y smoke hosting en un solo veredicto. · Botones de copiar readiness en beta-solo.php para lanzar visual/local/hosting sin seleccionar comandos a mano. · Preset -WriteReport en readiness para dejar el ultimo informe JSON en .tmp/nebula-beta-readiness-<modo>.json sin tocar codigo del juego. · Panel ultimo readiness guardado en beta-solo.php para leer el JSON mas reciente, copiar la ruta y enseñar el resumen sin salir de la cabina. · Ruta de entrada mas clara en login/index.php y partidas.php para llevar al jugador a menu de partidas, lobby y beta solo IA con menos rebotes. · Ruta rapida en preview.php para saltar a partidas, login beta, cabina beta real y ultimo readiness desde la demo sin BD. · Ruta rapida en orders-preview.php y orders.php beta para saltar a mapa preview, cabina real, readiness, feedback QA y partidas sin romper el ciclo de playtest. · Smoke autenticado local con -UseLocalBetaLogin para crear sesion beta en localhost y revisar mision beta, ordenes con telemetria, reporte e historico. · Diagnostico visible en login beta local cuando BD/PDO no esta listo, con salida a preview sin BD y server-check. · server-check.php y start-local-server.ps1 conectados para arrancar PHP local con pdo_mysql/mbstring y lanzar smoke beta local en un comando. · Diagnostico de socket MySQL/MariaDB en server-check.php y start-local-server.ps1 para distinguir driver cargado, configuracion valida y base de datos apagada. · Doctor BD local en scripts/nebula-db-doctor.ps1 para detectar config, socket, servicio, binarios MySQL/MariaDB y siguiente accion sin exponer secretos. · Switch -WithDbDoctor en nebula-bundle-check.ps1 para ejecutar reglas, superficies y diagnostico BD dentro del mismo paquete de QA. · Instalador real games/nebula-runner/scripts/install-production.php con --dry-run, --create-database, esquema, semilla canon y snapshot antes de beta IA real. · Wrapper local scripts/nebula-db-preflight.ps1 para ejecutar el instalador con el PHP correcto y extensiones pdo_mysql/mbstring cargadas. · Switch -WithDbPreflight y -RequireDbReady en nebula-bundle-check.ps1 para correr QA medio/largo junto al preflight de instalacion. · Compuerta BD real en beta-solo.php con driver, socket, schema y siguiente accion visibles antes de preparar/resolver IA. · Smoke local inteligente: valida preview y readiness si BD esta bloqueada, y exige -RequireDbReady solo para partida real contra IA. · Runbook scripts/nebula-beta-local-runbook.ps1 para ejecutar doctor, preflight, servidor local, smoke JSON y readiness local con un solo comando. · Informe unico .tmp/nebula-beta-local-runbook.json y panel server-check.php#runbook-local para leer el ultimo veredicto beta sin abrir varios JSON. · Panel play.php#beta-db-unlock para ver desde la cabina beta el bloqueo BD, copiar comandos Docker/runbook y saber cuando pasar a partida IA real. · Doctor scripts/nebula-php-runtime-doctor.ps1 para confirmar si PHP puede cargar pdo_mysql/mbstring directo o con extension_dir forzado. · Paquete BD NR-DB-UNLOCK copiable en cabina beta y server-check para saber si falla driver, config, socket, schema o partida IA real. · Informes JSON de runbook, readiness, smoke y bundle escritos en UTF-8 sin BOM para que PHP los lea de forma fiable en paneles beta. · Puerta final scripts/nebula-beta-final-gate.ps1 para consolidar runbook, readiness y bundle en .tmp/nebula-beta-final-gate.json antes de probar beta IA real. · Puerta final beta con gate runtime PHP independiente para separar pdo_mysql/mbstring de socket, schema y partida IA real. · Lanzador scripts/nebula-beta-ai-playtest.ps1 para alternar entre preview IA sin BD y beta IA real con BD obligatoria en un solo comando. · Paquete QA NR-BETA-IA copiable en play.php y server-check.php con veredicto, superficies 5/5, URL objetivo y comando real. · Paquete final NR-FINAL-BETA copiable en puerta final y server-check con gates, bloqueadores, socket, preflight y comando de beta real. · Helper scripts/nebula-db-local-compose.ps1 para generar/arrancar MariaDB local por Docker y desbloquear beta real sin instalar servicios manualmente. · Paquete NR-DB-COMPOSE persistente para distinguir Docker ausente, contenedor arrancando y socket MariaDB abierto desde cabina beta y server-check. · Helper scripts/nebula-db-local-portable.ps1 y paquete NR-DB-PORTABLE para arrancar MariaDB ya instalada sin crear servicio Windows ni instalar Docker.