# CHANGELOG — Coaster World DATA v0.20.0

## Ajouté

- analyse contrôlée des lots `park_content` ;
- détection des coasters à partir des données OpenStreetMap / Overpass ;
- score de classification et conservation des preuves OSM dans le candidat ;
- marquage des candidats suffisamment sûrs pour une création automatique ;
- création groupée des seuls cas sûrs depuis l’administration ;
- matérialisation de la provenance OSM après création/association ;
- rattachement automatique des identifiants OSM, Wikidata et Wikipedia trouvés dans les tags OSM ;
- observation OSM de `coaster_type` lorsque `roller_coaster:type` est disponible ;
- test `ParkContentAutomationTest`.

## Modifié

- `IngestionDecisionService` matérialise désormais les preuves multi-sources conservées lors de l’analyse ;
- page d’un lot de contenu : bloc d’analyse, compteurs, badges Coaster confirmé / Cas sûr ;
- page d’un candidat : détail de l’analyse automatique ;
- confirmation générique des actions groupées côté administration ;
- configuration DATA : version 0.20.0 et seuils d’automatisation configurables ;
- traductions FR / EN / DE / ES / IT ;
- styles responsive associés.

## Règles de sécurité

- aucun candidat ayant une correspondance existante proposée n’est créé automatiquement ;
- un identifiant externe, un parc parent résolu et des coordonnées sont requis ;
- un nom dupliqué dans le même lot bloque l’automatisation ;
- un coaster n’est automatisable que si sa classification multi-source atteint le seuil configuré ;
- les valeurs restent des observations sourcées et ne deviennent pas canoniques automatiquement.

## Base de données

Aucune migration SQL.
