# Installation — Coaster World v1.85.0

Base attendue : **v1.84.0**.

## Installation du patch sous Laragon

1. Sauvegarder l'installation actuelle.
2. Extraire `coaster-world_patch_v1.85.0_visit-advisor.zip` à la racine de :

```text
C:\laragon\www\coaster-world
```

3. Accepter le remplacement des fichiers existants.
4. Ouvrir Laragon Terminal :

```bat
cd C:\laragon\www\coaster-world
php artisan optimize:clear
```

5. Faire **Ctrl + F5** dans le navigateur.

## Base de données

Aucune migration n'est ajoutée par la v1.85.0.

Il n'est donc pas nécessaire de lancer `php artisan migrate` si la v1.84.0 est déjà à jour.

Ne jamais utiliser `php artisan migrate:fresh` sur une base contenant des données.

## Vérification rapide

1. Démarrer le Mode Visite sur un parc disposant de données Live.
2. Vérifier le nouveau bloc **Conseiller intelligent**.
3. Modifier le style de journée puis enregistrer les préférences.
4. Choisir une limite d'attente et une distance de marche.
5. Vérifier qu'une attraction au-dessus de la limite peut passer dans **À surveiller** au lieu de disparaître.
6. Si une attraction possède une tendance à la baisse, vérifier le motif correspondant.
7. Avec une sortie de groupe, vérifier qu'une étape roadbook proche de son horaire devient prioritaire.
8. Vérifier l'estimation de marche lorsque le dernier ride ou le roadbook fournit un point de référence.
9. Activer/désactiver le contexte météo et vérifier que le tableau du conseiller change en conséquence.
10. Tester smartphone + thèmes clair et sombre.

## Confidentialité

Le site ne demande toujours pas la position GPS de l'utilisateur. La distance et le temps de marche sont calculés uniquement entre coordonnées d'attractions déjà connues par Coaster World.

## Tests de génération

L'archive de projet utilisée pour la génération ne contient pas `vendor/`, donc les tests Artisan runtime complets ne peuvent pas être exécutés dans l'environnement de génération. Les contrôles statiques PHP, Blade, traductions, manifeste et intégrité ZIP sont réalisés avant livraison.
