{
    "ok": true,
    "generated_at": "2026-07-06T17:58:06+00:00",
    "summary": "Sprint 30 jours pour transformer les demandes de sources en actions producteur, echantillons, gates acceptation et decisions integration.",
    "phase_count": 4,
    "item_count": 6,
    "research_now_count": 2,
    "acceptance_gate_count": 5,
    "relationship_source_count": 9,
    "phases": [
        {
            "key": "week_1_qualify",
            "label": "Semaine 1 - qualifier",
            "objective": "Confirmer les producteurs, la granularite attendue, le statut public/prive et les contraintes de licence.",
            "deliverable": "Shortlist producteur + fiche demande source par KPI."
        },
        {
            "key": "week_2_outreach",
            "label": "Semaine 2 - contacter",
            "objective": "Envoyer les demandes de clarification ou de partage agregat aux producteurs prioritaires.",
            "deliverable": "Emails envoyes + statut relation source."
        },
        {
            "key": "week_3_sample",
            "label": "Semaine 3 - echantillonner",
            "objective": "Obtenir ou simuler un echantillon exploitable et verifier schema, maille, temporalite, licence et caveat.",
            "deliverable": "Template input + acceptance gates par source."
        },
        {
            "key": "week_4_decide",
            "label": "Semaine 4 - decider",
            "objective": "Classer chaque piste : integrer, continuer relation, mettre en watchlist ou abandonner.",
            "deliverable": "Decision source + next action normalisation/partenariat."
        }
    ],
    "acceptance_gates": [
        {
            "key": "territory_key_available",
            "label": "Cle territoire exploitable",
            "gate": "La source fournit commune, geocodage, appellation, destination ou autre cle rattachable."
        },
        {
            "key": "time_period_clear",
            "label": "Periode claire",
            "gate": "Le millesime ou la periode de mesure est explicite et comparable."
        },
        {
            "key": "aggregation_allowed",
            "label": "Aggregation autorisee",
            "gate": "La source peut etre publiee en agregat sans exposer de donnees sensibles."
        },
        {
            "key": "license_or_permission_clear",
            "label": "Licence ou permission claire",
            "gate": "La licence, l attribution ou l autorisation de partage est documentee."
        },
        {
            "key": "kpi_caveat_known",
            "label": "Caveat KPI connu",
            "gate": "Le wording public indique ce que la source prouve et ce qu elle ne prouve pas."
        }
    ],
    "items": [
        {
            "source_request_key": "cellar_visit_counts",
            "label": "Frequentation caves/domaines",
            "sprint_status": "research_now",
            "priority": 1,
            "source_demand_score": 80,
            "target_kpis": [
                "oenotourism_readiness_score",
                "tourism_demand_signal"
            ],
            "candidate_producers": [
                "interprofessions",
                "CRT/CDT/ADT",
                "Atout France",
                "reseaux Vignobles & Decouvertes"
            ],
            "acceptance_gates": [
                "territory_key_available",
                "time_period_clear",
                "aggregation_allowed",
                "license_or_permission_clear",
                "kpi_caveat_known"
            ],
            "first_outreach": "Demander un agregat territorial, le schema, la maille, la periode, la licence et un exemple de citation publique.",
            "sample_required": "CSV exemple avec 20 lignes ou dictionnaire de champs + 3 territoires exemples.",
            "decision_rule": "Integrer si au moins 4 gates sur 5 sont clarifies et si le caveat public est acceptable.",
            "next_action": "Identifier 3 producteurs capables de fournir des agregats visites caves sans donnees nominatives.",
            "publication_caveat": "Source probablement heterogene ; publier comme agregat partenaire et non statistique nationale exhaustive."
        },
        {
            "source_request_key": "wine_event_calendar",
            "label": "Calendrier evenements vin",
            "sprint_status": "research_now",
            "priority": 2,
            "source_demand_score": 80,
            "target_kpis": [
                "oenotourism_readiness_score",
                "territory_reference_score"
            ],
            "candidate_producers": [
                "DATAtourisme",
                "CRT/CDT/ADT",
                "interprofessions",
                "offices tourisme"
            ],
            "acceptance_gates": [
                "territory_key_available",
                "time_period_clear",
                "aggregation_allowed",
                "license_or_permission_clear",
                "kpi_caveat_known"
            ],
            "first_outreach": "Demander un agregat territorial, le schema, la maille, la periode, la licence et un exemple de citation publique.",
            "sample_required": "CSV exemple avec 20 lignes ou dictionnaire de champs + 3 territoires exemples.",
            "decision_rule": "Integrer si au moins 4 gates sur 5 sont clarifies et si le caveat public est acceptable.",
            "next_action": "Tester DATAtourisme evenements avec filtres vin puis comparer a un calendrier interprofession.",
            "publication_caveat": "Evenement recense ne prouve pas frequentation ni qualite."
        },
        {
            "source_request_key": "cellar_opening_hours",
            "label": "Ouverture au public des domaines/caves",
            "sprint_status": "qualify_next",
            "priority": 3,
            "source_demand_score": 60,
            "target_kpis": [
                "map_publication_readiness",
                "wine_offer_density"
            ],
            "candidate_producers": [
                "DATAtourisme",
                "Google Business Profile via partenaire",
                "offices tourisme",
                "domaines partenaires"
            ],
            "acceptance_gates": [
                "territory_key_available",
                "time_period_clear",
                "aggregation_allowed",
                "license_or_permission_clear",
                "kpi_caveat_known"
            ],
            "first_outreach": "Demander un agregat territorial, le schema, la maille, la periode, la licence et un exemple de citation publique.",
            "sample_required": "CSV exemple avec 20 lignes ou dictionnaire de champs + 3 territoires exemples.",
            "decision_rule": "Integrer si au moins 4 gates sur 5 sont clarifies et si le caveat public est acceptable.",
            "next_action": "Ajouter un template manuel opening_hours et verifier presence dans DATAtourisme.",
            "publication_caveat": "Horaires changent vite ; afficher date de verification."
        },
        {
            "source_request_key": "wine_routes_and_cycle_access",
            "label": "Routes vin et acces velo",
            "sprint_status": "qualify_next",
            "priority": 4,
            "source_demand_score": 60,
            "target_kpis": [
                "bike_access_signal",
                "oenotourism_readiness_score"
            ],
            "candidate_producers": [
                "France Velo Tourisme",
                "Geovelo/BNAC",
                "CRT/CDT",
                "departements"
            ],
            "acceptance_gates": [
                "territory_key_available",
                "time_period_clear",
                "aggregation_allowed",
                "license_or_permission_clear",
                "kpi_caveat_known"
            ],
            "first_outreach": "Demander un agregat territorial, le schema, la maille, la periode, la licence et un exemple de citation publique.",
            "sample_required": "CSV exemple avec 20 lignes ou dictionnaire de champs + 3 territoires exemples.",
            "decision_rule": "Integrer si au moins 4 gates sur 5 sont clarifies et si le caveat public est acceptable.",
            "next_action": "Croiser BNSC stationnement cyclable avec communes viticoles et offres DATAtourisme.",
            "publication_caveat": "BNSC/OSM est contributif ; ne pas presenter comme Accueil Velo."
        },
        {
            "source_request_key": "wine_customer_satisfaction",
            "label": "Satisfaction visiteurs oenotourisme",
            "sprint_status": "watchlist",
            "priority": 5,
            "source_demand_score": 40,
            "target_kpis": [
                "quality_reception_signal",
                "oenotourism_readiness_score"
            ],
            "candidate_producers": [
                "Qualite Tourisme",
                "avis partenaires",
                "CRT/CDT",
                "domaines reseaux"
            ],
            "acceptance_gates": [
                "territory_key_available",
                "time_period_clear",
                "aggregation_allowed",
                "license_or_permission_clear",
                "kpi_caveat_known"
            ],
            "first_outreach": "Demander un agregat territorial, le schema, la maille, la periode, la licence et un exemple de citation publique.",
            "sample_required": "CSV exemple avec 20 lignes ou dictionnaire de champs + 3 territoires exemples.",
            "decision_rule": "Integrer si au moins 4 gates sur 5 sont clarifies et si le caveat public est acceptable.",
            "next_action": "Demander a DGE/Qualite Tourisme si des agregats satisfaction publics ou partenaires existent.",
            "publication_caveat": "Avis et satisfaction sont sensibles aux biais de collecte et aux plateformes."
        },
        {
            "source_request_key": "wine_retail_export_context",
            "label": "Contexte marche export/vente vin",
            "sprint_status": "watchlist",
            "priority": 6,
            "source_demand_score": 40,
            "target_kpis": [
                "supply_market_context_score",
                "wine_business_density_score"
            ],
            "candidate_producers": [
                "FranceAgriMer",
                "Douanes/DGDDI",
                "interprofessions",
                "OIV"
            ],
            "acceptance_gates": [
                "territory_key_available",
                "time_period_clear",
                "aggregation_allowed",
                "license_or_permission_clear",
                "kpi_caveat_known"
            ],
            "first_outreach": "Demander un agregat territorial, le schema, la maille, la periode, la licence et un exemple de citation publique.",
            "sample_required": "CSV exemple avec 20 lignes ou dictionnaire de champs + 3 territoires exemples.",
            "decision_rule": "Integrer si au moins 4 gates sur 5 sont clarifies et si le caveat public est acceptable.",
            "next_action": "Comparer DGDDI/FranceAgriMer existants avec besoins des interprofessions.",
            "publication_caveat": "Contexte marche souvent a maille large, non attribuable a une commune ou destination."
        }
    ],
    "message_templates": [
        {
            "key": "first_contact",
            "label": "Premier contact producteur",
            "text": "Bonjour,\n\nNous construisons Winerix, une reference data sur le vin et l oenotourisme. Nous cherchons a utiliser votre source sous forme agregee pour des KPI territoire publics et caveates.\n\nPouvez-vous confirmer : maille disponible, periode, licence/permission, champs recommandes, limites d interpretation et exemple d attribution ?\n\nMerci."
        },
        {
            "key": "sample_request",
            "label": "Demande echantillon",
            "text": "Bonjour,\n\nPour verifier la faisabilite sans exposer de donnees sensibles, pourriez-vous partager un echantillon ou dictionnaire de champs avec quelques territoires exemples, ainsi que les conditions d usage public en agregat ?\n\nMerci."
        },
        {
            "key": "decision_followup",
            "label": "Suivi decision",
            "text": "Bonjour,\n\nMerci pour les precisions. Nous classons la source selon cinq gates : cle territoire, periode, aggregation, licence/permission, caveat KPI. Nous reviendrons vers vous avec le wording d attribution avant toute publication externe.\n\nMerci."
        }
    ],
    "input_template": "sources/reference-source-acquisition-sprint-template.csv",
    "copy_markdown": "# Reference Source Acquisition Sprint\n\nSprint 30 jours pour transformer les demandes de sources en actions producteur, echantillons, gates acceptation et decisions integration.\n\n## Phases\n\n### Semaine 1 - qualifier\n- Objectif : Confirmer les producteurs, la granularite attendue, le statut public/prive et les contraintes de licence.\n- Livrable : Shortlist producteur + fiche demande source par KPI.\n\n### Semaine 2 - contacter\n- Objectif : Envoyer les demandes de clarification ou de partage agregat aux producteurs prioritaires.\n- Livrable : Emails envoyes + statut relation source.\n\n### Semaine 3 - echantillonner\n- Objectif : Obtenir ou simuler un echantillon exploitable et verifier schema, maille, temporalite, licence et caveat.\n- Livrable : Template input + acceptance gates par source.\n\n### Semaine 4 - decider\n- Objectif : Classer chaque piste : integrer, continuer relation, mettre en watchlist ou abandonner.\n- Livrable : Decision source + next action normalisation/partenariat.\n\n## Gates acceptation\n- `territory_key_available` : La source fournit commune, geocodage, appellation, destination ou autre cle rattachable.\n- `time_period_clear` : Le millesime ou la periode de mesure est explicite et comparable.\n- `aggregation_allowed` : La source peut etre publiee en agregat sans exposer de donnees sensibles.\n- `license_or_permission_clear` : La licence, l attribution ou l autorisation de partage est documentee.\n- `kpi_caveat_known` : Le wording public indique ce que la source prouve et ce qu elle ne prouve pas.\n\n## Sources du sprint\n\n### P1 - Frequentation caves/domaines\n- Score demande : 80\n- Statut : research_now\n- KPI : oenotourism_readiness_score, tourism_demand_signal\n- Producteurs : interprofessions, CRT/CDT/ADT, Atout France, reseaux Vignobles & Decouvertes\n- Echantillon requis : CSV exemple avec 20 lignes ou dictionnaire de champs + 3 territoires exemples.\n- Regle decision : Integrer si au moins 4 gates sur 5 sont clarifies et si le caveat public est acceptable.\n- Prochaine action : Identifier 3 producteurs capables de fournir des agregats visites caves sans donnees nominatives.\n- Caveat : Source probablement heterogene ; publier comme agregat partenaire et non statistique nationale exhaustive.\n\n### P2 - Calendrier evenements vin\n- Score demande : 80\n- Statut : research_now\n- KPI : oenotourism_readiness_score, territory_reference_score\n- Producteurs : DATAtourisme, CRT/CDT/ADT, interprofessions, offices tourisme\n- Echantillon requis : CSV exemple avec 20 lignes ou dictionnaire de champs + 3 territoires exemples.\n- Regle decision : Integrer si au moins 4 gates sur 5 sont clarifies et si le caveat public est acceptable.\n- Prochaine action : Tester DATAtourisme evenements avec filtres vin puis comparer a un calendrier interprofession.\n- Caveat : Evenement recense ne prouve pas frequentation ni qualite.\n\n### P3 - Ouverture au public des domaines/caves\n- Score demande : 60\n- Statut : qualify_next\n- KPI : map_publication_readiness, wine_offer_density\n- Producteurs : DATAtourisme, Google Business Profile via partenaire, offices tourisme, domaines partenaires\n- Echantillon requis : CSV exemple avec 20 lignes ou dictionnaire de champs + 3 territoires exemples.\n- Regle decision : Integrer si au moins 4 gates sur 5 sont clarifies et si le caveat public est acceptable.\n- Prochaine action : Ajouter un template manuel opening_hours et verifier presence dans DATAtourisme.\n- Caveat : Horaires changent vite ; afficher date de verification.\n\n### P4 - Routes vin et acces velo\n- Score demande : 60\n- Statut : qualify_next\n- KPI : bike_access_signal, oenotourism_readiness_score\n- Producteurs : France Velo Tourisme, Geovelo/BNAC, CRT/CDT, departements\n- Echantillon requis : CSV exemple avec 20 lignes ou dictionnaire de champs + 3 territoires exemples.\n- Regle decision : Integrer si au moins 4 gates sur 5 sont clarifies et si le caveat public est acceptable.\n- Prochaine action : Croiser BNSC stationnement cyclable avec communes viticoles et offres DATAtourisme.\n- Caveat : BNSC/OSM est contributif ; ne pas presenter comme Accueil Velo.\n\n### P5 - Satisfaction visiteurs oenotourisme\n- Score demande : 40\n- Statut : watchlist\n- KPI : quality_reception_signal, oenotourism_readiness_score\n- Producteurs : Qualite Tourisme, avis partenaires, CRT/CDT, domaines reseaux\n- Echantillon requis : CSV exemple avec 20 lignes ou dictionnaire de champs + 3 territoires exemples.\n- Regle decision : Integrer si au moins 4 gates sur 5 sont clarifies et si le caveat public est acceptable.\n- Prochaine action : Demander a DGE/Qualite Tourisme si des agregats satisfaction publics ou partenaires existent.\n- Caveat : Avis et satisfaction sont sensibles aux biais de collecte et aux plateformes.\n\n### P6 - Contexte marche export/vente vin\n- Score demande : 40\n- Statut : watchlist\n- KPI : supply_market_context_score, wine_business_density_score\n- Producteurs : FranceAgriMer, Douanes/DGDDI, interprofessions, OIV\n- Echantillon requis : CSV exemple avec 20 lignes ou dictionnaire de champs + 3 territoires exemples.\n- Regle decision : Integrer si au moins 4 gates sur 5 sont clarifies et si le caveat public est acceptable.\n- Prochaine action : Comparer DGDDI/FranceAgriMer existants avec besoins des interprofessions.\n- Caveat : Contexte marche souvent a maille large, non attribuable a une commune ou destination.\n\n## Messages copiables\n\n### Premier contact producteur\nBonjour,\n\nNous construisons Winerix, une reference data sur le vin et l oenotourisme. Nous cherchons a utiliser votre source sous forme agregee pour des KPI territoire publics et caveates.\n\nPouvez-vous confirmer : maille disponible, periode, licence/permission, champs recommandes, limites d interpretation et exemple d attribution ?\n\nMerci.\n\n### Demande echantillon\nBonjour,\n\nPour verifier la faisabilite sans exposer de donnees sensibles, pourriez-vous partager un echantillon ou dictionnaire de champs avec quelques territoires exemples, ainsi que les conditions d usage public en agregat ?\n\nMerci.\n\n### Suivi decision\nBonjour,\n\nMerci pour les precisions. Nous classons la source selon cinq gates : cle territoire, periode, aggregation, licence/permission, caveat KPI. Nous reviendrons vers vous avec le wording d attribution avant toute publication externe.\n\nMerci.\n"
}