# Reference Normalization Readiness

Tableau de readiness des normalisations Winerix : verifie inputs, outputs et schemas sans lancer de script ni valider les imports DB.

## Synthese
- Etapes : 11
- Pretes a lancer : 2
- CSV normalises presents : 4
- Inputs manquants : 5
- Prochaine source prete : insee_tourism_occupancy
- Premier input manquant : sources/sirene-stock-etablissements.csv

## Sources

### P1 - Sirene etablissements vin
- Statut : Input manquant (`missing_input`)
- Input : `sources/sirene-stock-etablissements.csv` - manquant
- Output : `sources/sirene-wine-establishments-normalized.csv` - manquant
- Schema : `sources/sirene-wine-establishments-normalized.schema.csv` - present
- Commande : `php scripts/normalize_sirene_wine_establishments.php`
- Debloque : Densite business vin, agregats par commune/NAF, rapprochements BAN/HVE.
- Prochaine action : Remplir ou telecharger le fichier input attendu.
- Caveat : Donnees nominatives : RGPD/metier avant listing public.

### P2 - BAN qualite adresse
- Statut : Input manquant (`missing_input`)
- Input : `sources/ban-address-quality-input.csv` - manquant
- Output : `sources/ban-address-quality.csv` - manquant
- Schema : `sources/ban-address-quality.schema.csv` - present
- Commande : `php scripts/normalize_ban_address_quality.php`
- Debloque : Cartes fiables, score adresse, isolation des lieux a relire.
- Prochaine action : Remplir ou telecharger le fichier input attendu.
- Caveat : Adresse geocodee ne prouve pas ouverture au public ni frequentation.

### P3 - Insee frequentation hebergements touristiques
- Statut : Pret a lancer (`ready_to_run`)
- Input : `sources/insee-tourism-occupancy.zip` - present
- Output : `sources/insee-tourism-occupancy-normalized.csv` - manquant
- Schema : `sources/insee-tourism-occupancy.schema.csv` - present
- Commande : `php scripts/normalize_insee_tourism_occupancy.php`
- Debloque : Demande touristique officielle, benchmarks offre/demande, contexte nuitees/arrivees/occupation.
- Prochaine action : Lancer la commande de normalisation puis relire le CSV produit.
- Caveat : Demande hebergements generale, pas attribution oenotouristique directe.

### P3 - Qualite Tourisme etablissements
- Statut : CSV normalise present (`normalized_file_available`)
- Input : `sources/qualite-tourisme-establishments.csv` - present
- Output : `sources/qualite-tourisme-establishments-normalized.csv` - present
- Schema : `sources/qualite-tourisme-establishments.schema.csv` - present
- Commande : `php scripts/normalize_qualite_tourisme_establishments.php`
- Debloque : Signal qualite accueil, carte qualite, rapprochements DATAtourisme/V&D.
- Prochaine action : Verifier qualite metier puis importer ou raccorder aux scores.
- Caveat : Label accueil/prestations, pas frequentation ni preuve oenotouristique directe.

### P3 - Exploitations certifiees HVE
- Statut : CSV normalise present (`normalized_file_available`)
- Input : `sources/hve-certified-estates.csv` - present
- Output : `sources/hve-certified-estates-normalized.csv` - present
- Schema : `sources/hve-certified-estates-normalized.schema.csv` - present
- Commande : `php scripts/normalize_hve_certified_estates.php`
- Debloque : Signal durabilite territorial, rapprochements domaines/Sirene/BAN.
- Prochaine action : Verifier qualite metier puis importer ou raccorder aux scores.
- Caveat : Annuaire volontaire : absence du fichier ne prouve pas absence de certification.

### P4 - BNSC stationnement cyclable
- Statut : Pret a lancer (`ready_to_run`)
- Input : `sources/bnsc-bike-parking.zip` - present
- Output : `sources/bnsc-bike-parking-normalized.csv` - manquant
- Schema : `sources/bnsc-bike-parking.schema.csv` - present
- Commande : `php scripts/normalize_bnsc_bike_parking.php`
- Debloque : Mobilite douce par commune, capacite stationnement velo, carte accessibilite velo caveatee.
- Prochaine action : Lancer la commande de normalisation puis relire le CSV produit.
- Caveat : Source OSM contributive : ne pas presenter comme label Accueil Velo ni frequentation.

### P4 - Agence Bio operateurs bio vin
- Statut : CSV normalise present (`normalized_file_available`)
- Input : `sources/agencebio-professionnels-bio.csv` - present
- Output : `sources/agencebio-organic-wine-operators-normalized.csv` - present
- Schema : `sources/agencebio-organic-wine.schema.csv` - present
- Commande : `php scripts/normalize_agencebio_organic_wine.php`
- Debloque : Signal bio vin officiel, agregats par territoire, rapprochements SIRET/Sirene/BAN.
- Prochaine action : Verifier qualite metier puis importer ou raccorder aux scores.
- Caveat : Annuaire declaratif valide par certificateurs ; groupe culture VI requis pour les surfaces bio viticoles.

### P5 - Agence Bio surfaces viticoles bio communales
- Statut : CSV normalise present (`normalized_file_available`)
- Input : `https://www.data.gouv.fr/api/1/datasets/r/801d6a5a-bca8-4048-a559-e052e8f288aa` - present
- Output : `sources/agencebio-organic-viticulture-surfaces-normalized.csv` - present
- Schema : `sources/agencebio-organic-viticulture-surfaces.schema.csv` - present
- Commande : `php scripts/normalize_agencebio_organic_viticulture_surfaces.php`
- Debloque : Surfaces viticoles bio/conversion par commune, agregats territoire, score bio vin plus robuste.
- Prochaine action : Verifier qualite metier puis importer ou raccorder aux scores.
- Caveat : VI correspond a la viticulture et inclut une faible part de raisin de table.

### P6 - FranceAgriMer prix vrac
- Statut : Input manquant (`missing_input`)
- Input : `sources/franceagrimer-prices-input.csv` - manquant
- Output : `sources/franceagrimer-prices.csv` - manquant
- Schema : `sources/franceagrimer-prices.schema.csv` - present
- Commande : `php scripts/normalize_franceagrimer_bulk_prices.php`
- Debloque : Contexte prix marche, mini tendances, cartes marche caveatees.
- Prochaine action : Remplir ou telecharger le fichier input attendu.
- Caveat : Prix France/segment large, pas prix appellation/local par defaut.

### P7 - DGDDI recoltes et stocks
- Statut : Input manquant (`missing_input`)
- Input : `sources/dgddi-vitivinicole-stocks-harvests-input.csv` - manquant
- Output : `sources/dgddi-vitivinicole-stocks-harvests.csv` - manquant
- Schema : `sources/dgddi-vitivinicole-stocks-harvests.schema.csv` - present
- Commande : `php scripts/normalize_dgddi_vitivinicole_supply.php`
- Debloque : Contexte offre vitivinicole, surfaces, recoltes, stocks, declarations.
- Prochaine action : Remplir ou telecharger le fichier input attendu.
- Caveat : Jeu historique : ne pas publier comme conjoncture recente sans controle.

### P8 - Agreste valeur venale vignes
- Statut : Input manquant (`missing_input`)
- Input : `sources/agreste-vineyard-land-values-input.csv` - manquant
- Output : `sources/agreste-vineyard-land-values.csv` - manquant
- Schema : `sources/agreste-vineyard-land-values.schema.csv` - present
- Commande : `php scripts/normalize_agreste_vineyard_land_values.php`
- Debloque : Contexte foncier, rarete, attractivite, slide investisseur.
- Prochaine action : Remplir ou telecharger le fichier input attendu.
- Caveat : Valeurs SAFER lissees : pas transaction brute ni expertise fonciere.
