# Coaster World v1.113.2 — 2026-08-26

## Géolocalisation Attraction / Coaster

- Correction de la récupération des coordonnées Coasterpedia lorsqu'elles sont présentes sur la fiche individuelle.
- La recherche essaie maintenant directement le nom exact de l'attraction avant les résultats du moteur de recherche MediaWiki.
- Le parseur accepte le format actuellement affiché par Coasterpedia, par exemple `48.324055°N 6.729671°E / 48.324055; 6.729671`.
- Ajout d'un fallback GeoHack si la structure HTML visible de Coasterpedia évolue.
- Les anciennes recherches négatives ne peuvent plus masquer une coordonnée valide pendant 30 jours : nouveau cache `coordinates:v2`, résultats trouvés conservés 30 jours, échecs seulement 10 minutes.
- Le contrôle de distance avec le parc reste actif avant l'enregistrement d'une position automatique.

## Console de diagnostic GPS

- Le bouton « Rechercher la position » ouvre maintenant une console de diagnostic sans quitter la page.
- En mode Auto, les sources sont interrogées successivement et visiblement : Coasterpedia → ThemeParks.wiki → OpenStreetMap.
- La console affiche en direct la source en cours, la requête, la fiche Coasterpedia détectée, les coordonnées trouvées, la distance au parc et la raison d'un rejet/échec.
- Après succès, la position, la source, l'état de la fiche et le marqueur de la carte sont actualisés immédiatement.
- Le fonctionnement sans JavaScript reste compatible avec le retour de page existant.

## QA / release

- Ajout d'un test de contrat reproduisant exactement le format de coordonnées de « Ronde des Rondins ».
- Manifeste de sources de l'audit release remis à jour.
- Aucune migration SQL.
