<br />
<b>Warning</b>:  Undefined array key "source_count" in <b>/home/clients/2eda93a6270ebcde17a930322d4078e0/sites/winerix.com/app/reference_territory_kpi_scorecard_pack.php</b> on line <b>255</b><br />
{
    "product": "reference_territory_scorecard_public_bundle",
    "status": "copy_ready",
    "generated_at": "2026-07-06T19:12:06+00:00",
    "audience_count": 4,
    "block_count": 10,
    "package_count": 4,
    "checklist_count": 5,
    "scorecard_count": 8,
    "input_template": "sources/reference-territory-scorecard-public-bundle-template.csv",
    "audiences": [
        {
            "key": "public_page",
            "label": "Page publique territoire",
            "job": "Expliquer rapidement pourquoi un territoire compte, avec KPI, preuves et limites visibles.",
            "tone": "clair, confiant, institutionnel, sans surpromesse",
            "required_blocks": [
                "hero",
                "scorecard_grid",
                "proof_strip",
                "source_note",
                "next_source_action"
            ]
        },
        {
            "key": "executive_deck",
            "label": "Deck direction / investisseur",
            "job": "Montrer l opportunite et le niveau de confiance en une slide.",
            "tone": "synthétique, orienté décision, défendable",
            "required_blocks": [
                "executive_summary",
                "scorecard_grid",
                "why_it_matters",
                "risk_note"
            ]
        },
        {
            "key": "sales_crm",
            "label": "CRM / sales note",
            "job": "Donner un message court, actionnable et sourcé à une équipe commerciale ou partenariat.",
            "tone": "direct, utile, orienté prochaine action",
            "required_blocks": [
                "one_liner",
                "top_3_signals",
                "next_action",
                "source_note"
            ]
        },
        {
            "key": "media_method",
            "label": "Media / méthode",
            "job": "Permettre à un tiers de citer les scores sans déformer la méthode.",
            "tone": "sobre, précis, méthodologique",
            "required_blocks": [
                "metric_citation",
                "method_note",
                "source_note",
                "caveat_stack"
            ]
        }
    ],
    "blocks": [
        {
            "key": "hero",
            "label": "Hero public",
            "format": "markdown",
            "block": "## {territory_name}\\n{territory_claim}\\n\\n- Market Pull : {market_pull_score}/100\\n- Wine Identity : {wine_identity_score}/100\\n- Data Trust : {data_trust_score}/100\\n\\n_Limite : {main_public_caveat}_",
            "source_requirement": "Chaque score affiche doit avoir source, date, maille et caveat."
        },
        {
            "key": "scorecard_grid",
            "label": "Grille scorecards",
            "format": "markdown",
            "block": "| KPI | Score | Niveau | Source principale | Limite |\\n|---|---:|---|---|---|\\n| Market Pull | {market_pull_score}/100 | {market_pull_level} | {market_pull_source} | {market_pull_caveat} |\\n| Experience Readiness | {experience_readiness_score}/100 | {experience_readiness_level} | {experience_readiness_source} | {experience_readiness_caveat} |\\n| Wine Identity | {wine_identity_score}/100 | {wine_identity_level} | {wine_identity_source} | {wine_identity_caveat} |\\n| Data Trust | {data_trust_score}/100 | {data_trust_level} | {data_trust_source} | {data_trust_caveat} |",
            "source_requirement": "Ne pas publier une ligne sans source principale ni limite."
        },
        {
            "key": "proof_strip",
            "label": "Bandeau preuves",
            "format": "markdown",
            "block": "Preuves : {proof_1_label} ({proof_1_source}), {proof_2_label} ({proof_2_source}), {proof_3_label} ({proof_3_source}).",
            "source_requirement": "Les preuves doivent être des faits source, pas des interpretations marketing."
        },
        {
            "key": "executive_summary",
            "label": "Résumé exécutif",
            "format": "markdown",
            "block": "{territory_name} est classé {territory_opportunity_level} pour l oenotourisme. Les meilleurs signaux sont {top_signal_1}, {top_signal_2} et {top_signal_3}. Niveau de confiance data : {data_trust_score}/100.",
            "source_requirement": "Le niveau de confiance doit rester visible à côté de l opportunité."
        },
        {
            "key": "why_it_matters",
            "label": "Pourquoi ça compte",
            "format": "markdown",
            "block": "Pourquoi ça compte : {user_need_summary}. Les données permettent de comparer {territory_name} avec {comparison_set}, tout en gardant les limites de maille et de fraicheur visibles.",
            "source_requirement": "Le besoin utilisateur doit être explicite."
        },
        {
            "key": "metric_citation",
            "label": "Citation métrique",
            "format": "markdown",
            "block": "{territory_name} obtient {score}/100 sur {kpi_label}, selon Winerix ({source_names}, {source_period}, maille {territory_grain}). Caveat : {public_caveat}.",
            "source_requirement": "Citation interdite si source_period ou territory_grain manque."
        },
        {
            "key": "method_note",
            "label": "Note méthode",
            "format": "markdown",
            "block": "Méthode : les scores sont recalculés à la maille {territory_grain} à partir de sources publiques ou documentées. Les comptes sont sommés, les scores composites sont recalculés, et les caveats source sont conservés.",
            "source_requirement": "Doit rester associée à chaque export public."
        },
        {
            "key": "source_note",
            "label": "Note sources",
            "format": "markdown",
            "block": "Sources principales : {source_list}. Dernière source critique : {oldest_source_name}, {oldest_source_date}. Statut publication : {publication_status}.",
            "source_requirement": "Inclure la source la plus ancienne ou la plus fragile."
        },
        {
            "key": "next_source_action",
            "label": "Action source suivante",
            "format": "markdown",
            "block": "Source à renforcer : {source_gap_label}. Prochaine action : {next_source_action}. Producteur cible : {producer_name}.",
            "source_requirement": "Ne pas masquer les trous source importants."
        },
        {
            "key": "caveat_stack",
            "label": "Pile de caveats",
            "format": "markdown",
            "block": "Limites : {caveat_1}; {caveat_2}; {caveat_3}. Ces limites doivent accompagner toute republication du score.",
            "source_requirement": "Inclure les limites des sources contribuant au score composite."
        }
    ],
    "packages": [
        {
            "key": "one_page_public_profile",
            "label": "One-page public profile",
            "audience": "public_page",
            "blocks": [
                "hero",
                "scorecard_grid",
                "proof_strip",
                "source_note",
                "next_source_action"
            ],
            "export_use": "Page web, PDF, observatoire territoire.",
            "copy_gate": "Les 4 scores principaux ont source, date, maille et caveat."
        },
        {
            "key": "investor_slide",
            "label": "Investor slide",
            "audience": "executive_deck",
            "blocks": [
                "executive_summary",
                "scorecard_grid",
                "why_it_matters",
                "risk_note"
            ],
            "export_use": "Slide deck, memo stratégique, comité.",
            "copy_gate": "Opportunity score et Data Trust visibles ensemble."
        },
        {
            "key": "sales_brief",
            "label": "Sales brief",
            "audience": "sales_crm",
            "blocks": [
                "executive_summary",
                "proof_strip",
                "next_source_action",
                "source_note"
            ],
            "export_use": "CRM, email partenaire, note commerciale.",
            "copy_gate": "Un message court et une prochaine action claire."
        },
        {
            "key": "citation_kit",
            "label": "Citation kit",
            "audience": "media_method",
            "blocks": [
                "metric_citation",
                "method_note",
                "source_note",
                "caveat_stack"
            ],
            "export_use": "Article, note méthodo, data room.",
            "copy_gate": "Aucune citation sans source, période, maille et limite."
        }
    ],
    "checklist": [
        {
            "key": "scores_have_sources",
            "label": "Scores sourcés",
            "rule": "Chaque score publié a une source principale et une note source."
        },
        {
            "key": "trust_next_to_opportunity",
            "label": "Confiance à côté de l opportunité",
            "rule": "Data Trust doit apparaître près des scores business."
        },
        {
            "key": "method_copy_visible",
            "label": "Méthode visible",
            "rule": "Le bloc méthode accompagne les exports citables."
        },
        {
            "key": "source_gap_not_hidden",
            "label": "Gap source non caché",
            "rule": "Les limites source critiques ont une prochaine action."
        },
        {
            "key": "no_fake_value",
            "label": "Pas de valeur inventée",
            "rule": "Les placeholders doivent rester visibles tant que les valeurs certifiées ne sont pas injectées."
        }
    ],
    "source_products": [
        "reference_territory_kpi_scorecard_pack",
        "reference_publishable_territory_page_pack",
        "reference_kpi_copy_pack",
        "reference_public_footnotes",
        "reference_trust_badges"
    ],
    "publication_caveat": "Ce bundle structure la copie publique. Il ne remplace pas les valeurs certifiées, la validation runtime, ni le calcul réel des scores."
}