{
    "ok": true,
    "generated_at": "2026-07-07T22:13:35+00:00",
    "summary": "Templates d inputs pour alimenter le Territory Score Calculator avec composants 0-100, gates et statuts source prets a copier.",
    "template_count": 5,
    "templates": [
        {
            "key": "reference_ready_territory",
            "label": "Territoire reference pret a publier",
            "best_for": "Demo page publique, pitch partenaire, territoire avec preuves fortes.",
            "publication_gate": "annotate",
            "source_status": "active",
            "components": {
                "territory_reference_score__regulatory_proof": 92,
                "territory_reference_score__source_fidelity": 86,
                "territory_reference_score__vineyard_footprint": 82,
                "territory_reference_score__data_freshness": 78,
                "territory_reference_score__publication_readiness": 84,
                "oenotourism_readiness_score__wine_offer_density": 74,
                "oenotourism_readiness_score__accommodation_capacity": 76,
                "oenotourism_readiness_score__destination_label_signal": 68,
                "oenotourism_readiness_score__accessibility_signal": 58,
                "oenotourism_readiness_score__address_quality": 72,
                "sustainable_wine_signal__hve_wine_related_density": 62,
                "sustainable_wine_signal__siqo_product_signal": 88,
                "sustainable_wine_signal__vineyard_surface_context": 84,
                "sustainable_wine_signal__source_fidelity": 86,
                "sustainable_wine_signal__caveat_quality": 92
            },
            "copy_caveat": "Mode demo : remplacer les composants par valeurs issues des sources actives avant publication externe.",
            "score_url": "/api/get_reference_territory_scores.php?format=json&source_status=active&publication_gate=annotate&territory_reference_score__regulatory_proof=92&territory_reference_score__source_fidelity=86&territory_reference_score__vineyard_footprint=82&territory_reference_score__data_freshness=78&territory_reference_score__publication_readiness=84&oenotourism_readiness_score__wine_offer_density=74&oenotourism_readiness_score__accommodation_capacity=76&oenotourism_readiness_score__destination_label_signal=68&oenotourism_readiness_score__accessibility_signal=58&oenotourism_readiness_score__address_quality=72&sustainable_wine_signal__hve_wine_related_density=62&sustainable_wine_signal__siqo_product_signal=88&sustainable_wine_signal__vineyard_surface_context=84&sustainable_wine_signal__source_fidelity=86&sustainable_wine_signal__caveat_quality=92"
        },
        {
            "key": "oenotourism_capacity_focus",
            "label": "Focus capacite oenotouristique",
            "best_for": "Destination, agence tourisme, page offre/accueil.",
            "publication_gate": "annotate",
            "source_status": "mixed",
            "components": {
                "oenotourism_readiness_score__wine_offer_density": 82,
                "oenotourism_readiness_score__accommodation_capacity": 88,
                "oenotourism_readiness_score__destination_label_signal": 74,
                "oenotourism_readiness_score__accessibility_signal": 66,
                "oenotourism_readiness_score__address_quality": 78,
                "map_publication_readiness__geocoded_rate": 80,
                "map_publication_readiness__address_score": 78,
                "map_publication_readiness__source_type_clarity": 74,
                "map_publication_readiness__public_opening_confidence": 62,
                "map_publication_readiness__privacy_gate": 88
            },
            "copy_caveat": "Mesure offre/capacite, pas frequentation reelle ni satisfaction visiteur.",
            "score_url": "/api/get_reference_territory_scores.php?format=json&source_status=mixed&publication_gate=annotate&oenotourism_readiness_score__wine_offer_density=82&oenotourism_readiness_score__accommodation_capacity=88&oenotourism_readiness_score__destination_label_signal=74&oenotourism_readiness_score__accessibility_signal=66&oenotourism_readiness_score__address_quality=78&map_publication_readiness__geocoded_rate=80&map_publication_readiness__address_score=78&map_publication_readiness__source_type_clarity=74&map_publication_readiness__public_opening_confidence=62&map_publication_readiness__privacy_gate=88"
        },
        {
            "key": "business_pipeline_watch",
            "label": "Densite business en pipeline",
            "best_for": "Back-office source, priorisation Sirene/HVE/BAN avant publication.",
            "publication_gate": "annotate",
            "source_status": "pipeline",
            "components": {
                "wine_business_density_score__active_wine_establishment_density": 78,
                "wine_business_density_score__core_naf_share": 72,
                "wine_business_density_score__geocoding_quality": 60,
                "wine_business_density_score__sustainability_signal": 56,
                "wine_business_density_score__source_activation_status": 40,
                "map_publication_readiness__geocoded_rate": 58,
                "map_publication_readiness__address_score": 60,
                "map_publication_readiness__source_type_clarity": 64,
                "map_publication_readiness__public_opening_confidence": 42,
                "map_publication_readiness__privacy_gate": 50
            },
            "copy_caveat": "Pipeline : le score doit rester plafonne et non publie comme volume affirme.",
            "score_url": "/api/get_reference_territory_scores.php?format=json&source_status=pipeline&publication_gate=annotate&wine_business_density_score__active_wine_establishment_density=78&wine_business_density_score__core_naf_share=72&wine_business_density_score__geocoding_quality=60&wine_business_density_score__sustainability_signal=56&wine_business_density_score__source_activation_status=40&map_publication_readiness__geocoded_rate=58&map_publication_readiness__address_score=60&map_publication_readiness__source_type_clarity=64&map_publication_readiness__public_opening_confidence=42&map_publication_readiness__privacy_gate=50"
        },
        {
            "key": "market_context_only",
            "label": "Contexte marche uniquement",
            "best_for": "Note direction, cadrage economie vin, annexe non principale.",
            "publication_gate": "annotate",
            "source_status": "pipeline",
            "components": {
                "supply_market_context_score__production_context": 68,
                "supply_market_context_score__stock_context": 54,
                "supply_market_context_score__land_value_context": 62,
                "supply_market_context_score__bulk_price_context": 45,
                "supply_market_context_score__freshness_gate": 38
            },
            "copy_caveat": "Contexte secondaire : DGDDI/FranceAgriMer/Agreste doivent etre normalises avant usage recent.",
            "score_url": "/api/get_reference_territory_scores.php?format=json&source_status=pipeline&publication_gate=annotate&supply_market_context_score__production_context=68&supply_market_context_score__stock_context=54&supply_market_context_score__land_value_context=62&supply_market_context_score__bulk_price_context=45&supply_market_context_score__freshness_gate=38"
        },
        {
            "key": "blocked_public_map",
            "label": "Carte publique a bloquer",
            "best_for": "QA publication, demonstration d un gate bloquant.",
            "publication_gate": "block",
            "source_status": "mixed",
            "components": {
                "map_publication_readiness__geocoded_rate": 45,
                "map_publication_readiness__address_score": 42,
                "map_publication_readiness__source_type_clarity": 50,
                "map_publication_readiness__public_opening_confidence": 30,
                "map_publication_readiness__privacy_gate": 25
            },
            "copy_caveat": "Bloquer tant que les lieux nominatifs ne sont pas verifies : adresse, ouverture, source et RGPD.",
            "score_url": "/api/get_reference_territory_scores.php?format=json&source_status=mixed&publication_gate=block&map_publication_readiness__geocoded_rate=45&map_publication_readiness__address_score=42&map_publication_readiness__source_type_clarity=50&map_publication_readiness__public_opening_confidence=30&map_publication_readiness__privacy_gate=25"
        }
    ],
    "copy_markdown": "# Reference Territory Score Inputs\n\nTemplates d inputs pour alimenter le Territory Score Calculator avec composants 0-100, gates et statuts source prets a copier.\n\n## Templates\n\n### Territoire reference pret a publier\n- Cle : `reference_ready_territory`\n- Usage : Demo page publique, pitch partenaire, territoire avec preuves fortes.\n- Statut source : active\n- Gate : annotate\n- Caveat : Mode demo : remplacer les composants par valeurs issues des sources actives avant publication externe.\n- URL score : `/api/get_reference_territory_scores.php?format=json&source_status=active&publication_gate=annotate&territory_reference_score__regulatory_proof=92&territory_reference_score__source_fidelity=86&territory_reference_score__vineyard_footprint=82&territory_reference_score__data_freshness=78&territory_reference_score__publication_readiness=84&oenotourism_readiness_score__wine_offer_density=74&oenotourism_readiness_score__accommodation_capacity=76&oenotourism_readiness_score__destination_label_signal=68&oenotourism_readiness_score__accessibility_signal=58&oenotourism_readiness_score__address_quality=72&sustainable_wine_signal__hve_wine_related_density=62&sustainable_wine_signal__siqo_product_signal=88&sustainable_wine_signal__vineyard_surface_context=84&sustainable_wine_signal__source_fidelity=86&sustainable_wine_signal__caveat_quality=92`\n- Composants :\n  - territory_reference_score__regulatory_proof = 92\n  - territory_reference_score__source_fidelity = 86\n  - territory_reference_score__vineyard_footprint = 82\n  - territory_reference_score__data_freshness = 78\n  - territory_reference_score__publication_readiness = 84\n  - oenotourism_readiness_score__wine_offer_density = 74\n  - oenotourism_readiness_score__accommodation_capacity = 76\n  - oenotourism_readiness_score__destination_label_signal = 68\n  - oenotourism_readiness_score__accessibility_signal = 58\n  - oenotourism_readiness_score__address_quality = 72\n  - sustainable_wine_signal__hve_wine_related_density = 62\n  - sustainable_wine_signal__siqo_product_signal = 88\n  - sustainable_wine_signal__vineyard_surface_context = 84\n  - sustainable_wine_signal__source_fidelity = 86\n  - sustainable_wine_signal__caveat_quality = 92\n\n### Focus capacite oenotouristique\n- Cle : `oenotourism_capacity_focus`\n- Usage : Destination, agence tourisme, page offre/accueil.\n- Statut source : mixed\n- Gate : annotate\n- Caveat : Mesure offre/capacite, pas frequentation reelle ni satisfaction visiteur.\n- URL score : `/api/get_reference_territory_scores.php?format=json&source_status=mixed&publication_gate=annotate&oenotourism_readiness_score__wine_offer_density=82&oenotourism_readiness_score__accommodation_capacity=88&oenotourism_readiness_score__destination_label_signal=74&oenotourism_readiness_score__accessibility_signal=66&oenotourism_readiness_score__address_quality=78&map_publication_readiness__geocoded_rate=80&map_publication_readiness__address_score=78&map_publication_readiness__source_type_clarity=74&map_publication_readiness__public_opening_confidence=62&map_publication_readiness__privacy_gate=88`\n- Composants :\n  - oenotourism_readiness_score__wine_offer_density = 82\n  - oenotourism_readiness_score__accommodation_capacity = 88\n  - oenotourism_readiness_score__destination_label_signal = 74\n  - oenotourism_readiness_score__accessibility_signal = 66\n  - oenotourism_readiness_score__address_quality = 78\n  - map_publication_readiness__geocoded_rate = 80\n  - map_publication_readiness__address_score = 78\n  - map_publication_readiness__source_type_clarity = 74\n  - map_publication_readiness__public_opening_confidence = 62\n  - map_publication_readiness__privacy_gate = 88\n\n### Densite business en pipeline\n- Cle : `business_pipeline_watch`\n- Usage : Back-office source, priorisation Sirene/HVE/BAN avant publication.\n- Statut source : pipeline\n- Gate : annotate\n- Caveat : Pipeline : le score doit rester plafonne et non publie comme volume affirme.\n- URL score : `/api/get_reference_territory_scores.php?format=json&source_status=pipeline&publication_gate=annotate&wine_business_density_score__active_wine_establishment_density=78&wine_business_density_score__core_naf_share=72&wine_business_density_score__geocoding_quality=60&wine_business_density_score__sustainability_signal=56&wine_business_density_score__source_activation_status=40&map_publication_readiness__geocoded_rate=58&map_publication_readiness__address_score=60&map_publication_readiness__source_type_clarity=64&map_publication_readiness__public_opening_confidence=42&map_publication_readiness__privacy_gate=50`\n- Composants :\n  - wine_business_density_score__active_wine_establishment_density = 78\n  - wine_business_density_score__core_naf_share = 72\n  - wine_business_density_score__geocoding_quality = 60\n  - wine_business_density_score__sustainability_signal = 56\n  - wine_business_density_score__source_activation_status = 40\n  - map_publication_readiness__geocoded_rate = 58\n  - map_publication_readiness__address_score = 60\n  - map_publication_readiness__source_type_clarity = 64\n  - map_publication_readiness__public_opening_confidence = 42\n  - map_publication_readiness__privacy_gate = 50\n\n### Contexte marche uniquement\n- Cle : `market_context_only`\n- Usage : Note direction, cadrage economie vin, annexe non principale.\n- Statut source : pipeline\n- Gate : annotate\n- Caveat : Contexte secondaire : DGDDI/FranceAgriMer/Agreste doivent etre normalises avant usage recent.\n- URL score : `/api/get_reference_territory_scores.php?format=json&source_status=pipeline&publication_gate=annotate&supply_market_context_score__production_context=68&supply_market_context_score__stock_context=54&supply_market_context_score__land_value_context=62&supply_market_context_score__bulk_price_context=45&supply_market_context_score__freshness_gate=38`\n- Composants :\n  - supply_market_context_score__production_context = 68\n  - supply_market_context_score__stock_context = 54\n  - supply_market_context_score__land_value_context = 62\n  - supply_market_context_score__bulk_price_context = 45\n  - supply_market_context_score__freshness_gate = 38\n\n### Carte publique a bloquer\n- Cle : `blocked_public_map`\n- Usage : QA publication, demonstration d un gate bloquant.\n- Statut source : mixed\n- Gate : block\n- Caveat : Bloquer tant que les lieux nominatifs ne sont pas verifies : adresse, ouverture, source et RGPD.\n- URL score : `/api/get_reference_territory_scores.php?format=json&source_status=mixed&publication_gate=block&map_publication_readiness__geocoded_rate=45&map_publication_readiness__address_score=42&map_publication_readiness__source_type_clarity=50&map_publication_readiness__public_opening_confidence=30&map_publication_readiness__privacy_gate=25`\n- Composants :\n  - map_publication_readiness__geocoded_rate = 45\n  - map_publication_readiness__address_score = 42\n  - map_publication_readiness__source_type_clarity = 50\n  - map_publication_readiness__public_opening_confidence = 30\n  - map_publication_readiness__privacy_gate = 25\n"
}