Amélioré Internal

Tri de la suite de tests et une seule vérification d’adresse partagée

Interne : les tests qui figeaient des prix, des libellés, du balisage ou la formulation de prompts ont été supprimés, et cinq copies de la vérification des adresses de liens sont devenues une seule règle partagée.

Changement interne. Chaque fichier de test a été relu au regard de docs/TESTING.md. Quinze fichiers et une centaine de méthodes qui figeaient des constantes, l’inventaire de la navigation, le balisage rendu ou la formulation de prompts ont été supprimés ; les tests restants vérifient un comportement. Le seuil enregistré du nombre de tests a été abaissé en conséquence.

La page de liens mobile, les sites, la boutique, les citations de documents et les services de design avaient chacun leur propre copie de la règle qui décide quelles adresses de liens peuvent être transmises au navigateur sans risque. Ils partagent désormais BookMeToday\Support\SafeUrl, qui refuse les schémas exécutables, les identifiants placés avant l’hôte, les caractères de contrôle et les adresses trop longues. Les liens des sites gardent les chemins relatifs ; les liens de suivi de la boutique n’acceptent que https.