{
    "product": "insee_tourism_capacity_pack",
    "status": "source_pack_ready",
    "generated_at": "2026-07-06T19:13:26+00:00",
    "source_name": "Insee - Capacite des communes en hebergement touristique en 2026",
    "source_url": "https://www.insee.fr/fr/statistiques/2021703",
    "source_published_at": "2026-02-05",
    "source_license": "Open public statistics source; keep Insee attribution.",
    "schema_count": 12,
    "output_count": 5,
    "builder": "scripts/normalize_insee_tourism_capacity.php",
    "input_template": "sources/insee-tourism-capacity-template.csv",
    "schema": [
        {
            "column": "territory_key",
            "description": "Winerix territory key at department grain."
        },
        {
            "column": "territory_label",
            "description": "Department label from Insee metadata when available."
        },
        {
            "column": "territory_grain",
            "description": "Territory grain, currently dep."
        },
        {
            "column": "department_code",
            "description": "French department code."
        },
        {
            "column": "time_period",
            "description": "Insee time period."
        },
        {
            "column": "total_core_establishment_count",
            "description": "Hotels + campings + other collective establishments using total rows only."
        },
        {
            "column": "total_core_capacity_place_count",
            "description": "Hotels + campings + other collective capacity places using total rows only."
        },
        {
            "column": "total_core_bedplace_count",
            "description": "Hotels + campings + other collective bedplaces using total rows only."
        },
        {
            "column": "source_line",
            "description": "Source context to keep near the metric."
        },
        {
            "column": "caveat_line",
            "description": "Caveat to prevent demand overclaiming."
        },
        {
            "column": "next_action",
            "description": "Recommended use."
        },
        {
            "column": "generated_at",
            "description": "Generation timestamp."
        }
    ],
    "outputs": [
        {
            "key": "raw_zip",
            "path": "sources/insee-tourism-capacity-2026.zip",
            "description": "Downloaded official Insee ZIP."
        },
        {
            "key": "raw_data_csv",
            "path": "sources/insee-tourism-capacity-2026/DS_TOUR_CAP_2026_data.csv",
            "description": "Official Insee harmonized data CSV."
        },
        {
            "key": "raw_metadata_csv",
            "path": "sources/insee-tourism-capacity-2026/DS_TOUR_CAP_2026_metadata.csv",
            "description": "Official Insee metadata CSV."
        },
        {
            "key": "normalized_csv",
            "path": "sources/insee-tourism-capacity-normalized.csv",
            "description": "Department-level accommodation capacity context."
        },
        {
            "key": "summary",
            "path": "sources/insee-tourism-capacity-summary.csv",
            "description": "Normalization counters."
        }
    ],
    "source_products": [
        "reference_tourism_source_activation_shortlist",
        "reference_new_source_activation_queue",
        "reference_user_need_kpi_matrix"
    ],
    "publication_caveat": "Accommodation capacity is local supply context, not local attendance, demand, spending or satisfaction proof."
}
