{"ok":true,"generated_at":"2026-07-06T21:07:36+02:00","hydrated":true,"hydration_error":"","filters":{"region":"","department":"","insee":"","appellation":""},"cards":[{"key":"reference_score","title":"Score référence","value_placeholder":"{{reference_score}}/100","eyebrow":"Maturité Winerix","copy_sentence":"Winerix atteint un score référence de {{reference_score}}/100, calculé à partir de la confiance KPI, des preuves, de la fraîcheur et des sources spécialisées.","caveat":"Score interne de maturité, à citer avec le Reference Pack et les preuves.","style":{"tone":"ink","accent":"electric-blue","shape":"score-ring"},"source_products":["wine_reference_pack","kpi_evidence"],"definition":"Score interne de maturité combinant confiance KPI, confiance source, part de sources actives, preuves disponibles et signaux spécialisés.","calculation":"Calculé dans le Reference Pack à partir du KPI Pack, du registre sources et du nombre de preuves spécialisées.","hydrated":true,"value":"{{reference_score}}/100","copy_sentence_hydrated":"Winerix atteint un score référence de 85,6/100, calculé à partir de la confiance KPI, des preuves, de la fraîcheur et des sources spécialisées."},{"key":"appellation_evidence_coverage_rate","title":"Preuve appellation","value_placeholder":"{{appellation_evidence_coverage_rate}} %","eyebrow":"SIQO + INAO + UE","copy_sentence":"{{appellation_evidence_coverage_rate}} % des appellations du périmètre disposent d’une preuve complète SIQO produit, aire communale INAO et eAmbrosia.","caveat":"Matching normalisé mais textuel : relire avant usage juridique.","style":{"tone":"burgundy","accent":"gold","shape":"three-proof-stack"},"source_products":["appellation_evidence_pack","inao_siqo_products","inao_aoc_aop_communes","eambrosia_gi"],"definition":"Part des appellations qui disposent simultanément d’un produit SIQO, d’une aire communale INAO et d’une preuve eAmbrosia.","calculation":"complete_evidence / appellations dans le pack preuve appellation.","hydrated":false,"value":"{{appellation_evidence_coverage_rate}} %","copy_sentence_hydrated":"{{appellation_evidence_coverage_rate}} % des appellations du périmètre disposent d’une preuve complète SIQO produit, aire communale INAO et eAmbrosia."},{"key":"datatourisme_oenotourism_offers","title":"Offre œnotouristique","value_placeholder":"{{datatourisme_oenotourism_offers}}","eyebrow":"DATAtourisme","copy_sentence":"Le périmètre compte {{datatourisme_oenotourism_offers}} offre(s) œnotouristiques DATAtourisme filtrées vin.","caveat":"Offre publiée : ne mesure ni fréquentation ni exhaustivité réelle.","style":{"tone":"vine-green","accent":"cream","shape":"map-pin-cluster"},"source_products":["datatourisme_oenotourism","kpi_pack"],"definition":"Nombre d’offres DATAtourisme filtrées vin et dépassant le seuil de pertinence Winerix.","calculation":"COUNT rows oenotourism_offers avec wine_relevance_score >= seuil.","hydrated":true,"value":"0","copy_sentence_hydrated":"Le périmètre compte 0 offre(s) œnotouristiques DATAtourisme filtrées vin."},{"key":"classified_accommodations","title":"Capacité d’accueil","value_placeholder":"{{classified_accommodations}}","eyebrow":"Atout France","copy_sentence":"{{classified_accommodations}} hébergement(s) touristique(s) classé(s) structurent la capacité d’accueil officielle du périmètre.","caveat":"Hébergements classés uniquement : pas toute l’offre ni fréquentation.","style":{"tone":"slate","accent":"copper","shape":"bed-grid"},"source_products":["classified_accommodations"],"definition":"Nombre d’hébergements classés Atout France présents dans le périmètre ou le snapshot national.","calculation":"COUNT rows classified_accommodations source Atout France.","hydrated":true,"value":"0","copy_sentence_hydrated":"0 hébergement(s) touristique(s) classé(s) structurent la capacité d’accueil officielle du périmètre."},{"key":"tourism_handicap_establishments","title":"Offre accessible","value_placeholder":"{{tourism_handicap_establishments}}","eyebrow":"Tourisme & Handicap","copy_sentence":"{{tourism_handicap_establishments}} établissement(s) Tourisme & Handicap actif(s) qualifient l’offre accessible du périmètre.","caveat":"Label accessibilité : pas fréquentation, satisfaction ou exhaustivité touristique.","style":{"tone":"cyan","accent":"navy","shape":"accessibility-quartet"},"source_products":["tourism_handicap_establishments"],"definition":"Nombre d’établissements labellisés actifs dans le fichier Tourisme & Handicap.","calculation":"COUNT rows tourism_handicap_establishments avec droit d’utilisation actif.","hydrated":true,"value":"0","copy_sentence_hydrated":"0 établissement(s) Tourisme & Handicap actif(s) qualifient l’offre accessible du périmètre."},{"key":"agreste_surface_vigne","title":"Surface vigne","value_placeholder":"{{agreste_surface_vigne}} ha","eyebrow":"Agreste","copy_sentence":"Agreste cadre la surface viticole du périmètre à {{agreste_surface_vigne}} hectare(s) de vigne.","caveat":"Statistique territoriale : pas preuve parcellaire ni domaine.","style":{"tone":"earth","accent":"leaf","shape":"territory-band"},"source_products":["agreste_viticulture"],"definition":"Surface viticole statistique issue des indicateurs Agreste importés.","calculation":"Dernier indicateur surface_vigne depuis macro_wine_indicators source Agreste.","hydrated":false,"value":"{{agreste_surface_vigne}} ha","copy_sentence_hydrated":"Agreste cadre la surface viticole du périmètre à {{agreste_surface_vigne}} hectare(s) de vigne."},{"key":"source_activation_readiness","title":"Readiness sources","value_placeholder":"{{ready_to_run}} / {{sources}}","eyebrow":"Data ops","copy_sentence":"{{ready_to_run}} source(s) sur {{sources}} sont prêtes côté fichiers/config ; les actions restantes sont priorisées dans le board maintenance.","caveat":"Readiness fichiers/config/fraîcheur : ne prouve pas l’import DB.","style":{"tone":"mono","accent":"signal-orange","shape":"kanban-mini"},"source_products":["source_activation_status","source_maintenance_board","reference_publication_gate"],"definition":"État fichiers/config/fraîcheur indiquant quelles sources peuvent être importées et lesquelles sont stale ou critical.","calculation":"Statut DB + présence fichiers + âge fichier comparé à source-refresh-policy.csv.","hydrated":true,"value":"{{ready_to_run}} / {{sources}}","copy_sentence_hydrated":"{{ready_to_run}} source(s) sur {{sources}} sont prêtes côté fichiers/config ; les actions restantes sont priorisées dans le board maintenance."}]}