# Coaster World v1.101.1 — 2026-08-18

## Validation GPS globale
- Les actions **Parc visité**, **Je suis dans ce parc**, **Déjà fait** et la validation d'une attraction/coaster exigent désormais une position GPS pour les comptes normaux.
- Le contrôle est appliqué côté serveur : l'absence des coordonnées, une précision insuffisante, une position hors du parc ou trop éloignée de l'attraction bloque la validation.
- Le démarrage d'une visite planifiée, du Mode visite et d'une visite de groupe reste soumis à la validation GPS.
- Une présence dans un parc crée/associe désormais une visite réellement validée afin que l'état de présence et l'état « parc visité » utilisent la même preuve GPS.

## Mode test administrateur
- Les administrateurs peuvent utiliser les mêmes actions sans GPS pour tester le site.
- Ces validations sont enregistrées séparément avec la méthode `admin_override` et ne sont pas confondues avec une preuve GPS réelle.
- Les états privés de l'administrateur (visité, déjà fait, collection) reconnaissent le mode test.
- Les classements, challenges, Hall of Fame, expertise locale et fil communautaire continuent de ne créditer que les validations GPS réelles.

## Données historiques et affichage
- Les anciens rides/visites manuels sans validation GPS ne sont plus affichés comme « Déjà fait » / « Parc visité » pour un compte normal.
- Collection, profils, recommandations et tableaux personnels utilisent désormais uniquement les validations admissibles.
- Aucune ancienne donnée n'est supprimée : les enregistrements historiques restent conservés en base.

## Sécurité / confidentialité
- Les coordonnées sont contrôlées au moment de l'action mais ne sont pas enregistrées comme coordonnées brutes dans les validations.
- Le contrôle GPS du navigateur est complété par une validation serveur de la précision et des distances parc/attraction.
