# Verificación de la versión 06

Revisión de esta entrega realizada el 20 de septiembre de 2026.

## Código y pruebas

Las 18 suites `tests/*.cjs` terminan correctamente con Node.js. Los módulos propios pasan la comprobación de sintaxis. Se conservan las pruebas de las versiones anteriores.

- Línea temporal: límites 1900–2100, conversión entre posición y fecha, fases y máximos de eclipses conocidos, saltos precisos, ventana estable durante el arrastre, agrupación de entradas por fotograma, zonas horarias y caché limitada.
- Mapa lunar: coordenadas y rumbo, destinos dentro de los tres recortes reales, contacto de la cámara con el suelo, controles de recorrido y extremos. Mil movimientos no repintan el fondo; se conservan como máximo tres fondos.
- Inmersivo: acciones sobre el reloj compartido, entrada y salida, restauración de foco y desplazamiento, rechazo de Fullscreen y petición pendiente al salir.

## Navegador

Comprobado mediante HTTP local, sin errores de JavaScript ni de compilación de shaders observados:

- Todos los desplegables empiezan cerrados. Ubicación y calidad están en la última fila. El visor y el bloque de tiempo quedan separados por 10 píxeles, sin depender de la altura de un panel lateral.
- Fichas y calendario en dos columnas, cada una con su propia altura; eventos del calendario distribuidos según el ancho disponible.
- Arrastre real del control temporal con ratón; pulsación de flecha de un minuto; selección de luna llena y del eclipse lunar del 14 de marzo de 2025. El máximo seleccionado es 06:58:42 UTC y el reloj queda en pausa.
- Cambio Granada/Sídney: el instante se conserva y cambian las horas y zona del control temporal. Se devuelve Granada al acabar.
- Modo inmersivo espacial y comparación con el cielo local; selección de encuadre, ocultación/recuperación de controles, salida por botón y Escape. Fecha UTC identificada en su barra.
- Suelo lunar: mapa plegado al entrar; abrirlo, viajar a cota alta, avanzar en el recorrido, cambiar entre Copérnico, Tycho y entorno de Apolo 11. El selector de relieve permanece sincronizado al cambiar de vista.
- Anchuras de 360 y 320 píxeles: sin desbordamiento horizontal; mapa acotado a la altura del visor con controles alcanzables mediante desplazamiento interno. También se comprobaron dimensiones del modo inmersivo a 320 píxeles.
- Las fichas de los cuerpos siguen abriéndose con sus datos y acciones. La última versión conserva favoritos, exportación y recorridos educativos de V05.

## Límites de la revisión

La comprobación gráfica usa un servidor HTTP local. La aplicación conserva scripts clásicos y todos sus recursos locales para doble clic; no se abrió una navegación `file://` mediante el navegador automatizado. No se ha publicado en el VPS.

Los recorridos del mapa son viajes manuales entre puntos del DEM, no caminos transitables calculados. La altura original tiene unos 474 m de separación: no se añaden rocas, huellas ni detalle inventado. Las marcas de eclipse indican máximos globales y no garantizan visibilidad desde la ubicación seleccionada. Las mediciones de caché y agrupación de entradas son pruebas del código, no estimaciones de batería o FPS en todos los dispositivos.
