{"ok":true,"generated_at":"2026-07-08T02:18:03+02:00","card_count":7,"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."},{"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."},{"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."},{"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."},{"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."},{"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."},{"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."}],"copy_markdown":"# Winerix KPI Card Deck\n\nCartes KPI prêtes pour UI, slide ou brief. Remplacer les placeholders par les valeurs dynamiques du KPI Pack.\n\n## Score référence\n\n- Valeur : {{reference_score}}/100\n- Eyebrow : Maturité Winerix\n- Texte : 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.\n- Caveat : Score interne de maturité, à citer avec le Reference Pack et les preuves.\n- Style : ink, electric-blue, score-ring\n- Produits : wine_reference_pack, kpi_evidence\n\n## Preuve appellation\n\n- Valeur : {{appellation_evidence_coverage_rate}} %\n- Eyebrow : SIQO + INAO + UE\n- Texte : {{appellation_evidence_coverage_rate}} % des appellations du périmètre disposent d’une preuve complète SIQO produit, aire communale INAO et eAmbrosia.\n- Caveat : Matching normalisé mais textuel : relire avant usage juridique.\n- Style : burgundy, gold, three-proof-stack\n- Produits : appellation_evidence_pack, inao_siqo_products, inao_aoc_aop_communes, eambrosia_gi\n\n## Offre œnotouristique\n\n- Valeur : {{datatourisme_oenotourism_offers}}\n- Eyebrow : DATAtourisme\n- Texte : Le périmètre compte {{datatourisme_oenotourism_offers}} offre(s) œnotouristiques DATAtourisme filtrées vin.\n- Caveat : Offre publiée : ne mesure ni fréquentation ni exhaustivité réelle.\n- Style : vine-green, cream, map-pin-cluster\n- Produits : datatourisme_oenotourism, kpi_pack\n\n## Capacité d’accueil\n\n- Valeur : {{classified_accommodations}}\n- Eyebrow : Atout France\n- Texte : {{classified_accommodations}} hébergement(s) touristique(s) classé(s) structurent la capacité d’accueil officielle du périmètre.\n- Caveat : Hébergements classés uniquement : pas toute l’offre ni fréquentation.\n- Style : slate, copper, bed-grid\n- Produits : classified_accommodations\n\n## Offre accessible\n\n- Valeur : {{tourism_handicap_establishments}}\n- Eyebrow : Tourisme & Handicap\n- Texte : {{tourism_handicap_establishments}} établissement(s) Tourisme & Handicap actif(s) qualifient l’offre accessible du périmètre.\n- Caveat : Label accessibilité : pas fréquentation, satisfaction ou exhaustivité touristique.\n- Style : cyan, navy, accessibility-quartet\n- Produits : tourism_handicap_establishments\n\n## Surface vigne\n\n- Valeur : {{agreste_surface_vigne}} ha\n- Eyebrow : Agreste\n- Texte : Agreste cadre la surface viticole du périmètre à {{agreste_surface_vigne}} hectare(s) de vigne.\n- Caveat : Statistique territoriale : pas preuve parcellaire ni domaine.\n- Style : earth, leaf, territory-band\n- Produits : agreste_viticulture\n\n## Readiness sources\n\n- Valeur : {{ready_to_run}} / {{sources}}\n- Eyebrow : Data ops\n- Texte : {{ready_to_run}} source(s) sur {{sources}} sont prêtes côté fichiers/config ; les actions restantes sont priorisées dans le board maintenance.\n- Caveat : Readiness fichiers/config/fraîcheur : ne prouve pas l’import DB.\n- Style : mono, signal-orange, kanban-mini\n- Produits : source_activation_status, source_maintenance_board, reference_publication_gate\n\n"}