# Coaster World DATA v1.1.0 — lot 1

Cette livraison simplifie l’accueil et la navigation. Elle s’installe sur la v1.0.0 avec les quatre correctifs validés du 02/10/2026. La base reste MySQL et aucune migration nouvelle n’est nécessaire.

## Mise à jour de ton installation Laragon existante

1. Ouvre le terminal Laragon en mode CMD, puis exécute :

```bat
cd /d C:\laragon\www\coaster-world-data
STOP_DATA.bat
php artisan down
```

2. Conserve une copie des fichiers existants, puis extrais `coaster-world-data_v1.1.0_2026-10-03_update.zip` à la racine du projet, à côté d’`artisan`. Accepte le remplacement des fichiers. Le ZIP ne contient ni `.env`, ni données, ni cache, ni migration.

3. Ouvre ton `.env` :

```bat
notepad .env
```

Actualise la ligne existante, sans la dupliquer :

```dotenv
CW_DATA_VERSION=1.1.0
```

Garde `DB_CONNECTION=mysql`, tes paramètres MySQL actuels et ton `APP_KEY`. Les nouvelles versions du modèle `.env.example` et du code restent configurées pour MySQL.

4. Recharge les vues et la configuration, puis redémarre :

```bat
php artisan optimize:clear
php artisan up
START_DATA.bat
```

Il n’est pas nécessaire d’exécuter `UPDATE_DATA.bat` pour ce lot qui ne change pas la base.

5. Rafraîchis DATA dans le navigateur avec Ctrl+F5. La page `/admin` doit afficher « Piloter ma base ».

## Checklist après mise à jour

- [ ] L’accueil et ses trois accès directs s’affichent correctement.
- [ ] Les parcs et contenus existants sont toujours présents.
- [ ] Le bouton Ajouter un parc ouvre le formulaire existant ; l’enrichissement IA automatique sera ajouté au lot correspondant.
- [ ] Outils avancés s’ouvre et permet d’accéder à toutes les anciennes rubriques.
- [ ] Les thèmes clair et sombre et les cinq langues fonctionnent.
- [ ] Live, Fournisseurs et Automatisation restent accessibles.
- [ ] Le diagnostic système reste cohérent avec les tâches démarrées.

Commandes de contrôle disponibles :

```bat
php artisan cw:system:status
curl http://coaster-world-data.test/api/v1/health
```

Adapte l’URL à ton domaine habituel. Le point de santé doit annoncer `application_version` à `1.1.0` après rechargement de la configuration.

## Installation neuve

Utilise `coaster-world-data_v1.1.0_2026-10-03_full.zip`. Les dépendances PHP sont fournies, aucun build npm n’est requis pour l’administration.

- Extrais l’archive dans un nouveau dossier et configure la racine web sur `public/`.
- Crée une nouvelle base MySQL.
- Copie `.env.example` en `.env`, puis renseigne `APP_URL` et les paramètres MySQL.
- Lance `INSTALL_DATA.bat`, puis `START_DATA.bat` lorsque l’installation est terminée.
- Ouvre `/setup` depuis le serveur pour créer le premier administrateur.

Pour la procédure complète du socle, `INSTALL_UPDATE_v1.0.0.md` est conservé ; utilise `CW_DATA_VERSION=1.1.0` pour cette nouvelle installation.

## Source de référence

L’archive complète `coaster-world-data_v1.1.0_2026-10-03_full.zip` devient la nouvelle référence. Le ZIP `_update.zip` contient uniquement les fichiers de ce lot, avec leur arborescence.

Le détail des vérifications exécutées et de leurs limites figure dans `docs/VALIDATION_v1.1.0.md`. L’exécution native des scripts Windows sur Laragon reste à vérifier sur ta machine.
