# Verificación de la versión 05

Comprobaciones realizadas el 20 de septiembre de 2026 sobre esta entrega.

## Pruebas automáticas

Los 15 archivos `tests/*.cjs` terminan correctamente con Node.js, sin dependencias adicionales. Se comprobó también la sintaxis de todos los módulos propios de JavaScript.

Además de la base anterior, cubren el suelo lunar, contacto con los triángulos, límites de desplazamiento, tamaños angulares, direcciones de iluminación y fases terrestres; ventanas nocturnas, zonas horarias y cambios de hora; pasos de los recorridos, exportación y biblioteca; validación de 42 casos de estado inválido, restauración de cámara, cielo y suelo, relojes pausados o en directo, fallos y cancelaciones de cargas asíncronas.

## Comprobación en navegador

- Apertura de la aplicación mediante servidor local, sin errores de JavaScript ni compilación de shaders durante las pruebas.
- Franja grande de ubicación retirada; el botón compacto abre el diálogo, cambia de Granada a Sídney y actualiza la hora local.
- Comparación de espacio y cielo con un único reloj; la hora sugerida del planificador abre ambas vistas en ese instante.
- Recorridos de fases, eclipse y primera observación: avance, retroceso y recuperación de la escena anterior.
- Copérnico el 22 de septiembre de 2026 a las 12:00 UTC: terreno iluminado, desplazamiento de 50 m, cambio de coordenadas y encuadre hacia la Tierra. Altura solar calculada: aproximadamente 23,2°.
- Favorito con cámara desde el suelo: guardar, cambiar vista y fecha, y recuperar el lugar y la fecha originales.
- Archivo JSON exportado e importado desde el control de la aplicación: recupera la escena en pausa.
- PNG descargado y abierto para inspección: contiene vista espacial, cielo local, disco lunar, fecha, ubicación y créditos. Tamaño de la prueba: 2800 × 958 píxeles.
- Pantallas de 360 y 320 píxeles: la comparación se apila, los recorridos siguen operables y no aparece desbordamiento horizontal de la página.

## Alcance

La revisión gráfica se hizo por HTTP local. La estructura mantiene los scripts clásicos y recursos locales para abrir `ABRIR SIMULACION.html` con doble clic; no se comprobó una navegación `file://` desde el navegador automatizado. No se publicó en un VPS ni se probó un despliegue HTTPS real. Los enlaces de escenas se verifican en las pruebas del módulo; la ruta local para compartir se comprobó con JSON.

La resolución de alturas, de unos 474 m, limita el detalle a ras del suelo. Las texturas son mapas de referencia; el planificador no incluye meteorología ni obstáculos locales. Las pruebas de rendimiento miden solicitudes y reutilización de recursos, no consumo de batería de un equipo físico.
