# Coaster World v1.75.0 — Enrichissement automatique V2

Date : 14/08/2026

## Nouveautés

- Nouveau tableau de bord **Administration → Enrichissement**.
- Score de qualité calculé pour chaque parc à partir des données parc, attractions et coasters.
- Indicateurs dédiés aux textes manquants, types génériques et caractéristiques techniques coaster incomplètes.
- Nouvelle orchestration multi-source conservant les données existantes par défaut :
  - ThemeParks.wiki pour le socle catalogue et les horaires ;
  - Wikidata pour les textes, dates et classifications des attractions ;
  - RCDB / Coasterpedia / Wikidata pour les caractéristiques techniques des coasters.
- Un enrichissement parc ne relance plus ThemeParks.wiki une fois par attraction : la source catalogue est appelée une seule fois, puis les sources secondaires sont ciblées.
- Historique persistant des enrichissements avec score avant/après, volumes traités, erreurs et statistiques par source.
- Nouvelle commande `cw:catalog:auto-enrich`.
- Traitement automatique nocturne limité à trois parcs prioritaires afin de ne pas surcharger les sources externes.
- Sélection nocturne optimisée : seul un petit lot de parcs anciens est scoré avant choix des priorités.
- Le panneau d’enrichissement d’une fiche parc utilise désormais cette orchestration V2.
- Interface responsive, clair/sombre et traductions FR/EN/DE/ES/IT.

## Base de données

Ajout de la table `catalog_enrichment_runs` pour conserver l’historique et les statistiques des enrichissements.

Migration Laravel :
`database/migrations/2026_08_14_001700_create_catalog_enrichment_runs_table.php`

SQL manuel alternatif :
`database/migrations/sql/coaster_world_v1.75.0_catalog_enrichment.sql`
