Mejorado Internal

Poda de la batería de pruebas y una sola comprobación de direcciones compartida

Interno: se quitaron las pruebas que fijaban precios, etiquetas, marcado o la redacción de prompts, y cinco copias de la comprobación de direcciones de enlaces pasaron a ser una regla compartida.

Cambio interno. Se revisó cada archivo de pruebas según docs/TESTING.md. Se quitaron quince archivos y unos cien métodos que congelaban constantes, el inventario de navegación, el marcado generado o la redacción de prompts; las pruebas que quedan comprueban un comportamiento. El mínimo registrado de pruebas se bajó en consecuencia.

La página de enlaces móvil, los sitios web, la tienda, las citas de documentos y los servicios de diseño tenían cada uno su propia copia de la regla que decide qué direcciones de enlaces se pueden pasar al navegador con seguridad. Ahora comparten BookMeToday\Support\SafeUrl, que rechaza esquemas ejecutables, credenciales delante del host, caracteres de control y direcciones demasiado largas. Los enlaces de los sitios web conservan las rutas relativas; los enlaces de seguimiento de la tienda solo aceptan https.