{
  "schema_version": 1,
  "audited_on": "2026-10-17",
  "runtime_archive_sha256": "30421463589f28bd9cadba7324af4e732d399b3792cc3f17e7053733aa9e02b8",
  "scope": "Sources réellement reliées au runtime B3.7 et aux actifs livrés ; données SIG de préparation séparées des champs embarqués. Les manifests antérieurs et leurs avertissements sont conservés comme preuves historiques.",
  "sources": [
    {
      "source_id": "laposte_codes_postaux_snapshot_20261008",
      "category": "Codes postaux",
      "title": "Base officielle des codes postaux",
      "author": "La Poste — Service National de l’Adresse",
      "vintage": "2026-10-08T06:00:42.621Z",
      "original_url": "https://data.laposte.fr/datasets/laposte-hexasmal",
      "license": {
        "title": "Licence Ouverte / Open Licence",
        "href": "https://www.etalab.gouv.fr/licence-ouverte-open-licence"
      },
      "attribution": "La Poste — Service National de l’Adresse",
      "usage": "Recherche communale et codes postaux embarqués.",
      "transformations": "Jointure exacte code INSEE ; PLM regroupé en communes ; dédoublonnage des couples ; alias conservés ; codes hors périmètre exclus et listés.",
      "evidence": [
        "data-prep/output/b37_web/sources.json"
      ],
      "verification": "Métadonnées et provenance retrouvées dans les manifests locaux ; fichiers bruts externes non retéléchargés lors de D1. Licence reportée du manifest, sans audit juridique indépendant.",
      "download_url": "https://data.laposte.fr/data-fair/api/v1/datasets/laposte-hexasmal/metadata-attachments/base-officielle-codes-postaux.csv",
      "sha256": "fb22ac624d7085b1840061b8090051912d850d276ca7f5e22745b9cd73026a0f"
    },
    {
      "source_id": "ign_admin_express_cog_2025_fxx",
      "category": "Géographie et territoires",
      "title": "IGN ADMIN EXPRESS COG 4.0 — FXX",
      "author": "IGN",
      "vintage": "2025-01-01",
      "original_url": "https://data.geopf.fr/telechargement/resource/ADMIN-EXPRESS-COG/ADMIN-EXPRESS-COG_4-0__GPKG_LAMB93_FXX_2025-01-01",
      "license": "Licence Ouverte 2.0",
      "attribution": "IGN",
      "usage": "Géométries utilisées en préparation SIG. Le graphe d’adjacence calculé est archivé, mais non chargé par cette version du jeu.",
      "transformations": "Frontières communales sans simplification ni tampon ; contacts linéaires > 0,01 m ; agrégation des longueurs par paire de zones LFIdle.",
      "evidence": [
        "data-prep/output/b37_web/sources.json",
        "data-prep/output/national/sources.json",
        "data-prep/output/seine_subsectors/sources.json",
        "data-prep/output/loire_subsectors/sources.json",
        "data-prep/output/adour_subsectors/sources.json",
        "data-prep/output/artois_subsectors/sources.json",
        "data-prep/output/audit_2026_rm/sources.json",
        "data-prep/output/rmc_final_targets/sources.json",
        "data-prep/output/f70_zones/sources.json",
        "data-prep/output/audit_2026_rmc/sources.json",
        "data-prep/output/audit_2026_ap/sources.json",
        "data-prep/output/a6_subsectors/sources.json"
      ],
      "verification": "Métadonnées et provenance retrouvées dans les manifests locaux ; fichiers bruts externes non retéléchargés lors de D1. Licence reportée du manifest, sans audit juridique indépendant.",
      "download_url": "https://data.geopf.fr/telechargement/download/ADMIN-EXPRESS-COG/ADMIN-EXPRESS-COG_4-0__GPKG_LAMB93_FXX_2025-01-01/ADMIN-EXPRESS-COG_4-0__GPKG_LAMB93_FXX_2025-01-01.7z",
      "sha256": "98d165a5575db07607441855e41706ab8b51724c4b03fbeb2bcaf22479baa996"
    },
    {
      "source_id": "ign_admin_express_cog_2025_glp",
      "category": "Géographie et territoires",
      "title": "IGN ADMIN EXPRESS COG 4.0 — GLP",
      "author": "IGN",
      "vintage": "2025-01-01",
      "original_url": "https://data.geopf.fr/telechargement/resource/ADMIN-EXPRESS-COG/ADMIN-EXPRESS-COG_4-0__GPKG_RGAF09UTM20_GLP_2025-01-01",
      "license": "Licence Ouverte 2.0",
      "attribution": "IGN",
      "usage": "Géométries utilisées en préparation SIG. Le graphe d’adjacence calculé est archivé, mais non chargé par cette version du jeu.",
      "transformations": "Frontières communales sans simplification ni tampon ; contacts linéaires > 0,01 m ; agrégation des longueurs par paire de zones LFIdle.",
      "evidence": [
        "data-prep/output/b37_web/sources.json"
      ],
      "verification": "Métadonnées et provenance retrouvées dans les manifests locaux ; fichiers bruts externes non retéléchargés lors de D1. Licence reportée du manifest, sans audit juridique indépendant.",
      "download_url": "https://data.geopf.fr/telechargement/download/ADMIN-EXPRESS-COG/ADMIN-EXPRESS-COG_4-0__GPKG_RGAF09UTM20_GLP_2025-01-01/ADMIN-EXPRESS-COG_4-0__GPKG_RGAF09UTM20_GLP_2025-01-01.7z",
      "sha256": "3c2ffea368f57d3273cbffc8d3610984fcb68d6ad3a6322d15e71e69d98ec791"
    },
    {
      "source_id": "ign_admin_express_cog_2025_mtq",
      "category": "Géographie et territoires",
      "title": "IGN ADMIN EXPRESS COG 4.0 — MTQ",
      "author": "IGN",
      "vintage": "2025-01-01",
      "original_url": "https://data.geopf.fr/telechargement/resource/ADMIN-EXPRESS-COG/ADMIN-EXPRESS-COG_4-0__GPKG_RGAF09UTM20_MTQ_2025-01-01",
      "license": "Licence Ouverte 2.0",
      "attribution": "IGN",
      "usage": "Géométries utilisées en préparation SIG. Le graphe d’adjacence calculé est archivé, mais non chargé par cette version du jeu.",
      "transformations": "Frontières communales sans simplification ni tampon ; contacts linéaires > 0,01 m ; agrégation des longueurs par paire de zones LFIdle.",
      "evidence": [
        "data-prep/output/b37_web/sources.json",
        "data-prep/output/martinique_sig/sources.json"
      ],
      "verification": "Métadonnées et provenance retrouvées dans les manifests locaux ; fichiers bruts externes non retéléchargés lors de D1. Licence reportée du manifest, sans audit juridique indépendant.",
      "download_url": "https://data.geopf.fr/telechargement/download/ADMIN-EXPRESS-COG/ADMIN-EXPRESS-COG_4-0__GPKG_RGAF09UTM20_MTQ_2025-01-01/ADMIN-EXPRESS-COG_4-0__GPKG_RGAF09UTM20_MTQ_2025-01-01.7z",
      "sha256": "ce23c77ae28e1950eece82ab9f5039acb7ada112f1b7baf19653478b520bc695"
    },
    {
      "source_id": "ign_admin_express_cog_2025_guf",
      "category": "Géographie et territoires",
      "title": "IGN ADMIN EXPRESS COG 4.0 — GUF",
      "author": "IGN",
      "vintage": "2025-01-01",
      "original_url": "https://data.geopf.fr/telechargement/resource/ADMIN-EXPRESS-COG/ADMIN-EXPRESS-COG_4-0__GPKG_UTM22RGFG95_GUF_2025-01-01",
      "license": "Licence Ouverte 2.0",
      "attribution": "IGN",
      "usage": "Géométries utilisées en préparation SIG. Le graphe d’adjacence calculé est archivé, mais non chargé par cette version du jeu.",
      "transformations": "Frontières communales sans simplification ni tampon ; contacts linéaires > 0,01 m ; agrégation des longueurs par paire de zones LFIdle.",
      "evidence": [
        "data-prep/output/b37_web/sources.json",
        "data-prep/output/guyane_sig/sources.json"
      ],
      "verification": "Métadonnées et provenance retrouvées dans les manifests locaux ; fichiers bruts externes non retéléchargés lors de D1. Licence reportée du manifest, sans audit juridique indépendant.",
      "download_url": "https://data.geopf.fr/telechargement/download/ADMIN-EXPRESS-COG/ADMIN-EXPRESS-COG_4-0__GPKG_UTM22RGFG95_GUF_2025-01-01/ADMIN-EXPRESS-COG_4-0__GPKG_UTM22RGFG95_GUF_2025-01-01.7z",
      "sha256": "34f77acbe93714a6fe5082dec55beae01323040a06188ade19a68de0c065abf9"
    },
    {
      "source_id": "ign_admin_express_cog_2025_reu",
      "category": "Géographie et territoires",
      "title": "IGN ADMIN EXPRESS COG 4.0 — REU",
      "author": "IGN",
      "vintage": "2025-01-01",
      "original_url": "https://data.geopf.fr/telechargement/resource/ADMIN-EXPRESS-COG/ADMIN-EXPRESS-COG_4-0__GPKG_RGR92UTM40S_REU_2025-01-01",
      "license": "Licence Ouverte 2.0",
      "attribution": "IGN",
      "usage": "Géométries utilisées en préparation SIG. Le graphe d’adjacence calculé est archivé, mais non chargé par cette version du jeu.",
      "transformations": "Frontières communales sans simplification ni tampon ; contacts linéaires > 0,01 m ; agrégation des longueurs par paire de zones LFIdle.",
      "evidence": [
        "data-prep/output/b37_web/sources.json",
        "data-prep/output/reunion_sig/sources.json"
      ],
      "verification": "Métadonnées et provenance retrouvées dans les manifests locaux ; fichiers bruts externes non retéléchargés lors de D1. Licence reportée du manifest, sans audit juridique indépendant.",
      "download_url": "https://data.geopf.fr/telechargement/download/ADMIN-EXPRESS-COG/ADMIN-EXPRESS-COG_4-0__GPKG_RGR92UTM40S_REU_2025-01-01/ADMIN-EXPRESS-COG_4-0__GPKG_RGR92UTM40S_REU_2025-01-01.7z",
      "sha256": "b32e8571a40e541ad973594f615fd6c5e57ae2d2e299fd7ba81f73e68959a281"
    },
    {
      "source_id": "ign_admin_express_cog_2025_myt",
      "category": "Géographie et territoires",
      "title": "IGN ADMIN EXPRESS COG 4.0 — MYT",
      "author": "IGN",
      "vintage": "2025-01-01",
      "original_url": "https://data.geopf.fr/telechargement/resource/ADMIN-EXPRESS-COG/ADMIN-EXPRESS-COG_4-0__GPKG_RGM04UTM38S_MYT_2025-01-01",
      "license": "Licence Ouverte 2.0",
      "attribution": "IGN",
      "usage": "Géométries utilisées en préparation SIG. Le graphe d’adjacence calculé est archivé, mais non chargé par cette version du jeu.",
      "transformations": "Frontières communales sans simplification ni tampon ; contacts linéaires > 0,01 m ; agrégation des longueurs par paire de zones LFIdle.",
      "evidence": [
        "data-prep/output/b37_web/sources.json",
        "data-prep/output/mayotte_sig/sources.json"
      ],
      "verification": "Métadonnées et provenance retrouvées dans les manifests locaux ; fichiers bruts externes non retéléchargés lors de D1. Licence reportée du manifest, sans audit juridique indépendant.",
      "download_url": "https://data.geopf.fr/telechargement/download/ADMIN-EXPRESS-COG/ADMIN-EXPRESS-COG_4-0__GPKG_RGM04UTM38S_MYT_2025-01-01/ADMIN-EXPRESS-COG_4-0__GPKG_RGM04UTM38S_MYT_2025-01-01.7z",
      "sha256": "854318547b5cd59b2b51aa1f2dc4f2226bdc4b2b2341ef933621fa7b75cda0f0"
    },
    {
      "source_id": "sandre_secteurhydro_fxx_shp",
      "category": "Géographie et territoires",
      "title": "SecteurHydro_FXX-shp.zip",
      "author": "Sandre / Eaufrance (producteurs détaillés non repris dans ce manifest)",
      "vintage": 2017,
      "original_url": "https://services.sandre.eaufrance.fr/telechargement/geo/ETH/BDCarthage/FXX/2017/France_metropole_entiere/SHP/SecteurHydro_FXX-shp.zip",
      "license": "Licence Ouverte 2.0",
      "attribution": "Sandre / Eaufrance (producteurs détaillés non repris dans ce manifest)",
      "usage": "Préparation des rattachements territoriaux B3.7 ; pas de carte géométrique embarquée.",
      "transformations": "Intersections SIG, correction de géométries si nécessaire, affectation par surface dominante, raffinements et agrégations LFIdle ; aucun découpage de jeu attribué au producteur officiel.",
      "evidence": [
        "data-prep/output/national/sources.json",
        "data-prep/output/seine_subsectors/sources.json",
        "data-prep/output/loire_subsectors/sources.json",
        "data-prep/output/adour_subsectors/sources.json",
        "data-prep/output/artois_subsectors/sources.json",
        "data-prep/output/audit_2026_rm/sources.json",
        "data-prep/output/rmc_final_targets/sources.json",
        "data-prep/output/f70_zones/sources.json",
        "data-prep/output/audit_2026_rmc/sources.json",
        "data-prep/output/audit_2026_ap/sources.json",
        "data-prep/output/a6_subsectors/sources.json"
      ],
      "verification": "Métadonnées et provenance retrouvées dans les manifests locaux ; fichiers bruts externes non retéléchargés lors de D1. Licence reportée du manifest, sans audit juridique indépendant.",
      "download_url": "https://services.sandre.eaufrance.fr/telechargement/geo/ETH/BDCarthage/FXX/2017/France_metropole_entiere/SHP/SecteurHydro_FXX-shp.zip",
      "sha256": "1b788a90ef51f26002d5279686d1e3aaaec0b6a104396a852d3cd3185a251538",
      "version": null,
      "limitations": null
    },
    {
      "source_id": "insee_population_municipale_2023",
      "category": "Démographie",
      "title": "Populations municipales",
      "author": "Insee",
      "vintage": 2023,
      "original_url": "https://www.insee.fr/fr/statistiques/fichier/8680726/ensemble.zip",
      "license": "Licence Ouverte 2.0; Source : Insee (https://www.insee.fr/fr/information/2008466)",
      "attribution": "Insee",
      "usage": "Population communale embarquée ; Mayotte 2026 : population de travail provisoire.",
      "transformations": "PMUN entière, sans prorata ; consolidation par zone. Géographie 2025 ; PLM regroupé sans double comptage.",
      "evidence": [
        "data-prep/output/national/sources.json",
        "data-prep/output/seine_subsectors/sources.json",
        "data-prep/output/loire_subsectors/sources.json",
        "data-prep/output/adour_subsectors/sources.json",
        "data-prep/output/artois_subsectors/sources.json",
        "data-prep/output/audit_2026_rm/sources.json",
        "data-prep/output/rmc_final_targets/sources.json",
        "data-prep/output/f70_zones/sources.json",
        "data-prep/output/reunion_sig/sources.json",
        "data-prep/output/martinique_sig/sources.json",
        "data-prep/output/guyane_sig/sources.json",
        "data-prep/output/guadeloupe_sig/sources.json",
        "data-prep/output/audit_2026_rmc/sources.json",
        "data-prep/output/audit_2026_ap/sources.json",
        "data-prep/output/a6_subsectors/sources.json"
      ],
      "verification": "Métadonnées et provenance retrouvées dans les manifests locaux ; fichiers bruts externes non retéléchargés lors de D1. Licence reportée du manifest, sans audit juridique indépendant.",
      "download_url": "https://www.insee.fr/fr/statistiques/fichier/8680726/ensemble.zip",
      "sha256": "5174fc225398a4c072fb8bb5298b7ccf30c017834c7a4171f44787379d83b3f5",
      "version": null,
      "limitations": null
    },
    {
      "source_id": "sandre_soussecteurhydro_fxx_shp",
      "category": "Géographie et territoires",
      "title": "SousSecteurHydro_FXX-shp.zip",
      "author": "Sandre / Eaufrance (producteurs détaillés non repris dans ce manifest)",
      "vintage": 2017,
      "original_url": "https://services.sandre.eaufrance.fr/telechargement/geo/ETH/BDCarthage/FXX/2017/France_metropole_entiere/SHP/SousSecteurHydro_FXX-shp.zip",
      "license": "Licence Ouverte 2.0",
      "attribution": "Sandre / Eaufrance (producteurs détaillés non repris dans ce manifest)",
      "usage": "Préparation des rattachements territoriaux B3.7 ; pas de carte géométrique embarquée.",
      "transformations": "Intersections SIG, correction de géométries si nécessaire, affectation par surface dominante, raffinements et agrégations LFIdle ; aucun découpage de jeu attribué au producteur officiel.",
      "evidence": [
        "data-prep/output/national/sources.json",
        "data-prep/output/seine_subsectors/sources.json",
        "data-prep/output/loire_subsectors/sources.json",
        "data-prep/output/adour_subsectors/sources.json",
        "data-prep/output/artois_subsectors/sources.json",
        "data-prep/output/audit_2026_rm/sources.json",
        "data-prep/output/rmc_final_targets/sources.json",
        "data-prep/output/f70_zones/sources.json",
        "data-prep/output/audit_2026_rmc/sources.json",
        "data-prep/output/audit_2026_ap/sources.json",
        "data-prep/output/a6_subsectors/sources.json"
      ],
      "verification": "Métadonnées et provenance retrouvées dans les manifests locaux ; fichiers bruts externes non retéléchargés lors de D1. Licence reportée du manifest, sans audit juridique indépendant.",
      "download_url": "https://services.sandre.eaufrance.fr/telechargement/geo/ETH/BDCarthage/FXX/2017/France_metropole_entiere/SHP/SousSecteurHydro_FXX-shp.zip",
      "sha256": "6793fa461953fb6b9d1a733ae0b59ce9aa7ba538993fab817b73b1f468457085",
      "version": null,
      "limitations": null
    },
    {
      "source_id": "sandre_circadminbassin2025_fra_gpkg",
      "category": "Géographie et territoires",
      "title": "CircAdminBassin2025_FRA-gpkg.zip",
      "author": "Sandre / Eaufrance (producteurs détaillés non repris dans ce manifest)",
      "vintage": 2025,
      "original_url": "https://www.data.gouv.fr/datasets/circonscriptions-administratives-de-bassin-2025",
      "license": "Licence Ouverte 2.0",
      "attribution": "Sandre / Eaufrance (producteurs détaillés non repris dans ce manifest)",
      "usage": "Préparation des rattachements territoriaux B3.7 ; pas de carte géométrique embarquée.",
      "transformations": "Intersections SIG, correction de géométries si nécessaire, affectation par surface dominante, raffinements et agrégations LFIdle ; aucun découpage de jeu attribué au producteur officiel.",
      "evidence": [
        "data-prep/output/national/sources.json",
        "data-prep/output/seine_subsectors/sources.json",
        "data-prep/output/loire_subsectors/sources.json",
        "data-prep/output/adour_subsectors/sources.json",
        "data-prep/output/artois_subsectors/sources.json",
        "data-prep/output/audit_2026_rm/sources.json",
        "data-prep/output/rmc_final_targets/sources.json",
        "data-prep/output/f70_zones/sources.json",
        "data-prep/output/audit_2026_rmc/sources.json",
        "data-prep/output/audit_2026_ap/sources.json",
        "data-prep/output/a6_subsectors/sources.json"
      ],
      "verification": "Métadonnées et provenance retrouvées dans les manifests locaux ; fichiers bruts externes non retéléchargés lors de D1. Licence reportée du manifest, sans audit juridique indépendant.",
      "download_url": "https://services.sandre.eaufrance.fr/telechargement/geo/COM/CircAdminBassin/2025/CircAdminBassin2025_FRA-gpkg.zip",
      "sha256": "6314bd5c8933663867ce6284cd2e896fff8f59d7f000a07f846dfa1dbbf2ee06",
      "version": null,
      "limitations": null
    },
    {
      "source_id": "sandre_zonehydro_fxx_shp",
      "category": "Géographie et territoires",
      "title": "ZoneHydro_FXX-shp.zip",
      "author": "Sandre / Eaufrance (producteurs détaillés non repris dans ce manifest)",
      "vintage": 2017,
      "original_url": "https://www.data.gouv.fr/datasets/zones-hydrographiques-metropole-2017-bd-carthage",
      "license": "Licence Ouverte 2.0",
      "attribution": "Sandre / Eaufrance (producteurs détaillés non repris dans ce manifest)",
      "usage": "Préparation des rattachements territoriaux B3.7 ; pas de carte géométrique embarquée.",
      "transformations": "Intersections SIG, correction de géométries si nécessaire, affectation par surface dominante, raffinements et agrégations LFIdle ; aucun découpage de jeu attribué au producteur officiel.",
      "evidence": [
        "data-prep/output/f70_zones/sources.json"
      ],
      "verification": "Métadonnées et provenance retrouvées dans les manifests locaux ; fichiers bruts externes non retéléchargés lors de D1. Licence reportée du manifest, sans audit juridique indépendant.",
      "download_url": "https://services.sandre.eaufrance.fr/telechargement/geo/ETH/BDCarthage/FXX/2017/France_metropole_entiere/SHP/ZoneHydro_FXX-shp.zip",
      "sha256": "92572f834706a421c04d6847f950fb27ec4e77ff6c1d222714bc1c2c9a754904",
      "version": null,
      "limitations": null
    },
    {
      "source_id": "sandre_topage_reunion_bvt_2026",
      "category": "Géographie et territoires",
      "title": "BassinVersantTopographique_REU",
      "author": "Sandre / Eaufrance (producteurs détaillés non repris dans ce manifest)",
      "vintage": 2026,
      "original_url": "https://www.data.gouv.fr/datasets/bassins-versant-topographiques-reunion-2026-bd-topage-r",
      "license": "Licence Ouverte 2.0",
      "attribution": "Sandre / Eaufrance (producteurs détaillés non repris dans ce manifest)",
      "usage": "Préparation des rattachements territoriaux B3.7 ; pas de carte géométrique embarquée.",
      "transformations": "Intersections SIG, correction de géométries si nécessaire, affectation par surface dominante, raffinements et agrégations LFIdle ; aucun découpage de jeu attribué au producteur officiel.",
      "evidence": [
        "data-prep/output/reunion_sig/sources.json"
      ],
      "verification": "Métadonnées et provenance retrouvées dans les manifests locaux ; fichiers bruts externes non retéléchargés lors de D1. Licence reportée du manifest, sans audit juridique indépendant.",
      "download_url": "https://services.sandre.eaufrance.fr/telechargement/geo/ETH/BDTopage/2026/BassinVersantTopographique/BassinVersantTopographique_REU-gpkg.zip",
      "sha256": "de8a58ad61b7ab4aff49b33c18af0d753ab0cedac72dc1aa9babff2e35e767ae",
      "version": null,
      "limitations": null
    },
    {
      "source_id": "sandre_topage_martinique_bvt_2026",
      "category": "Géographie et territoires",
      "title": "BassinVersantTopographique_MTQ",
      "author": "Sandre / Eaufrance (producteurs détaillés non repris dans ce manifest)",
      "vintage": 2026,
      "original_url": "https://www.data.gouv.fr/datasets/bassins-versant-topographiques-martinique-2026-bd-topage-r",
      "license": "Licence Ouverte 2.0",
      "attribution": "Sandre / Eaufrance (producteurs détaillés non repris dans ce manifest)",
      "usage": "Préparation des rattachements territoriaux B3.7 ; pas de carte géométrique embarquée.",
      "transformations": "Intersections SIG, correction de géométries si nécessaire, affectation par surface dominante, raffinements et agrégations LFIdle ; aucun découpage de jeu attribué au producteur officiel.",
      "evidence": [
        "data-prep/output/martinique_sig/sources.json"
      ],
      "verification": "Métadonnées et provenance retrouvées dans les manifests locaux ; fichiers bruts externes non retéléchargés lors de D1. Licence reportée du manifest, sans audit juridique indépendant.",
      "download_url": "https://services.sandre.eaufrance.fr/telechargement/geo/ETH/BDTopage/2026/BassinVersantTopographique/BassinVersantTopographique_MTQ-gpkg.zip",
      "sha256": "bcebc3d3e7f3717ec67affd86eddbe3d64d03507a23c03f2db7b9c532abf7f9a",
      "version": null,
      "limitations": null
    },
    {
      "source_id": "sandre_topage_mayotte_bvt_2026",
      "category": "Géographie et territoires",
      "title": "BassinVersantTopographique_MYT",
      "author": "Sandre / Eaufrance (producteurs détaillés non repris dans ce manifest)",
      "vintage": 2026,
      "original_url": "https://www.data.gouv.fr/datasets/bassins-versant-topographiques-mayotte-2026-bd-topage-r",
      "license": "Licence Ouverte 2.0",
      "attribution": "Sandre / Eaufrance (producteurs détaillés non repris dans ce manifest)",
      "usage": "Préparation des rattachements territoriaux B3.7 ; pas de carte géométrique embarquée.",
      "transformations": "Intersections SIG, correction de géométries si nécessaire, affectation par surface dominante, raffinements et agrégations LFIdle ; aucun découpage de jeu attribué au producteur officiel.",
      "evidence": [
        "data-prep/output/mayotte_sig/sources.json"
      ],
      "verification": "Métadonnées et provenance retrouvées dans les manifests locaux ; fichiers bruts externes non retéléchargés lors de D1. Licence reportée du manifest, sans audit juridique indépendant.",
      "download_url": "https://services.sandre.eaufrance.fr/telechargement/geo/ETH/BDTopage/2026/BassinVersantTopographique/BassinVersantTopographique_MYT-gpkg.zip",
      "sha256": "1b05832e6ef9f9d88e5213bf762bc4e0edea1ab5e6bb089e594370d9d9966803",
      "version": null,
      "limitations": null
    },
    {
      "source_id": "insee_mayotte_recensement_2026",
      "category": "Démographie",
      "title": "Populations municipales",
      "author": "Insee",
      "vintage": 2026,
      "original_url": "https://www.insee.fr/fr/statistiques/9021428",
      "license": "Licence Ouverte 2.0; Source : Insee",
      "attribution": "Insee",
      "usage": "Population communale embarquée ; Mayotte 2026 : population de travail provisoire.",
      "transformations": "PMUN entière, sans prorata ; consolidation par zone. Géographie 2025 ; PLM regroupé sans double comptage.",
      "evidence": [
        "data-prep/output/mayotte_sig/sources.json"
      ],
      "verification": "Métadonnées et provenance retrouvées dans les manifests locaux ; fichiers bruts externes non retéléchargés lors de D1. Licence reportée du manifest, sans audit juridique indépendant.",
      "download_url": "https://www.insee.fr/fr/statistiques/9021428",
      "sha256": "0abb0e9d1507f4b34e6c9c0a3156cbb4cb03f4da28ca51f3b004f6bed4eb0878",
      "version": null,
      "limitations": "population de travail 2026; awaiting authentication decree at end of 2026"
    },
    {
      "source_id": "sandre_carthage_guyane_regions_2015",
      "category": "Géographie et territoires",
      "title": "RegionHydro_GUF_Carthage2015",
      "author": "Sandre / Eaufrance (producteurs détaillés non repris dans ce manifest)",
      "vintage": 2015,
      "original_url": "https://www.data.gouv.fr/datasets/regions-hydrographiques-guyane-2015-bd-carthage",
      "license": "Licence Ouverte 2.0",
      "attribution": "Sandre / Eaufrance (producteurs détaillés non repris dans ce manifest)",
      "usage": "Préparation des rattachements territoriaux B3.7 ; pas de carte géométrique embarquée.",
      "transformations": "Intersections SIG, correction de géométries si nécessaire, affectation par surface dominante, raffinements et agrégations LFIdle ; aucun découpage de jeu attribué au producteur officiel.",
      "evidence": [
        "data-prep/output/guyane_sig/sources.json"
      ],
      "verification": "Métadonnées et provenance retrouvées dans les manifests locaux ; fichiers bruts externes non retéléchargés lors de D1. Licence reportée du manifest, sans audit juridique indépendant.",
      "download_url": "https://services.sandre.eaufrance.fr/geo/eth?SERVICE=WFS&VERSION=2.0.0&REQUEST=GetFeature&typename=RegionHydro_GUF_Carthage2015&SRSNAME=EPSG:2972&OUTPUTFORMAT=SHAPEZIP",
      "sha256": "24486b6cfd8c702e034045a4c01070daecae757ae529d34165a118a3f7ebec3a",
      "version": null,
      "limitations": null
    },
    {
      "source_id": "sandre_topage_guadeloupe_2026",
      "category": "Géographie et territoires",
      "title": "BD_Topage_GLP_2026-shp.zip",
      "author": "Sandre / Eaufrance (producteurs détaillés non repris dans ce manifest)",
      "vintage": null,
      "original_url": "https://www.data.gouv.fr/datasets/bd-topage-r-guadeloupe-2026",
      "license": "Licence Ouverte 2.0",
      "attribution": "Sandre / Eaufrance (producteurs détaillés non repris dans ce manifest)",
      "usage": "Préparation des rattachements territoriaux B3.7 ; pas de carte géométrique embarquée.",
      "transformations": "Intersections SIG, correction de géométries si nécessaire, affectation par surface dominante, raffinements et agrégations LFIdle ; aucun découpage de jeu attribué au producteur officiel.",
      "evidence": [
        "data-prep/output/guadeloupe_sig/sources.json"
      ],
      "verification": "Métadonnées et provenance retrouvées dans les manifests locaux ; fichiers bruts externes non retéléchargés lors de D1. Licence reportée du manifest, sans audit juridique indépendant.",
      "download_url": "https://services.sandre.eaufrance.fr/telechargement/geo/ETH/BDTopage/2026/BD_Topage_GLP_2026-shp.zip",
      "sha256": "e66820d5c283b852a50dc2cdf87bae66697229111885bbbe0262361cccb099c5",
      "version": null,
      "limitations": null
    },
    {
      "source_id": "insee_document_9061484",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 9061484 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/9061484",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_8994289",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 8994289 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/8994289",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_8994379",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 8994379 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/8994379",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_9007686",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 9007686 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/9007686",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_8905324",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 8905324 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/8905324",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_8899561",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 8899561 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/8899561",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_4650678",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 4650678 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/4650678",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_8905342",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 8905342 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/8905342",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_7648377",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 7648377 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/7648377",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_8905348",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 8905348 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/8905348",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_8905334",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 8905334 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/8905334",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_4205213",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 4205213 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/4205213",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_8905350",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 8905350 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/8905350",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_4653136",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 4653136 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/4653136",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_8058969",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 8058969 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/8058969",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_8996889",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 8996889 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/8996889",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_8899559",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 8899559 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/8899559",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_8899585",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 8899585 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/8899585",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_8905344",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 8905344 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/8905344",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_8676183",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 8676183 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/8676183",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_3057298",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 3057298 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/3057298",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_8905332",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 8905332 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/8905332",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_8676227",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 8676227 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/8676227",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_9013296",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 9013296 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/9013296",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_8899583",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 8899583 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/8899583",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_1559689",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 1559689 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/1559689",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_8905326",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 8905326 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/8905326",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_4652891",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 4652891 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/4652891",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_8598832",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 8598832 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/8598832",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_1405599_COM_79191",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 1405599?geo=COM-79191 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/1405599?geo=COM-79191",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_9022155_DEP_32",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 9022155?geo=DEP-32 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/9022155?geo=DEP-32",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_2011101_ZE2020_3213",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 2011101?geo=ZE2020-3213 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/2011101?geo=ZE2020-3213",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_8905336",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 8905336 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/8905336",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "insee_document_8683931",
      "category": "Documents territoriaux",
      "title": "Document Insee — référence 8683931 (titre non retrouvé dans le dossier local)",
      "author": "Insee",
      "vintage": null,
      "original_url": "https://www.insee.fr/fr/statistiques/8683931",
      "license": null,
      "attribution": "Insee",
      "usage": "Référence contextuelle associée aux profils, enjeux et justifications de zones dans le classeur B3.",
      "transformations": "Interprétation et rédaction territoriale LFIdle ; la référence ne prouve ni les bonus ni les limites des 229 zones.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv"
      ],
      "verification": "URL exacte retrouvée dans le CSV ; titre, millésime, version, licence de ce document et adéquation de chaque assertion à vérifier. Aucun extrait de document embarqué."
    },
    {
      "source_id": "lfidle-b37-authored-zones",
      "category": "Conception LFIdle",
      "title": "Regroupements B3.7 et identités des 229 zones",
      "author": "Kojasti / LFIdle",
      "vintage": "B3.7-2026-10-08",
      "original_url": null,
      "license": null,
      "attribution": "Kojasti / LFIdle",
      "usage": "229 zones, 12 écorégions de jeu, profils, enjeux, atouts, descriptions et 700 points.",
      "transformations": "Rattachement de 34 875 communes, consolidation de populations ; regroupements, descriptions et pondérations propres au jeu. Le total mixte de 68 417 433 habitants n’est pas un total officiel France 2023.",
      "evidence": [
        "data-prep/b37/web_handoff/source_zones_229.csv",
        "data-prep/b37/source/source_manifest.json",
        "data-prep/build_b3_runtime.py"
      ],
      "verification": "Construction locale retracée ; validation indépendante de chaque interprétation non établie.",
      "supporting_url": "https://docs.google.com/spreadsheets/d/1fSn0eIePFUaVs73eJL9ff_1f0iTI_rm3l4FRKxfUmg8/edit"
    },
    {
      "source_id": "lfidle-gameplay-rules",
      "category": "Conception LFIdle",
      "title": "Règles et paramètres du prototype",
      "author": "Kojasti / LFIdle",
      "vintage": "RC2 + D1",
      "original_url": null,
      "license": null,
      "attribution": "Kojasti / LFIdle",
      "usage": "Coefficients, coûts, durées, recrutement, terrains, compétences, cohésion, planning et prestige.",
      "transformations": "Modélisation fictive pour le jeu ; aucune mesure de l’efficacité militante réelle.",
      "evidence": [
        "src/game"
      ],
      "verification": "Code local inspecté ; aucune source officielle revendiquée."
    },
    {
      "source_id": "lfidle-authored-events-v1",
      "category": "Conception LFIdle",
      "title": "Situations fictives du prototype",
      "author": "Kojasti / LFIdle",
      "vintage": "v1",
      "original_url": null,
      "license": null,
      "attribution": "Kojasti / LFIdle",
      "usage": "Événements interactifs : mobilisation, rythme, contacts.",
      "transformations": "Rédaction et coefficients de gameplay.",
      "evidence": [
        "src/game/events.ts"
      ],
      "verification": "source_id préexistant conservé ; aucune actualité réelle utilisée."
    },
    {
      "source_id": "lfidle-political-references",
      "category": "Références politiques",
      "title": "Noms et cadre politique documentaire",
      "author": "Kojasti / LFIdle",
      "vintage": null,
      "original_url": null,
      "license": null,
      "attribution": "Kojasti / LFIdle",
      "usage": "Références à des personnalités et à l’organisation militante ; pas de programme officiel ni de PDF politique reproduit trouvé dans le build.",
      "transformations": "Adaptation vidéoludique indépendante ; les quatre liens officiels d’À propos sont des liens d’information, pas des jeux de données importés.",
      "evidence": [
        "src/ui/app.ts",
        "src/game/events.ts",
        "public"
      ],
      "verification": "Pas de document politique précis avec édition et licence retrouvé ; ne pas présenter les liens institutionnels comme des sources chiffrées."
    },
    {
      "source_id": "portrait-jean-luc-melenchon",
      "category": "Cartes et portraits illustrés",
      "title": "Actif final — portrait illustré de Jean-Luc Mélenchon",
      "author": "Kojasti — direction artistique ; ImageGen / ChatGPT — génération",
      "vintage": null,
      "original_url": null,
      "license": null,
      "attribution": "Direction artistique : Kojasti. Illustration générée avec ImageGen / ChatGPT.",
      "usage": "Carte de fondation affichée dans la collection.",
      "transformations": "Illustration générée à partir de la photographie de référence de l’Assemblée nationale, stylisée, détourée et intégrée en WebP.",
      "evidence": [
        "public/portraits/jean_luc_melenchon.webp",
        "docs/cards-provenance.md",
        "src/ui/app.ts"
      ],
      "verification": "Provenance et création confirmées par le propriétaire le 17 octobre 2026 ; fichier final vérifié dans le jeu. Droits de la photographie de référence non vérifiés.",
      "sha256": "4696ac404759afdce50dd8c8f0a01cfc6adb10d054643730ba8c97d283e09abc",
      "status": "publié",
      "personality": "Jean-Luc Mélenchon",
      "final_asset": "public/portraits/jean_luc_melenchon.webp",
      "source_refs": [
        "photo-reference-jean-luc-melenchon",
        "lfidle-card-illustrations-imagegen"
      ]
    },
    {
      "source_id": "bundled-template-svg",
      "category": "Visuels et droits tiers",
      "title": "SVG de gabarit : favicon et icônes",
      "author": null,
      "vintage": null,
      "original_url": null,
      "license": null,
      "attribution": null,
      "usage": "Fichiers icons.svg (Bluesky, Discord, documentation…) et favicon.svg présents dans RC2 ; aucune utilisation dans l’interface courante retrouvée.",
      "transformations": "SVG livrés ; origine exacte et transformations non documentées.",
      "evidence": [
        "public/icons.svg",
        "public/favicon.svg"
      ],
      "verification": "NON RÉSOLU : auteur, URL originale, licence et/ou autorisation absents du dossier. Aucune permission de reproduction déduite du caractère public ou du sujet représenté.",
      "sha256": "b45fa506195cfcdef406ba9f0c77b36ddc1a7c224040926ec70abc2fdea7b93a"
    },
    {
      "source_id": "lfidle-interface-art",
      "category": "Visuels et droits tiers",
      "title": "Identité typographique et scènes CSS LFIdle",
      "author": "Kojasti / LFIdle",
      "vintage": null,
      "original_url": null,
      "license": null,
      "attribution": "Kojasti / LFIdle",
      "usage": "Marque textuelle LFIdle, couleurs, scènes CSS ; captures de jeu et couverture sur itch.io.",
      "transformations": "Composition de présentation ; assistance IA déclarée sur itch.io. Polices système, pas de police distante embarquée retrouvée.",
      "evidence": [
        "src/style.css",
        "src/ui/app.ts",
        "reports/itch-draft-2026-10-17.md"
      ],
      "verification": "Pas de logo officiel LFI, Institut La Boétie, Action Populaire ou Mélenchon 2027 retrouvé dans le build. Aucune autorisation de marque revendiquée. Les noms politiques restent des références sans représentation officielle."
    },
    {
      "category": "Cartes et portraits illustrés",
      "vintage": null,
      "license": null,
      "attribution": null,
      "source_id": "photo-reference-jean-luc-melenchon",
      "title": "Photographie de référence — Jean-Luc Mélenchon",
      "author": "Assemblée nationale (site source ; photographe non renseigné)",
      "original_url": "https://www.assemblee-nationale.fr/dyn/static/tribun/15/photos/2150.jpg",
      "usage": "Référence photographique de la carte de fondation ; provenance confirmée par le propriétaire le 17 octobre 2026.",
      "transformations": "Référence pour une illustration générée ; la photographie brute n’est pas livrée dans le jeu.",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/jean_luc_melenchon-reference.jpg"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "personality": "Jean-Luc Mélenchon",
      "archived_file": "data-prep/card-workbench/references/jean_luc_melenchon-reference.jpg",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ],
      "source_page_url": "https://www.assemblee-nationale.fr/dyn/deputes/PA2150",
      "sha256": "091940a84b26080185d5bd2faddefaa22c1fb70a8d1fdc8a16f79499be503d67"
    },
    {
      "category": "Cartes et portraits illustrés",
      "vintage": null,
      "license": null,
      "attribution": null,
      "source_id": "photo-references-parlementaires-lfi",
      "title": "Photographies de référence — parlementaires LFI",
      "author": "La France insoumise (site source ; photographes non renseignés)",
      "original_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "usage": "Page source du corpus de personnages confirmé par le propriétaire ; ne désigne pas une collection livrée dans cette version Web.",
      "transformations": "Références pour les illustrations générées, distinctes des photos brutes.",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json"
      ],
      "verification": "80 entrées parlementaires (71 MP, 9 MEP), URL et fichiers locaux concordants ; photo supplémentaire de correction pour Alma Dufour conservée séparément. Droits photographiques non vérifiés.",
      "archived_file": "data-prep/card-workbench/references/lfi-roster-20261003.html",
      "unknown_information": [
        "Photographes",
        "Licences photographiques",
        "Autorisations"
      ]
    },
    {
      "category": "Cartes et portraits illustrés",
      "vintage": null,
      "license": null,
      "attribution": null,
      "source_id": "photo-reference-alma-dufour-pilote",
      "title": "Photographie de référence corrigée — Alma Dufour (portrait pilote)",
      "author": "Assemblée nationale (site source ; photographe non renseigné)",
      "original_url": "https://www.assemblee-nationale.fr/dyn/static/tribun/17/photos/carre/795200.jpg",
      "usage": "Portrait pilote corrigé signalé par le propriétaire ; absent du build Web.",
      "transformations": "Référence de prototype ; aucun portrait Alma Dufour intégré à cette livraison.",
      "evidence": [
        "data-prep/card-workbench/prompts.md",
        "data-prep/card-workbench/references/alma_dufour-assemblee.jpg"
      ],
      "verification": "Référence de correction explicitement consignée dans prompts.md ; fichier local présent. Photographe, licence et autorisation photographiques non documentés.",
      "personality": "Alma Dufour",
      "archived_file": "data-prep/card-workbench/references/alma_dufour-assemblee.jpg",
      "status": "prototype",
      "final_asset": null,
      "sha256": "93f0803bbe7799ecd21e9ce21adffb654ed3f52e4554532196c98c03651941e9"
    },
    {
      "category": "Cartes et portraits illustrés",
      "vintage": null,
      "license": null,
      "attribution": "Direction artistique : Kojasti. Portraits illustrés générés avec ImageGen / ChatGPT.",
      "source_id": "lfidle-card-illustrations-imagegen",
      "title": "Création graphique des cartes — ImageGen / ChatGPT",
      "author": "Kojasti — direction artistique",
      "original_url": null,
      "usage": "Designs et portraits illustrés créés à partir de photographies de référence ; un seul portrait livré dans le jeu Web actuel.",
      "transformations": "Génération avec ImageGen / ChatGPT, stylisation, détourage et intégration dans LFIdle.",
      "evidence": [
        "docs/cards-provenance.md",
        "src/ui/app.ts",
        "public/portraits/jean_luc_melenchon.webp",
        "data-prep/card-workbench/COLLECTION81.md",
        "data-prep/card-workbench/prompts.md",
        "data-prep/card-workbench/delivery-inventory.json"
      ],
      "verification": "81 portraits d’atelier produits et fichiers contrôlés par ID : 78 illustrations de collection et trois pilotes conservés. Un portrait publié dans LFIdle Web ; 80 prototypes non intégrés. Processus ImageGen / ChatGPT confirmé par le propriétaire et les documents d’atelier."
    },
    {
      "source_id": "photo-reference-mathilde-panot",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Mathilde Panot",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Mathilde Panot",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/PANOT-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/mathilde_panot-reference.png",
      "sha256": "bef1a1a6dd7970032cd82e219ae9f5f3f444fd535f113453706fffbd0a07a16f",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/mathilde_panot-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-nadege-abomangoli",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Nadège Abomangoli",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Nadège Abomangoli",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/ABOMANGOLI-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/nadege_abomangoli-reference.png",
      "sha256": "9dbd3a80553895c800b91f738cf0b5c8724a2f8a74fb23e6a694d2d868cbbf02",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/nadege_abomangoli-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-laurent-alexandre",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Laurent Alexandre",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Laurent Alexandre",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/ALEXANDRE-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/laurent_alexandre-reference.png",
      "sha256": "e7a8432112bd243803b0a1d91830911c05335522106ec214e0a6468454547373",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/laurent_alexandre-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-gabriel-amard",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Gabriel Amard",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Gabriel Amard",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/AMARD-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/gabriel_amard-reference.png",
      "sha256": "9397c0bec24fcff379d8295553e7fb3c831a2cfa6504f2361ef813723bbff5dd",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/gabriel_amard-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-segolene-amiot",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Ségolène Amiot",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Ségolène Amiot",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/AMIOT-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/segolene_amiot-reference.png",
      "sha256": "d524e788e987a17472856d428bb538810a3e420843bc51d5a6c49887fd6eaa4c",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/segolene_amiot-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-farida-amrani",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Farida Amrani",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Farida Amrani",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/AMRANI-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/farida_amrani-reference.png",
      "sha256": "ff9d090ee2677536ce1bc75d1df81ffd3298353b40f65a793338bacf42b298d4",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/farida_amrani-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-rodrigo-arenas",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Rodrigo Arenas",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Rodrigo Arenas",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/ARENAS-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/rodrigo_arenas-reference.png",
      "sha256": "ffe3aae3358133fe7f3703e10916c653a32df3e995392091611c09fccacf25a2",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/rodrigo_arenas-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-raphael-arnault",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Raphaël Arnault",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Raphaël Arnault",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/ARNAULT-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/raphael_arnault-reference.png",
      "sha256": "44e79e4ea6bc7c69579339a0cdf9faa0fd17d963344e5f2dcc7238e6ac84641c",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/raphael_arnault-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-anais-belouassa-cherifi",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Anaïs Belouassa Cherifi",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Anaïs Belouassa Cherifi",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/BELOUASSA-CHERIFI-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/anais_belouassa_cherifi-reference.png",
      "sha256": "6695bf8c8a0c9875dbabcb8d4381f1f313230fe9131d289f05b23a7dec9ed304",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/anais_belouassa_cherifi-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-ugo-bernalicis",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Ugo Bernalicis",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Ugo Bernalicis",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/BERNALICIS-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/ugo_bernalicis-reference.png",
      "sha256": "b7b8e14158b636508cd92991c546509a630a6fd73ab72d0e9bcdb15684647467",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/ugo_bernalicis-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-christophe-bex",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Christophe Bex",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Christophe Bex",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/BEX-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/christophe_bex-reference.png",
      "sha256": "3da711b534bffcb0589d3996b903cb9c1181524eee1faafd0ada1c1637376af5",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/christophe_bex-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-carlos-martens-bilongo",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Carlos Martens Bilongo",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Carlos Martens Bilongo",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2022/06/Carlos-Martens-BILONGO.jpg",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/carlos_martens_bilongo-reference.jpg",
      "sha256": "866bb8f3c9717cd242775f47d49f4856290e6bcff45083679766bf3efc42aa4c",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/carlos_martens_bilongo-reference.jpg"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-manuel-bompard",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Manuel Bompard",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Manuel Bompard",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/BOMPARD-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/manuel_bompard-reference.png",
      "sha256": "bf8b902d4e00f79ac4db0c6167f352910454e36834e6de5a149ddb144bf29e7e",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/manuel_bompard-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-idir-boumertit",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Idir Boumertit",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Idir Boumertit",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/BOUMERTIT-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/idir_boumertit-reference.png",
      "sha256": "d6ce4cb0423434de7ebcbac4dc923957dbda1bf578f153a720268ec75c8bbf11",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/idir_boumertit-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-louis-boyard",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Louis Boyard",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Louis Boyard",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/BOYARD-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/louis_boyard-reference.png",
      "sha256": "506c60e143d5095214d5000272384b11cdb9aa343133c4eff228a259bb8881b1",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/louis_boyard-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-pierre-yves-cadalen",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Pierre-Yves Cadalen",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Pierre-Yves Cadalen",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/CADALEN-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/pierre_yves_cadalen-reference.png",
      "sha256": "69df4a8a860cf1432116a547c380eaa9bc70b9de8a20706119f82ae52a5f7019",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/pierre_yves_cadalen-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-aymeric-caron",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Aymeric Caron",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Aymeric Caron",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/CARON-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/aymeric_caron-reference.png",
      "sha256": "aecb013fe2750009c73482fe6d7bd972f482993f0c6614cf3cb510532245b71c",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/aymeric_caron-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-sylvain-carriere",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Sylvain Carrière",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Sylvain Carrière",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/CARRIÈRE-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/sylvain_carriere-reference.png",
      "sha256": "cad982ab594933c70346a1b85ee978e406e729a2dff161a15323988c9b921428",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/sylvain_carriere-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-gabrielle-cathala",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Gabrielle Cathala",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Gabrielle Cathala",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/CATHALA-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/gabrielle_cathala-reference.png",
      "sha256": "5db98111bc518424abefc4d84c51db280f90c77c1683d7020c7ead53d882da17",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/gabrielle_cathala-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-berenger-cernon",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Bérenger Cernon",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Bérenger Cernon",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/CERNON-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/berenger_cernon-reference.png",
      "sha256": "125b681896a39b088f991587ac701289b526045c1d5d12783017bbbe7c95b4a9",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/berenger_cernon-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-sophia-chikirou",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Sophia Chikirou",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Sophia Chikirou",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/CHIKIROU-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/sophia_chikirou-reference.png",
      "sha256": "3917fce25354997d5065c7af5a831aa9b81411f0ad2a071c7670480566f420c2",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/sophia_chikirou-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-hadrien-clouet",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Hadrien Clouet",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Hadrien Clouet",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/CLOUET-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/hadrien_clouet-reference.png",
      "sha256": "1ba8e0083ed77e69f318025824f99ef133effb951e22c5a40f6ce4272a3dce21",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/hadrien_clouet-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-eric-coquerel",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Éric Coquerel",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Éric Coquerel",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/COQUEREL-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/eric_coquerel-reference.png",
      "sha256": "0e9ce6acf5b16baa2259efc38d7410b043c37c990ce0bf209755b19b3e7c8253",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/eric_coquerel-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-jean-francois-coulomme",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Jean-François Coulomme",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Jean-François Coulomme",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2022/06/Jean-Franc╠oois-COULOMME.jpg",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/jean_francois_coulomme-reference.jpg",
      "sha256": "ce8e0f9e8a5e0ca33651ed5306d004f31a384108165a40ad613b0681309b6b98",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/jean_francois_coulomme-reference.jpg"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-sebastien-delogu",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Sébastien Delogu",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Sébastien Delogu",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/DELOGU-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/sebastien_delogu-reference.png",
      "sha256": "3e3f6d4bdc04c69d470a4d3b7267b5fed182c9b2c367480c1a58ab9f035753eb",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/sebastien_delogu-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-aly-diouara",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Aly Diouara",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Aly Diouara",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/DIOUARA-1-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/aly_diouara-reference.png",
      "sha256": "d81e8c74cb9f801e1b8471dd3872b57826502cca46a33716df25f607982d3646",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/aly_diouara-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-alma-dufour",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Alma Dufour",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Alma Dufour",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/DUFOUR-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/alma_dufour-reference.png",
      "sha256": "1f4be4628931a3d4b419f9b3377d227f1f24e5296ee583fb0eda42b61bc3a349",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/alma_dufour-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-karen-erodi",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Karen Erodi",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Karen Erodi",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/ERODI-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/karen_erodi-reference.png",
      "sha256": "548a81969565d2a66bd8eebf6615e5aed3d13ee7bc03b9ef5dcbe230f22be077",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/karen_erodi-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-mathilde-feld",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Mathilde Feld",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Mathilde Feld",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/FELD-1-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/mathilde_feld-reference.png",
      "sha256": "171d42246b078bc2f8de92400300515eb0a8398412a7b1af80acb0d9d0fd437f",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/mathilde_feld-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-emmanuel-fernandes",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Emmanuel Fernandes",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Emmanuel Fernandes",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/FERNANDES-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/emmanuel_fernandes-reference.png",
      "sha256": "3e113eeb966ec10f08ffa1f9383db9ea6670f8209572bd69391177481ba8b367",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/emmanuel_fernandes-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-sylvie-ferrer",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Sylvie Ferrer",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Sylvie Ferrer",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/FERRER-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/sylvie_ferrer-reference.png",
      "sha256": "5c0a07f950baaf9d95108046b960dc747e6c0b03fbb89ab3a5e417cd96de7a1a",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/sylvie_ferrer-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-perceval-gaillard",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Perceval Gaillard",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Perceval Gaillard",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/GAILLARD-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/perceval_gaillard-reference.png",
      "sha256": "f237524a900baf2512aefbfa124e57975a5e8e3cd09fe04991e93dff4452ce1b",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/perceval_gaillard-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-clemence-guette",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Clémence Guetté",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Clémence Guetté",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/GUETTÉ-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/clemence_guette-reference.png",
      "sha256": "d1f4819987f340f345060c565319fb02b03de893a2b2a8f2a4130915e460b705",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/clemence_guette-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-sheherazade-bentorki",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Shéhérazade Bentorki",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Shéhérazade Bentorki",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2026/09/Sherazade2-230x300.jpg",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/sheherazade_bentorki-reference.jpg",
      "sha256": "8bc43bd10ed7968da3a261fbd8ee813b9be1f2d9682224c1c9071c13abf983d3",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/sheherazade_bentorki-reference.jpg"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-zahia-hamdane",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Zahia Hamdane",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Zahia Hamdane",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/HAMDANE-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/zahia_hamdane-reference.png",
      "sha256": "391132766a57449047b3e1c4cef6106cdeb902e279d58850189ae2d1792adc26",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/zahia_hamdane-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-mathilde-hignet",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Mathilde Hignet",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Mathilde Hignet",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/HIGNET-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/mathilde_hignet-reference.png",
      "sha256": "7732dddd2837386b24beb26c1f04dac9a56d1864890cd49e97566689119344e7",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/mathilde_hignet-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-andy-kerbrat",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Andy Kerbrat",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Andy Kerbrat",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/KERBRAT-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/andy_kerbrat-reference.png",
      "sha256": "efa0c371fd952395e9ab889b6fec7713bc8dd9f6ede2dfbb7b7350a3ca736145",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/andy_kerbrat-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-bastien-lachaud",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Bastien Lachaud",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Bastien Lachaud",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/LACHAUD-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/bastien_lachaud-reference.png",
      "sha256": "8438876589f32477c9d35268a5312d03a7d70a13919566e8b9f71b903839cec3",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/bastien_lachaud-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-abdelkader-lahmar",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Abdelkader Lahmar",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Abdelkader Lahmar",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/LAHMAR-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/abdelkader_lahmar-reference.png",
      "sha256": "d789facca909ee83ae7b8b1f5069a0d9ac137901bd3eee9a104bf89079abd57e",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/abdelkader_lahmar-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-maxime-laisney",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Maxime Laisney",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Maxime Laisney",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/LAISNEY-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/maxime_laisney-reference.png",
      "sha256": "9c3071e23d5159153972971e1daa2ff69fabccc2fdd0b152da263c9b9e583153",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/maxime_laisney-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-antoine-leaument",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Antoine Léaument",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Antoine Léaument",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2022/06/Antoine-LEAUMENT.jpg",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/antoine_leaument-reference.jpg",
      "sha256": "4d72db7e593585e0b9322f6cfbdce5a3c24f9646db1c2afed2b2bdb501eb7ee0",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/antoine_leaument-reference.jpg"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-elise-leboucher",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Elise Leboucher",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Elise Leboucher",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/LEBOUCHER-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/elise_leboucher-reference.png",
      "sha256": "039978dd62a5694cada983f67a661cf10d976d0fd42da9f4355ddc747cd9addb",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/elise_leboucher-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-aurelien-le-coq",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Aurélien Le Coq",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Aurélien Le Coq",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/LE-COQ-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/aurelien_le_coq-reference.png",
      "sha256": "e6c20269c4ff0b8bb5a58c6d85b56d929f66d6aac80ac7712666b2fec03b1db4",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/aurelien_le_coq-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-arnaud-le-gall",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Arnaud Le Gall",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Arnaud Le Gall",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/LE-GALL-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/arnaud_le_gall-reference.png",
      "sha256": "5353c85fa0e6fc763d8794ad8b2269c649729eafb2eab5f6291b93146f04b051",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/arnaud_le_gall-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-claire-lejeune",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Claire Lejeune",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Claire Lejeune",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/LEJEUNE-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/claire_lejeune-reference.png",
      "sha256": "6b24e339af45094cb4ac3e3bf3b25accb925c049a144050adaf78beb41a8ff72",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/claire_lejeune-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-jerome-legavre",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Jérôme Legavre",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Jérôme Legavre",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/LEGAVRE-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/jerome_legavre-reference.png",
      "sha256": "bf9b7b9ae01c492773aa3dbdc71e10b603e609fbb0ece51a6b6092401a30bc2d",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/jerome_legavre-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-sarah-legrain",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Sarah Legrain",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Sarah Legrain",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/LEGRAIN-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/sarah_legrain-reference.png",
      "sha256": "a410480ebd9c938a5f2f9b026b08b3bda072e7a086d0c22b204a6be6116d35bb",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/sarah_legrain-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-murielle-lepvraud",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Murielle Lepvraud",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Murielle Lepvraud",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/LEPVRAUD-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/murielle_lepvraud-reference.png",
      "sha256": "9db1b6211a338efe2a61946cb94adf6ca3713aa497a8d8a2bedfa42645259d2e",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/murielle_lepvraud-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-elisa-martin",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Elisa Martin",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Elisa Martin",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/MARTIN-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/elisa_martin-reference.png",
      "sha256": "133883bcd0887a94a7b3e6744e49ab47b90ab05ee16f6c40213ba0ecdc2aba82",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/elisa_martin-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-damien-maudet",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Damien Maudet",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Damien Maudet",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/MAUDET-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/damien_maudet-reference.png",
      "sha256": "97b430901ee5dd77f0fd40de67326b0f2c59b5309e569dfc9280b8316f2a0353",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/damien_maudet-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-marianne-maximi",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Marianne Maximi",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Marianne Maximi",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/MAXIMI-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/marianne_maximi-reference.png",
      "sha256": "9881c967decdc957b1b7a0c872220a60ae42a9f9d9ec2ecd1572ff0eb8a29c8a",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/marianne_maximi-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-marie-mesmeur",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Marie Mesmeur",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Marie Mesmeur",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/MESMEUR-1-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/marie_mesmeur-reference.png",
      "sha256": "c6deb65438bc6b4d2ed25afe01493cf1562bb39b75474ab30f55bc8d08cc8112",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/marie_mesmeur-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-manon-meunier",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Manon Meunier",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Manon Meunier",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/MEUNIER-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/manon_meunier-reference.png",
      "sha256": "04b496789099aad8b14bb09d91465d11c02e956e03713316697945bab8eaa32b",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/manon_meunier-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-jean-philippe-nilor",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Jean-Philippe Nilor",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Jean-Philippe Nilor",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/NILOR-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/jean_philippe_nilor-reference.png",
      "sha256": "a1922f33548d43d322b7d1f9994eea2a93a29203ee3e199a870ea940c5f07c9a",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/jean_philippe_nilor-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-sandrine-nosbe",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Sandrine Nosbé",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Sandrine Nosbé",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/NOSBÉ-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/sandrine_nosbe-reference.png",
      "sha256": "81f14de0f5d25481e5915b5c6d73bbeb810778cd63a6a8d5c09481ece57b2be2",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/sandrine_nosbe-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-daniele-obono",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Danièle Obono",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Danièle Obono",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/OBONO-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/daniele_obono-reference.png",
      "sha256": "cce5b4b0ac1409599ddd4a8d3077a727d680218f64a3935dd73070156a7a8ec7",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/daniele_obono-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-nathalie-oziol",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Nathalie Oziol",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Nathalie Oziol",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/OZIOL-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/nathalie_oziol-reference.png",
      "sha256": "0aa40e4225062ab963b7780bb2d556ccdd296572eb938968ea2706daf74fd3d4",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/nathalie_oziol-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-rene-pilato",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — René Pilato",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "René Pilato",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/PILATO-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/rene_pilato-reference.png",
      "sha256": "f28adc9486d78a4842060b4e871f25140be9ee9554fa96edd65bf667d6cdab4d",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/rene_pilato-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-francois-piquemal",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — François Piquemal",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "François Piquemal",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/PIQUEMAL-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/francois_piquemal-reference.png",
      "sha256": "f8fa48869d22ce4692de412f850ecfdfa6175d5d141a2b16ccf561bd882a567a",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/francois_piquemal-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-thomas-portes",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Thomas Portes",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Thomas Portes",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/PORTES-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/thomas_portes-reference.png",
      "sha256": "f5e151f788310ddcac95012f88a0841ef2c6de69ccaad0b5c557121ccd696de9",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/thomas_portes-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-loic-prud-homme",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Loïc Prud’homme",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Loïc Prud’homme",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/PRUDHOMME-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/loic_prud_homme-reference.png",
      "sha256": "11c5f68860996669ee5f72a8cdeec2289e362ed0b63dd6ef5e6cdd761a7fc0d3",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/loic_prud_homme-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-jean-hugues-ratenon",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Jean-Hugues Ratenon",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Jean-Hugues Ratenon",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/RATENON-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/jean_hugues_ratenon-reference.png",
      "sha256": "ecaea941a00a1528e0c61ec935bf603d577c67b8dc93a6c39f14792b8d7093ad",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/jean_hugues_ratenon-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-arnaud-saint-martin",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Arnaud Saint-Martin",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Arnaud Saint-Martin",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/SAINT-MARTIN-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/arnaud_saint_martin-reference.png",
      "sha256": "ea832786552207c293b913377bc37a227680dec69b33752bcf2ef782fcfc8863",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/arnaud_saint_martin-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-aurelien-saintoul",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Aurélien Saintoul",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Aurélien Saintoul",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/SAINTOUL-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/aurelien_saintoul-reference.png",
      "sha256": "c870334ab52d6f8fc021ef602242b074958b1979517c52a6fbea7d22739172a4",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/aurelien_saintoul-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-ersilia-soudais",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Ersilia Soudais",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Ersilia Soudais",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/SOUDAIS-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/ersilia_soudais-reference.png",
      "sha256": "2343c1ee4dfde823248315f65f20a67458a624610851dce643f75339ede08aa4",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/ersilia_soudais-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-anne-stambach-terrenoir",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Anne Stambach-Terrenoir",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Anne Stambach-Terrenoir",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/STAMBACH-TERRENOIR-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/anne_stambach_terrenoir-reference.png",
      "sha256": "0aa3429d2c7b9517d506463b5a283f58ddb4df46651572893b89c5cd21c61298",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/anne_stambach_terrenoir-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-aurelien-tache",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Aurélien Taché",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Aurélien Taché",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/TACHÉ-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/aurelien_tache-reference.png",
      "sha256": "4f8c0641ea321625d853d7277f173d35ec2b90dd1cb094547b5481466d3b1607",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/aurelien_tache-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-andree-taurinya",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Andrée Taurinya",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Andrée Taurinya",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/TAURINYA-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/andree_taurinya-reference.png",
      "sha256": "ce78a72c64037878e29bdd028bd52715395a7831bdf18b89f2378e6228230a49",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/andree_taurinya-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-matthias-tavel",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Matthias Tavel",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Matthias Tavel",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/TAVEL-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/matthias_tavel-reference.png",
      "sha256": "9476ebc735e40185d9465b1e0aa4eb60e9bad397b7081081f34ac7196d5bdbe7",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/matthias_tavel-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-aurelie-trouve",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Aurélie Trouvé",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Aurélie Trouvé",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/TROUVÉ-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/aurelie_trouve-reference.png",
      "sha256": "1bb83ca5d43f5d0c73a3e11aa6b63e7c4fcb8704b6662395c63816aed631afe7",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/aurelie_trouve-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-paul-vannier",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Paul Vannier",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Paul Vannier",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/VANNIER-230x300.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/paul_vannier-reference.png",
      "sha256": "471e376cce28f4e4e5c59340eda32cd4008e46bf2cc32a2f4233414660ebfb7a",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/paul_vannier-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-manon-aubry",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Manon Aubry",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Manon Aubry",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2020/09/Manon-Aubry.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/manon_aubry-reference.png",
      "sha256": "a31627294b1083835b48ddac7ba6893aefc5d5a7dd1f3647ff18c45ccea72be7",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/manon_aubry-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-younous-omarjee",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Younous Omarjee",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Younous Omarjee",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2020/09/Younous-Omarjee.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/younous_omarjee-reference.png",
      "sha256": "4a7b7dda022c906a643b11daecb6927740781646f599196b6af44d3bf00a058a",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/younous_omarjee-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-marina-mesure",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Marina Mesure",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Marina Mesure",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/elementor/thumbs/MARINA-MESURE-qrakll82ypaia1xw80mzzqeboskokz3f2bgkfwdmew.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/marina_mesure-reference.png",
      "sha256": "a10b8f0f6a87067de981afa422ab52026c0484013540ba6fac3bc3eaf08bb221",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/marina_mesure-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-anthony-smith",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Anthony Smith",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Anthony Smith",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/ANTHONY-SMITH.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/anthony_smith-reference.png",
      "sha256": "600aacc1620ca1846f132e12beecea112facc7c86ffb3d3c47077e801c13ea96",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/anthony_smith-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-leila-chaibi",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Leïla Chaibi",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Leïla Chaibi",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/LEILA-CHAIBI.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/leila_chaibi-reference.png",
      "sha256": "808204becaf4cbf50de8ef7cbe6ece17e64dcb394b6f0142bf5d2d9f4afb55c8",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/leila_chaibi-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-arash-saeidi",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Arash Saeidi",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Arash Saeidi",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/ARASH-SAEIDI.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/arash_saeidi-reference.png",
      "sha256": "d3b91e21d1d34567d7bc5742da9dbf95593808cfe3d1a2ab5edcf72859fbb59f",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/arash_saeidi-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-rima-hassan",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Rima Hassan",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Rima Hassan",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/RIMA-HASSAN.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/rima_hassan-reference.png",
      "sha256": "e7eaeb64a2f3fd88e53436b6b9a9503cdc256503023701bdaa68701c6a3a0d5d",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/rima_hassan-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-damien-careme",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Damien Carême",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Damien Carême",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/elementor/thumbs/DAMIEN-CAREME-qrakldpdg107p68tfxdzfsamxplqve9kda8oloorso.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/damien_careme-reference.png",
      "sha256": "1e48139cb961c30ad70c1a5800a7a137560aee5ee7c6ab23b47baec22d5ccaa5",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/damien_careme-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    },
    {
      "source_id": "photo-reference-emma-fourreau",
      "category": "Cartes et portraits illustrés",
      "title": "Photographie de référence — Emma Fourreau",
      "author": "La France insoumise (site source ; photographe non renseigné)",
      "vintage": null,
      "license": null,
      "attribution": null,
      "usage": "Référence photographique d’atelier ; illustration non intégrée au jeu Web.",
      "transformations": "Référence pour un portrait illustré généré avec ImageGen / ChatGPT ; photo brute non livrée dans le build.",
      "personality": "Emma Fourreau",
      "original_url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/EMMA-FOURREAU.png",
      "source_page_url": "https://lafranceinsoumise.fr/les-parlementaires-de-la-france-insoumise/",
      "archived_file": "data-prep/card-workbench/references/emma_fourreau-reference.png",
      "sha256": "27f119c781c9e677b9339278f90bb33417aa85eee2e7093525858319e6c62d18",
      "evidence": [
        "data-prep/card-workbench/roster81.json",
        "data-prep/card-workbench/downloads.json",
        "data-prep/card-workbench/provenance-audit.json",
        "data-prep/card-workbench/references/emma_fourreau-reference.png"
      ],
      "verification": "URL exacte et fichier local concordants avec le roster, le catalogue et downloads.json ; les 80 URL parlementaires figurent dans la capture LFI archivée du 3 octobre 2026. Aucune nouvelle requête individuelle ni licence photographique vérifiée.",
      "unknown_information": [
        "Photographe",
        "Licence photographique",
        "Autorisation de réutilisation"
      ]
    }
  ],
  "source_refs": [
    {
      "target": "src/data/b3-geography.json",
      "fields": [
        "communes",
        "zones.populationConsolidated",
        "zones.populationReference"
      ],
      "source_refs": [
        "insee_population_municipale_2023",
        "insee_mayotte_recensement_2026",
        "lfidle-b37-authored-zones"
      ],
      "note": "Références de famille ; millésime population conservé par commune. Pas une preuve individuelle de chaque rattachement."
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_re_001",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_9061484"
      ],
      "evidence_scope": ""
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_re_002",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_9061484"
      ],
      "evidence_scope": ""
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_re_003",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_9061484"
      ],
      "evidence_scope": ""
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_re_004",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_9061484"
      ],
      "evidence_scope": ""
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_re_005",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_9061484"
      ],
      "evidence_scope": ""
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_re_006",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_9061484"
      ],
      "evidence_scope": ""
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_gp_001",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8994289"
      ],
      "evidence_scope": ""
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_gp_002",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8994289"
      ],
      "evidence_scope": ""
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_gp_003",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8994289"
      ],
      "evidence_scope": ""
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_gp_004",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8994289"
      ],
      "evidence_scope": ""
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_gp_005",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8994289"
      ],
      "evidence_scope": ""
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_gp_006",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8994289"
      ],
      "evidence_scope": ""
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_mq_001",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8994289"
      ],
      "evidence_scope": ""
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_mq_002",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8994289"
      ],
      "evidence_scope": ""
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_mq_003",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8994289"
      ],
      "evidence_scope": ""
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_mq_004",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8994289"
      ],
      "evidence_scope": ""
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_mq_005",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8994289"
      ],
      "evidence_scope": ""
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_mq_006",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8994289"
      ],
      "evidence_scope": ""
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_gf_001",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8994379"
      ],
      "evidence_scope": ""
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_gf_002",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8994379"
      ],
      "evidence_scope": ""
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_gf_003",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8994379"
      ],
      "evidence_scope": ""
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_gf_004",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8994379"
      ],
      "evidence_scope": ""
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_yt_001",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_9007686"
      ],
      "evidence_scope": ""
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_yt_002",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_9007686"
      ],
      "evidence_scope": ""
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_yt_003",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_9007686"
      ],
      "evidence_scope": ""
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_yt_004",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_9007686"
      ],
      "evidence_scope": ""
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_yt_005",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_9007686"
      ],
      "evidence_scope": ""
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_001",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905324",
        "insee_document_8899561"
      ],
      "evidence_scope": "Contextes Régional + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_002",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4650678",
        "insee_document_8905342"
      ],
      "evidence_scope": "Contextes Territorial, historique + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_003",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899561",
        "insee_document_8905324"
      ],
      "evidence_scope": "Contextes Régional + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_004",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905324",
        "insee_document_7648377"
      ],
      "evidence_scope": "Contextes Régional + Territorial"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_005",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905348",
        "insee_document_7648377"
      ],
      "evidence_scope": "Contextes Régional + Territorial"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_006",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905348"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_007",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905324"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_008",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905324"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_009",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905348",
        "insee_document_7648377"
      ],
      "evidence_scope": "Contextes Régional + Territorial"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_010",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905334",
        "insee_document_8905342"
      ],
      "evidence_scope": "Contextes Régional + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_011",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4650678",
        "insee_document_4205213"
      ],
      "evidence_scope": "Contextes Territorial, historique + Territorial, historique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_012",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4650678",
        "insee_document_8905342"
      ],
      "evidence_scope": "Contextes Territorial, historique + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_013",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905342",
        "insee_document_4205213"
      ],
      "evidence_scope": "Contextes Régional + Territorial, historique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_014",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905324"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_015",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905348",
        "insee_document_4650678"
      ],
      "evidence_scope": "Contextes Régional + Territorial, historique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_016",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4650678",
        "insee_document_4205213"
      ],
      "evidence_scope": "Contextes Territorial, historique + Territorial, historique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_017",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905342",
        "insee_document_4205213"
      ],
      "evidence_scope": "Contextes Régional + Territorial, historique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_018",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905342",
        "insee_document_4650678"
      ],
      "evidence_scope": "Contextes Régional + Territorial, historique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_019",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4650678",
        "insee_document_4205213"
      ],
      "evidence_scope": "Contextes Territorial, historique + Territorial, historique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_020",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4650678",
        "insee_document_8905342"
      ],
      "evidence_scope": "Contextes Territorial, historique + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_021",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4650678",
        "insee_document_4205213"
      ],
      "evidence_scope": "Contextes Territorial, historique + Territorial, historique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_022",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4205213",
        "insee_document_8905342"
      ],
      "evidence_scope": "Contextes Territorial, historique + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_023",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4650678",
        "insee_document_8905342"
      ],
      "evidence_scope": "Contextes Territorial, historique + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_024",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4650678",
        "insee_document_8905342"
      ],
      "evidence_scope": "Contextes Territorial, historique + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_025",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4650678",
        "insee_document_4205213"
      ],
      "evidence_scope": "Contextes Territorial, historique + Territorial, historique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_026",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_7648377",
        "insee_document_8905348"
      ],
      "evidence_scope": "Contextes Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_027",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905348"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_028",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4650678",
        "insee_document_4205213"
      ],
      "evidence_scope": "Contextes Territorial, historique + Territorial, historique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_029",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4650678",
        "insee_document_8905342"
      ],
      "evidence_scope": "Contextes Territorial, historique + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_030",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905350",
        "insee_document_4205213"
      ],
      "evidence_scope": "Contextes Régional + Territorial, historique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_031",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905334"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_032",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905334",
        "insee_document_4650678"
      ],
      "evidence_scope": "Contextes Régional + Territorial, historique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_033",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4653136",
        "insee_document_8905350"
      ],
      "evidence_scope": "Contextes Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_034",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4653136",
        "insee_document_8058969"
      ],
      "evidence_scope": "Contextes Territorial + Territorial"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_035",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905350",
        "insee_document_4653136"
      ],
      "evidence_scope": "Contextes Régional + Territorial"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_036",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8058969",
        "insee_document_8905350"
      ],
      "evidence_scope": "Contextes Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_037",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905350"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_038",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8058969",
        "insee_document_8905350"
      ],
      "evidence_scope": "Contextes Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_039",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4653136",
        "insee_document_8905350"
      ],
      "evidence_scope": "Contextes Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_040",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4653136",
        "insee_document_8905350"
      ],
      "evidence_scope": "Contextes Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_041",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4653136",
        "insee_document_8905350"
      ],
      "evidence_scope": "Contextes Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_042",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4653136",
        "insee_document_8905350"
      ],
      "evidence_scope": "Contextes Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_sn_043",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4653136",
        "insee_document_8905350"
      ],
      "evidence_scope": "Contextes Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_001",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899561"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_002",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899561"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_003",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899561"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_004",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899561",
        "insee_document_8996889"
      ],
      "evidence_scope": "Régional + Territorial"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_005",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899559"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_006",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899561",
        "insee_document_8899559"
      ],
      "evidence_scope": "Régional + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_007",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899559"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_008",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899559"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_009",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899559"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_010",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899559"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_011",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899559",
        "insee_document_8996889"
      ],
      "evidence_scope": "Régional + Territorial"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_012",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899559"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_013",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899559"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_014",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899559"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_015",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899559"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_016",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899559"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_017",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899585"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_018",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905344"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_019",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899585",
        "insee_document_8676183"
      ],
      "evidence_scope": "Régional + Départemental"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_020",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899585",
        "insee_document_8676183"
      ],
      "evidence_scope": "Régional + Départemental"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_021",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899585"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_022",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899585"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_023",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899585"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_024",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899585"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_025",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899585",
        "insee_document_8676183"
      ],
      "evidence_scope": "Régional + Départemental"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_026",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905344",
        "insee_document_3057298"
      ],
      "evidence_scope": "Régional + Territorial, historique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_027",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905344"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_028",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905344",
        "insee_document_3057298"
      ],
      "evidence_scope": "Régional + Territorial, historique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_029",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905344",
        "insee_document_3057298"
      ],
      "evidence_scope": "Régional + Territorial, historique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_030",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905344"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_031",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905344"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_032",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905344"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_033",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899585",
        "insee_document_8676183"
      ],
      "evidence_scope": "Régional + Départemental"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_034",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899585",
        "insee_document_8676183"
      ],
      "evidence_scope": "Régional + Départemental"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_035",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899559"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rmc_036",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899559"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_001",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905332",
        "insee_document_8676227"
      ],
      "evidence_scope": "Régional + Régional, thématique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_002",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905332"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_003",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905332",
        "insee_document_8676227"
      ],
      "evidence_scope": "Régional + Régional, thématique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_004",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905332",
        "insee_document_8676227"
      ],
      "evidence_scope": "Régional + Régional, thématique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_005",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905332",
        "insee_document_8676227"
      ],
      "evidence_scope": "Régional + Régional, thématique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_006",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905332"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_007",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_9013296",
        "insee_document_8676227"
      ],
      "evidence_scope": "Régional, thématique + Régional, thématique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_008",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905332",
        "insee_document_9013296"
      ],
      "evidence_scope": "Régional + Régional, thématique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_009",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905332"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_010",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899583",
        "insee_document_1559689"
      ],
      "evidence_scope": "Régional + Territorial, historique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_011",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899559"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_012",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899559"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_013",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899559",
        "insee_document_8899561"
      ],
      "evidence_scope": "Régional + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_014",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899561"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_015",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899561",
        "insee_document_8899559"
      ],
      "evidence_scope": "Régional + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_016",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899559"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_017",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899559"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_018",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905334"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_019",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905334"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_020",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905334"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_021",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899559"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_022",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905334"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_023",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905334"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_024",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905334"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_025",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905334"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_026",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905334"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_027",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905326"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_028",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905326",
        "insee_document_4652891"
      ],
      "evidence_scope": "Régional + Territorial"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_029",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905326",
        "insee_document_4652891"
      ],
      "evidence_scope": "Régional + Territorial"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_030",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899583",
        "insee_document_1559689"
      ],
      "evidence_scope": "Régional + Territorial, historique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_031",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4652891",
        "insee_document_8905326"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_032",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899583"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_033",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899583"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_034",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899583"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_035",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899583",
        "insee_document_1559689"
      ],
      "evidence_scope": "Régional + Territorial, historique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_036",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899583",
        "insee_document_1559689"
      ],
      "evidence_scope": "Régional + Territorial, historique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_037",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899583"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_038",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_1559689",
        "insee_document_8899583"
      ],
      "evidence_scope": "Territorial, historique + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_039",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899583",
        "insee_document_1559689"
      ],
      "evidence_scope": "Régional + Territorial, historique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_040",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899583"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_041",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8598832",
        "insee_document_8899583"
      ],
      "evidence_scope": "Départemental, thématique + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_042",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8598832",
        "insee_document_8899583"
      ],
      "evidence_scope": "Départemental, thématique + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_043",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899583"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_044",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905326",
        "insee_document_1405599_COM_79191"
      ],
      "evidence_scope": "Régional + Communal"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_045",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8598832",
        "insee_document_8899583"
      ],
      "evidence_scope": "Départemental, thématique + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_lb_046",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4652891",
        "insee_document_8905326"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_001",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905344",
        "insee_document_3057298"
      ],
      "evidence_scope": "Régional + Territorial, historique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_002",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905344",
        "insee_document_3057298"
      ],
      "evidence_scope": "Régional + Territorial, historique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_003",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905344"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_004",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905344"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_005",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905344"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_006",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905344"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_007",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_3057298",
        "insee_document_8905344"
      ],
      "evidence_scope": "Territorial, historique + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_008",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905344"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_009",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905344"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_010",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905344"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_011",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_3057298",
        "insee_document_8905344"
      ],
      "evidence_scope": "Territorial, historique + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_012",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_9022155_DEP_32",
        "insee_document_8905344"
      ],
      "evidence_scope": "Départemental + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_013",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4652891",
        "insee_document_8905326"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_014",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905344"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_015",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8899559",
        "insee_document_3057298"
      ],
      "evidence_scope": "Régional + Territorial, historique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_016",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905344",
        "insee_document_3057298"
      ],
      "evidence_scope": "Régional + Territorial, historique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_017",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905344"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_018",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4652891",
        "insee_document_8905326"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_019",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4652891",
        "insee_document_8905326"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_020",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4652891",
        "insee_document_8905326"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_021",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4652891",
        "insee_document_8905326"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_022",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4652891",
        "insee_document_8905326"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_023",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905326",
        "insee_document_4652891"
      ],
      "evidence_scope": "Régional + Territorial"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_024",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4652891",
        "insee_document_8905326"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_025",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905326"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_026",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4652891",
        "insee_document_8905326"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_027",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905326"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_028",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905326"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_029",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4652891",
        "insee_document_8905326"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_030",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_3057298",
        "insee_document_8905344"
      ],
      "evidence_scope": "Territorial, historique + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_031",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4652891",
        "insee_document_8905326"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_032",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905326"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_033",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905326"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_034",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4652891",
        "insee_document_8905326"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_035",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4652891",
        "insee_document_8905326"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_036",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905326",
        "insee_document_4652891"
      ],
      "evidence_scope": "Régional + Territorial"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_037",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4652891",
        "insee_document_8905326"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_038",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4652891",
        "insee_document_8905326"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_039",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4652891",
        "insee_document_8905326"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_040",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4652891",
        "insee_document_8905326"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_041",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4652891",
        "insee_document_8905326"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_042",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4652891",
        "insee_document_8905326"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_043",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4652891",
        "insee_document_8905326"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_044",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4652891",
        "insee_document_8905326"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_045",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4652891",
        "insee_document_8905326"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ag_046",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_4652891",
        "insee_document_8905326"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ap_001",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_7648377",
        "insee_document_8905348"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ap_002",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_7648377",
        "insee_document_8905348"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ap_003",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_7648377",
        "insee_document_8905348"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ap_004",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905348"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ap_005",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_7648377",
        "insee_document_8905348"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ap_006",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905348"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ap_007",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_7648377",
        "insee_document_8905348"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ap_008",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_7648377",
        "insee_document_8905348"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ap_009",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_7648377",
        "insee_document_8905348"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ap_010",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905348"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ap_011",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905348"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ap_012",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_2011101_ZE2020_3213",
        "insee_document_8905348"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ap_013",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905348"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ap_014",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_7648377",
        "insee_document_8905348"
      ],
      "evidence_scope": "Territorial + Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_ap_015",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905348"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rm_001",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905324",
        "insee_document_8996889"
      ],
      "evidence_scope": "Régional + Territorial"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rm_002",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905324",
        "insee_document_8996889"
      ],
      "evidence_scope": "Régional + Territorial"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rm_003",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905324"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rm_004",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905324"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rm_005",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905324"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rm_006",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905324"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rm_007",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905324"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rm_008",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905324"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rm_009",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905324"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rm_010",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905324",
        "insee_document_8996889"
      ],
      "evidence_scope": "Régional + Territorial"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rm_011",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905324"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rm_012",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905324"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "b3_rm_013",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905324"
      ],
      "evidence_scope": "Régional"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "co_nord_bastia_balagne",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905336",
        "insee_document_8683931"
      ],
      "evidence_scope": "Régional + Régional, thématique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "co_ajaccio_sartenais",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905336",
        "insee_document_8683931"
      ],
      "evidence_scope": "Régional + Régional, thématique"
    },
    {
      "target": "src/data/b3-geography.json",
      "record_id": "co_corte_sud_est",
      "fields": [
        "primaryProfile",
        "secondaryProfile",
        "primaryIssue",
        "secondaryIssue",
        "asset",
        "description",
        "gameplayPoints"
      ],
      "source_refs": [
        "lfidle-b37-authored-zones",
        "insee_document_8905336",
        "insee_document_8683931"
      ],
      "evidence_scope": "Régional + Régional, thématique"
    },
    {
      "target": "src/data/b3-geography.json",
      "fields": [
        "communes.insee",
        "communes.name",
        "communes.postalCodes",
        "communes.normalizedNames"
      ],
      "source_refs": [
        "laposte_codes_postaux_snapshot_20261008",
        "lfidle-b37-authored-zones"
      ]
    },
    {
      "target": "src/game",
      "source_refs": [
        "lfidle-gameplay-rules",
        "lfidle-authored-events-v1"
      ]
    },
    {
      "target": "public/portraits/jean_luc_melenchon.webp",
      "source_refs": [
        "portrait-jean-luc-melenchon",
        "photo-reference-jean-luc-melenchon",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Jean-Luc Mélenchon",
      "status": "publié",
      "workbench_asset": "data-prep/card-workbench/portraits/jean_luc_melenchon-collection-v1.png",
      "illustration_sha256": "55821b1ffd6afe15b589ab2c5dd75ff5caef45200299b47971dc8ec49ab5f0a0",
      "web_asset": "public/portraits/jean_luc_melenchon.webp",
      "is_pilot": false,
      "usage": "Carte de fondation publiée dans LFIdle Web."
    },
    {
      "target": "public/icons.svg",
      "source_refs": [
        "bundled-template-svg"
      ]
    },
    {
      "target": "public/favicon.svg",
      "source_refs": [
        "bundled-template-svg"
      ]
    },
    {
      "target": "src/ui/app.ts",
      "source_refs": [
        "lfidle-interface-art",
        "lfidle-political-references"
      ]
    },
    {
      "target": "docs/cards-provenance.md",
      "source_refs": [
        "photo-reference-jean-luc-melenchon",
        "photo-references-parlementaires-lfi",
        "photo-reference-alma-dufour-pilote",
        "lfidle-card-illustrations-imagegen"
      ]
    },
    {
      "target": "data-prep/card-workbench/portraits/mathilde_panot-pilot-v3.png",
      "source_refs": [
        "photo-reference-mathilde-panot",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Mathilde Panot",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/mathilde_panot-pilot-v3.png",
      "illustration_sha256": "fd4e8619a4253772934a45493756ca3e96cdf620461897a09af26c36db2be6ed",
      "web_asset": null,
      "is_pilot": true,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/nadege_abomangoli-collection-v1.png",
      "source_refs": [
        "photo-reference-nadege-abomangoli",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Nadège Abomangoli",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/nadege_abomangoli-collection-v1.png",
      "illustration_sha256": "bc65b725b591321980e7c5add9d117b19bbeb3d21ffc0c76940c77c1bcf0987d",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/laurent_alexandre-collection-v1.png",
      "source_refs": [
        "photo-reference-laurent-alexandre",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Laurent Alexandre",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/laurent_alexandre-collection-v1.png",
      "illustration_sha256": "e5adf7a6ae22646f36c83bc07bedbf4cc53d3541a24e438306e16c8f079fb37c",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/gabriel_amard-collection-v1.png",
      "source_refs": [
        "photo-reference-gabriel-amard",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Gabriel Amard",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/gabriel_amard-collection-v1.png",
      "illustration_sha256": "2df83487002f97217ae31a497643415f0ec9377a4c3f4d0b6b85b202e7ce9df4",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/segolene_amiot-collection-v1.png",
      "source_refs": [
        "photo-reference-segolene-amiot",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Ségolène Amiot",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/segolene_amiot-collection-v1.png",
      "illustration_sha256": "bb55cabf7e0e0c5ee9f76970b24a18b617382ac0e43f07b9a5c8a35183daea49",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/farida_amrani-collection-v1.png",
      "source_refs": [
        "photo-reference-farida-amrani",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Farida Amrani",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/farida_amrani-collection-v1.png",
      "illustration_sha256": "5470cefe83877ab51f7201557cc9bd8bec577258af9d2b30c67c23a2729fe4bf",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/rodrigo_arenas-collection-v1.png",
      "source_refs": [
        "photo-reference-rodrigo-arenas",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Rodrigo Arenas",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/rodrigo_arenas-collection-v1.png",
      "illustration_sha256": "5939acb25b21f2d106b8a45f7206a68b49e1c8e8c618f57b5680ed29ecc1c28d",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/raphael_arnault-collection-v1.png",
      "source_refs": [
        "photo-reference-raphael-arnault",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Raphaël Arnault",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/raphael_arnault-collection-v1.png",
      "illustration_sha256": "a99d7676058216cc37e2904d341c43caeb8a9f92bc48ac413d5f83cf12180c2e",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/anais_belouassa_cherifi-collection-v1.png",
      "source_refs": [
        "photo-reference-anais-belouassa-cherifi",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Anaïs Belouassa Cherifi",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/anais_belouassa_cherifi-collection-v1.png",
      "illustration_sha256": "3770f5eb90dc3614012ad9fe7fa96e8a0d884fc449469134c4991c2b47f72f3d",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/ugo_bernalicis-collection-v1.png",
      "source_refs": [
        "photo-reference-ugo-bernalicis",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Ugo Bernalicis",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/ugo_bernalicis-collection-v1.png",
      "illustration_sha256": "447d80af575c78e03b645d1d0abb5101eea37f5b99dbb27c5f1c448eee16b988",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/christophe_bex-collection-v1.png",
      "source_refs": [
        "photo-reference-christophe-bex",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Christophe Bex",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/christophe_bex-collection-v1.png",
      "illustration_sha256": "8e9f2c13b2271b9bdc32a1e7e7ce51264e137585d7236c17012848cd7269c476",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/carlos_martens_bilongo-collection-v1.png",
      "source_refs": [
        "photo-reference-carlos-martens-bilongo",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Carlos Martens Bilongo",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/carlos_martens_bilongo-collection-v1.png",
      "illustration_sha256": "f7d997e787901b43c61421e808820cbb6f9ec88a5dda2d17f7b89b14d4a34405",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/manuel_bompard-collection-v1.png",
      "source_refs": [
        "photo-reference-manuel-bompard",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Manuel Bompard",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/manuel_bompard-collection-v1.png",
      "illustration_sha256": "4ff54531ea8cb10d268c12ce85efded7dd0d88601ade7b6c35ac76952f06a326",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/idir_boumertit-collection-v1.png",
      "source_refs": [
        "photo-reference-idir-boumertit",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Idir Boumertit",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/idir_boumertit-collection-v1.png",
      "illustration_sha256": "a1aec8ab1534db8d67dda462b69829dfa232ce0171eb9865c5d0e26324343f67",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/louis_boyard-pilot-v3.png",
      "source_refs": [
        "photo-reference-louis-boyard",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Louis Boyard",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/louis_boyard-pilot-v3.png",
      "illustration_sha256": "8bbfa4cff64210787795ed88c275d7317d7870f8d4727a4cd2291a36e951aa3f",
      "web_asset": null,
      "is_pilot": true,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/pierre_yves_cadalen-collection-v1.png",
      "source_refs": [
        "photo-reference-pierre-yves-cadalen",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Pierre-Yves Cadalen",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/pierre_yves_cadalen-collection-v1.png",
      "illustration_sha256": "03529fb1523cc0d11bb9772c1d8de5ac8f9746f8bb9090809a9775de7c6b30c5",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/aymeric_caron-collection-v1.png",
      "source_refs": [
        "photo-reference-aymeric-caron",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Aymeric Caron",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/aymeric_caron-collection-v1.png",
      "illustration_sha256": "6b0b947253ff332ff5d23e6c6906ba023e5ce3c41e067ad999e16f847416a3e4",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/sylvain_carriere-collection-v1.png",
      "source_refs": [
        "photo-reference-sylvain-carriere",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Sylvain Carrière",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/sylvain_carriere-collection-v1.png",
      "illustration_sha256": "fe58e0a6d6b8b0cab18f759eed92ad8b85071e6a794e25868d66457b35d50d68",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/gabrielle_cathala-collection-v1.png",
      "source_refs": [
        "photo-reference-gabrielle-cathala",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Gabrielle Cathala",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/gabrielle_cathala-collection-v1.png",
      "illustration_sha256": "8c3bb20e9753bc1fa2da07aa60804ed72b6a304180804c41a25dbf5463f655d0",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/berenger_cernon-collection-v1.png",
      "source_refs": [
        "photo-reference-berenger-cernon",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Bérenger Cernon",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/berenger_cernon-collection-v1.png",
      "illustration_sha256": "8ce23d4c6c84c4acc17740335e5dc93dbc96335c5b397cc8ed551d3a853a22ea",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/sophia_chikirou-collection-v1.png",
      "source_refs": [
        "photo-reference-sophia-chikirou",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Sophia Chikirou",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/sophia_chikirou-collection-v1.png",
      "illustration_sha256": "4cafd4e7375e534e04c4884a4ccb58425cdbc601faf49e3fa8f35cb0aadcd091",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/hadrien_clouet-collection-v1.png",
      "source_refs": [
        "photo-reference-hadrien-clouet",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Hadrien Clouet",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/hadrien_clouet-collection-v1.png",
      "illustration_sha256": "f543b96aeaaeb321bf7ddabf4c26ced84f1460b45370a16b648e509aa33d3a45",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/eric_coquerel-collection-v1.png",
      "source_refs": [
        "photo-reference-eric-coquerel",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Éric Coquerel",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/eric_coquerel-collection-v1.png",
      "illustration_sha256": "41cb4f04ea75962cd779eedf9b161e00f1e462c679031545b4192360877634fd",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/jean_francois_coulomme-collection-v1.png",
      "source_refs": [
        "photo-reference-jean-francois-coulomme",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Jean-François Coulomme",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/jean_francois_coulomme-collection-v1.png",
      "illustration_sha256": "ac09f0457514b5b3f9ce9b67da81e0de9c9795502d9bad8362a9524a26fe9b36",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/sebastien_delogu-collection-v1.png",
      "source_refs": [
        "photo-reference-sebastien-delogu",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Sébastien Delogu",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/sebastien_delogu-collection-v1.png",
      "illustration_sha256": "31dc5553ea3f34170309a4ec369a4622335f0a054ac5798ceeeac880a4984644",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/aly_diouara-collection-v1.png",
      "source_refs": [
        "photo-reference-aly-diouara",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Aly Diouara",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/aly_diouara-collection-v1.png",
      "illustration_sha256": "7cda9a0c5b080e48a6ba049173b9980cac2fed45a64fad89a63dcabe6607bb06",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/alma_dufour-pilot-v3.png",
      "source_refs": [
        "photo-reference-alma-dufour",
        "lfidle-card-illustrations-imagegen",
        "photo-reference-alma-dufour-pilote"
      ],
      "personality": "Alma Dufour",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/alma_dufour-pilot-v3.png",
      "illustration_sha256": "62495837fc650e4bdf64c709c2bef6b7fdf9ac56eeddd5c3961b760d9c0fbb84",
      "web_asset": null,
      "is_pilot": true,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/karen_erodi-collection-v1.png",
      "source_refs": [
        "photo-reference-karen-erodi",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Karen Erodi",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/karen_erodi-collection-v1.png",
      "illustration_sha256": "5c2882e7c050a30cd33208c479bb9d6ce40a9fbc415df1c0ce1674d549607b05",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/mathilde_feld-collection-v1.png",
      "source_refs": [
        "photo-reference-mathilde-feld",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Mathilde Feld",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/mathilde_feld-collection-v1.png",
      "illustration_sha256": "25db57c7871061a58d0c5bffe3c50d1eddd75691dd49e76ed94fc6290b47224b",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/emmanuel_fernandes-collection-v1.png",
      "source_refs": [
        "photo-reference-emmanuel-fernandes",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Emmanuel Fernandes",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/emmanuel_fernandes-collection-v1.png",
      "illustration_sha256": "a5154ec03ff5164ac0bfd22d27ee46398ec1d92d7119b5a106ba1a46276825dc",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/sylvie_ferrer-collection-v1.png",
      "source_refs": [
        "photo-reference-sylvie-ferrer",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Sylvie Ferrer",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/sylvie_ferrer-collection-v1.png",
      "illustration_sha256": "48318903f21a92010a6fed80ab1671065662e1c848833411f52648cfd581307e",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/perceval_gaillard-collection-v1.png",
      "source_refs": [
        "photo-reference-perceval-gaillard",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Perceval Gaillard",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/perceval_gaillard-collection-v1.png",
      "illustration_sha256": "c0aa3664272b800118545157050d1d788e38cc9605069c856e4d13e04d520eb4",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/clemence_guette-collection-v1.png",
      "source_refs": [
        "photo-reference-clemence-guette",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Clémence Guetté",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/clemence_guette-collection-v1.png",
      "illustration_sha256": "05791b7ef1d79b6e8df37e8c3653ca94a90385b87e8c752c23554a65deb5cde8",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/sheherazade_bentorki-collection-v1.png",
      "source_refs": [
        "photo-reference-sheherazade-bentorki",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Shéhérazade Bentorki",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/sheherazade_bentorki-collection-v1.png",
      "illustration_sha256": "41b1f885045cd284aec6b7146c80856b90a171a684bae553d5504a76bfb465c5",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/zahia_hamdane-collection-v1.png",
      "source_refs": [
        "photo-reference-zahia-hamdane",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Zahia Hamdane",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/zahia_hamdane-collection-v1.png",
      "illustration_sha256": "b416b0c77fb9d7bc40aee18e1817fce2afad25e5f9bc1b05b82fc5983dbed519",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/mathilde_hignet-collection-v1.png",
      "source_refs": [
        "photo-reference-mathilde-hignet",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Mathilde Hignet",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/mathilde_hignet-collection-v1.png",
      "illustration_sha256": "7a95df9e2da1b66b4d8f87a48482fb5efd86e7d081ab9d5e09488d430bae42a4",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/andy_kerbrat-collection-v1.png",
      "source_refs": [
        "photo-reference-andy-kerbrat",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Andy Kerbrat",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/andy_kerbrat-collection-v1.png",
      "illustration_sha256": "6e566e2f57ffa2d0f2162a2d6376f128bac2aa3fb8a255075a0845a5fa4fb38f",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/bastien_lachaud-collection-v1.png",
      "source_refs": [
        "photo-reference-bastien-lachaud",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Bastien Lachaud",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/bastien_lachaud-collection-v1.png",
      "illustration_sha256": "94da1374804e3f2cd943267f45082781cd9179235eba7c088dba7340ef72695b",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/abdelkader_lahmar-collection-v1.png",
      "source_refs": [
        "photo-reference-abdelkader-lahmar",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Abdelkader Lahmar",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/abdelkader_lahmar-collection-v1.png",
      "illustration_sha256": "b06eb9aef215598d9d10050dc725bfb8728b25b4d693861e7b70df15251180db",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/maxime_laisney-collection-v1.png",
      "source_refs": [
        "photo-reference-maxime-laisney",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Maxime Laisney",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/maxime_laisney-collection-v1.png",
      "illustration_sha256": "f858a35a0df51a9b9be2a974522a9e8e93fe58452e2de7253e8f92ed240cbb12",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/antoine_leaument-collection-v1.png",
      "source_refs": [
        "photo-reference-antoine-leaument",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Antoine Léaument",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/antoine_leaument-collection-v1.png",
      "illustration_sha256": "cdf563fbe17d4e92a0b6091e19e9f3bfc562150d543e0b0d0e67480731726f6b",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/elise_leboucher-collection-v1.png",
      "source_refs": [
        "photo-reference-elise-leboucher",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Elise Leboucher",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/elise_leboucher-collection-v1.png",
      "illustration_sha256": "31ce016aeca4edcc205a41bcd37ea68a7fb7bdc9e954a50b2697ba13f17aacc7",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/aurelien_le_coq-collection-v1.png",
      "source_refs": [
        "photo-reference-aurelien-le-coq",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Aurélien Le Coq",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/aurelien_le_coq-collection-v1.png",
      "illustration_sha256": "22890eaf422158db5fb16607782f09b2fbc4f1897b6c878249c227ce712fe30c",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/arnaud_le_gall-collection-v1.png",
      "source_refs": [
        "photo-reference-arnaud-le-gall",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Arnaud Le Gall",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/arnaud_le_gall-collection-v1.png",
      "illustration_sha256": "e03de7aa85f8afd547d43a6546fa8d9bcb49e1202c1119388b051a7bb8b7b2dd",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/claire_lejeune-collection-v1.png",
      "source_refs": [
        "photo-reference-claire-lejeune",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Claire Lejeune",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/claire_lejeune-collection-v1.png",
      "illustration_sha256": "6da20dfcfa6810a14b383c089e2de7241b854893f7b20f131a05c85f950fefce",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/jerome_legavre-collection-v1.png",
      "source_refs": [
        "photo-reference-jerome-legavre",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Jérôme Legavre",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/jerome_legavre-collection-v1.png",
      "illustration_sha256": "b941289db652d2e3740b13099df3876a9837d46eadb05e6a21fae8bbd750c9e5",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/sarah_legrain-collection-v1.png",
      "source_refs": [
        "photo-reference-sarah-legrain",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Sarah Legrain",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/sarah_legrain-collection-v1.png",
      "illustration_sha256": "f737d1f0da3751da50f4647c7f28c4428be6737af3c27513c772f8969d9aa1c9",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/murielle_lepvraud-collection-v1.png",
      "source_refs": [
        "photo-reference-murielle-lepvraud",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Murielle Lepvraud",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/murielle_lepvraud-collection-v1.png",
      "illustration_sha256": "0d22897ee419e9b6ea02c0490870ef025a0635a771b2ccfd4c2d5dbdf4dbe5b8",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/elisa_martin-collection-v1.png",
      "source_refs": [
        "photo-reference-elisa-martin",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Elisa Martin",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/elisa_martin-collection-v1.png",
      "illustration_sha256": "2e95987c480e29a03bf7f726be33c4182ed2ab557170252e3932ea3bce235605",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/damien_maudet-collection-v1.png",
      "source_refs": [
        "photo-reference-damien-maudet",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Damien Maudet",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/damien_maudet-collection-v1.png",
      "illustration_sha256": "f138a471e25f387e33542b64925f497b3e747183f00d1ba9712e83b48fc1299d",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/marianne_maximi-collection-v1.png",
      "source_refs": [
        "photo-reference-marianne-maximi",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Marianne Maximi",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/marianne_maximi-collection-v1.png",
      "illustration_sha256": "06e8c958a77fd28b911bc2087d05fa5e43a9f128a579b7c160084d020096e5cd",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/marie_mesmeur-collection-v1.png",
      "source_refs": [
        "photo-reference-marie-mesmeur",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Marie Mesmeur",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/marie_mesmeur-collection-v1.png",
      "illustration_sha256": "28274515db371ad89bd8e88d42a88e0b750f6dde89352f80b92e6dde0586e1f8",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/manon_meunier-collection-v1.png",
      "source_refs": [
        "photo-reference-manon-meunier",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Manon Meunier",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/manon_meunier-collection-v1.png",
      "illustration_sha256": "08ceb966912f7281976041cb2af0dfef8178c05c40a8be4327b9f1b52a767ba7",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/jean_philippe_nilor-collection-v1.png",
      "source_refs": [
        "photo-reference-jean-philippe-nilor",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Jean-Philippe Nilor",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/jean_philippe_nilor-collection-v1.png",
      "illustration_sha256": "b2b3125fa890c457337abe21791b415e05df953d1db0e5a8f8733050f4996f2d",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/sandrine_nosbe-collection-v1.png",
      "source_refs": [
        "photo-reference-sandrine-nosbe",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Sandrine Nosbé",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/sandrine_nosbe-collection-v1.png",
      "illustration_sha256": "0bcbb10d03d5ac44d18788089fd40ab9b47e653b8c195c45427814569a735873",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/daniele_obono-collection-v1.png",
      "source_refs": [
        "photo-reference-daniele-obono",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Danièle Obono",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/daniele_obono-collection-v1.png",
      "illustration_sha256": "63c49a1b3e8a471c792cde6e73e450912d3e28062d698876bdb51dd6e13b27d4",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/nathalie_oziol-collection-v1.png",
      "source_refs": [
        "photo-reference-nathalie-oziol",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Nathalie Oziol",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/nathalie_oziol-collection-v1.png",
      "illustration_sha256": "e1dc74adda698a2ff65fe6fa6bf32704d69ef7ce4689c912e863b17ce36b6833",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/rene_pilato-collection-v1.png",
      "source_refs": [
        "photo-reference-rene-pilato",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "René Pilato",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/rene_pilato-collection-v1.png",
      "illustration_sha256": "6e22e62864d41e3bc290fb6f9c695118115f43829799feab923e17608042e640",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/francois_piquemal-collection-v1.png",
      "source_refs": [
        "photo-reference-francois-piquemal",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "François Piquemal",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/francois_piquemal-collection-v1.png",
      "illustration_sha256": "c1624ace2754464a9a36b3679a04718694502633d5ed9cc6bbbba11676622b18",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/thomas_portes-collection-v1.png",
      "source_refs": [
        "photo-reference-thomas-portes",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Thomas Portes",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/thomas_portes-collection-v1.png",
      "illustration_sha256": "efbd084a4c7fbd9112e854cacd78b51a9e69dc08b79248602977b393cff31a23",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/loic_prud_homme-collection-v1.png",
      "source_refs": [
        "photo-reference-loic-prud-homme",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Loïc Prud’homme",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/loic_prud_homme-collection-v1.png",
      "illustration_sha256": "30afaf9cfeb65ab1f70fd502038157cb6520e14af4002cc459bbab1fb50d19ce",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/jean_hugues_ratenon-collection-v1.png",
      "source_refs": [
        "photo-reference-jean-hugues-ratenon",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Jean-Hugues Ratenon",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/jean_hugues_ratenon-collection-v1.png",
      "illustration_sha256": "4c1cf79bc63170dd8699c52d9bee382635b3cf90264e0e26a9ffd3f2d734d128",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/arnaud_saint_martin-collection-v1.png",
      "source_refs": [
        "photo-reference-arnaud-saint-martin",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Arnaud Saint-Martin",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/arnaud_saint_martin-collection-v1.png",
      "illustration_sha256": "9d3f1f0b31442a9fa88e36d3a7788f696b6cc6ab9dbc5f11fd7554c8a13cbb1e",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/aurelien_saintoul-collection-v1.png",
      "source_refs": [
        "photo-reference-aurelien-saintoul",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Aurélien Saintoul",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/aurelien_saintoul-collection-v1.png",
      "illustration_sha256": "da0d4cc23a87f1334126dac835557bcf692c37a1feace4e064b50b744fffcc51",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/ersilia_soudais-collection-v1.png",
      "source_refs": [
        "photo-reference-ersilia-soudais",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Ersilia Soudais",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/ersilia_soudais-collection-v1.png",
      "illustration_sha256": "4d13d5b23d127e0869d59c7f681bb72b19034a0de6a662f7383d2a4cf1adc0bf",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/anne_stambach_terrenoir-collection-v1.png",
      "source_refs": [
        "photo-reference-anne-stambach-terrenoir",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Anne Stambach-Terrenoir",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/anne_stambach_terrenoir-collection-v1.png",
      "illustration_sha256": "f794d6aff7dc03b5969d715af38e5598be7fe32fd82eb0b893e5adbfc009f292",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/aurelien_tache-collection-v1.png",
      "source_refs": [
        "photo-reference-aurelien-tache",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Aurélien Taché",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/aurelien_tache-collection-v1.png",
      "illustration_sha256": "ae462459ef135f1fdc89a06ccc00cebd60cbbb17f9640352957fb9cdaac37558",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/andree_taurinya-collection-v1.png",
      "source_refs": [
        "photo-reference-andree-taurinya",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Andrée Taurinya",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/andree_taurinya-collection-v1.png",
      "illustration_sha256": "a663afab143be21bb93047d68e63717e7722865576174ca175d91cbe5fab4c54",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/matthias_tavel-collection-v1.png",
      "source_refs": [
        "photo-reference-matthias-tavel",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Matthias Tavel",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/matthias_tavel-collection-v1.png",
      "illustration_sha256": "29411050ec24f4b11d94001a95f4be2c5484416248d4ce762f05c14e1882d3e5",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/aurelie_trouve-collection-v1.png",
      "source_refs": [
        "photo-reference-aurelie-trouve",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Aurélie Trouvé",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/aurelie_trouve-collection-v1.png",
      "illustration_sha256": "4b490bfe395eb7a1153738d8b849171159859332d1135f2b7b813e30a76f60a6",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/paul_vannier-collection-v1.png",
      "source_refs": [
        "photo-reference-paul-vannier",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Paul Vannier",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/paul_vannier-collection-v1.png",
      "illustration_sha256": "7b6ea75fe25d33bc7e195edc559432ead167b969edf4b9a1163882c09ef20254",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/manon_aubry-collection-v1.png",
      "source_refs": [
        "photo-reference-manon-aubry",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Manon Aubry",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/manon_aubry-collection-v1.png",
      "illustration_sha256": "6a4529e420671b7faa1364ec634636c0cdb227c1ab63ca12be615fcc072d844a",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/younous_omarjee-collection-v1.png",
      "source_refs": [
        "photo-reference-younous-omarjee",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Younous Omarjee",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/younous_omarjee-collection-v1.png",
      "illustration_sha256": "b4d860dddd42d055b05232f680a550f8a29f512fc3c282513699864671df61f4",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/marina_mesure-collection-v1.png",
      "source_refs": [
        "photo-reference-marina-mesure",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Marina Mesure",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/marina_mesure-collection-v1.png",
      "illustration_sha256": "ffbf009fa774c5a75338a9a50ed6fbbfdf30ccb4c4e9a2266577dd7fdf2f20cc",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/anthony_smith-collection-v1.png",
      "source_refs": [
        "photo-reference-anthony-smith",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Anthony Smith",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/anthony_smith-collection-v1.png",
      "illustration_sha256": "91e5d4b2385ace332cc3116415086eebe30b9ca26caecc2c82acebbdd4f2fbce",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/leila_chaibi-collection-v1.png",
      "source_refs": [
        "photo-reference-leila-chaibi",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Leïla Chaibi",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/leila_chaibi-collection-v1.png",
      "illustration_sha256": "991ffec0b547c2e1b3f87275331f81d015c94300f56718230681c60b45d79b2b",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/arash_saeidi-collection-v1.png",
      "source_refs": [
        "photo-reference-arash-saeidi",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Arash Saeidi",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/arash_saeidi-collection-v1.png",
      "illustration_sha256": "aea9d6f3ab3c886d1402266fb9355f9c38714f36cbd2949e5709616d30e47a5a",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/rima_hassan-collection-v1.png",
      "source_refs": [
        "photo-reference-rima-hassan",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Rima Hassan",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/rima_hassan-collection-v1.png",
      "illustration_sha256": "70670493d4630d74f4660e9edcb6172ecee799d9028eb6fa156cf1512f10efbb",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/damien_careme-collection-v1.png",
      "source_refs": [
        "photo-reference-damien-careme",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Damien Carême",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/damien_careme-collection-v1.png",
      "illustration_sha256": "b2c6fea239cd21be3032b3e02001be060d357241567c36d2a8b8a3511f5fda17",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    },
    {
      "target": "data-prep/card-workbench/portraits/emma_fourreau-collection-v1.png",
      "source_refs": [
        "photo-reference-emma-fourreau",
        "lfidle-card-illustrations-imagegen"
      ],
      "personality": "Emma Fourreau",
      "status": "prototype",
      "workbench_asset": "data-prep/card-workbench/portraits/emma_fourreau-collection-v1.png",
      "illustration_sha256": "13f9e29360e3708475ddef86a2170a5b94f95dfb76434d7b37789f9482d78a1f",
      "web_asset": null,
      "is_pilot": false,
      "usage": "Portrait produit dans l’atelier archivé ; prototype pour LFIdle Web, intégration future non annoncée."
    }
  ]
}
