{
  "asOf": "2026-10-30",
  "coverage": "Corpus documente non exhaustif. Textes collectifs et historiques identifies.",
  "people": [
    {
      "id": "kazib",
      "name": "Anasse Kazib",
      "initials": "AK",
      "party": "Révolution permanente",
      "status": "Candidature déclarée",
      "candidatureStatus": "declared",
      "statusSource": {
        "title": "Révolution permanente — Anasse Kazib 2027",
        "url": "https://www.revolutionpermanente.fr/Anasse-Kazib-2027-decouvre-la-campagne-et-rejoins-les-assemblees-ouvertes-partout-en-France",
        "date": null
      },
      "statusDate": "2026-10-30",
      "role": "Militant syndical ; candidat déclaré",
      "description": "Militant syndical ; candidat déclaré",
      "hue": "#657b83",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Campagne présidentielle portée par Révolution permanente."
    },
    {
      "id": "mikolajczak",
      "name": "Antoine Mikolajczak",
      "initials": "AM",
      "party": "Équinoxe",
      "status": "Candidature déclarée",
      "candidatureStatus": "declared",
      "statusSource": {
        "title": "Équinoxe — Présidentielle 2027",
        "url": "https://parti-equinoxe.fr/presidentielle-2027/",
        "date": null
      },
      "statusDate": "2026-10-30",
      "role": "Personnalité du mouvement Équinoxe",
      "description": "Personnalité du mouvement Équinoxe",
      "hue": "#8d6b46",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Le parti présente explicitement son candidat désigné."
    },
    {
      "id": "mathieu",
      "name": "Benoît Mathieu",
      "initials": "BM",
      "party": "Sans étiquette",
      "status": "Candidature déclarée",
      "candidatureStatus": "declared",
      "statusSource": {
        "title": "Benoît Mathieu 2027 — Le candidat",
        "url": "https://benoitmathieu2027.fr/le-candidat",
        "date": null
      },
      "statusDate": "2026-10-30",
      "role": "Enseignant ; candidat déclaré",
      "description": "Enseignant ; candidat déclaré",
      "hue": "#956653",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Site personnel de campagne et recherche de parrainages."
    },
    {
      "id": "cazeneuve",
      "name": "Bernard Cazeneuve",
      "initials": "BC",
      "party": "La Convention",
      "status": "Candidature à confirmer",
      "candidatureStatus": "not-confirmed",
      "statusSource": {
        "title": "Le Monde — Déclaration de Bernard Cazeneuve et précision de son entourage",
        "url": "https://www.lemonde.fr/politique/article/2026/07/16/presidentielle-2027-bernard-cazeneuve-se-declare-candidat-dans-un-entretien-au-parisien-et-decline-la-primaire-socialiste_6723827_823448.html",
        "date": "2026-07-16"
      },
      "statusDate": "2026-10-30",
      "role": "Ancien Premier ministre",
      "description": "Ancien Premier ministre",
      "hue": "#8d6b46",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Sources contradictoires : annonce présentée comme candidature, puis relativisée par son entourage. LCP décrit encore une étape préalable le 14 octobre. Exclu par prudence du filtre des déclarés.",
      "additionalStatusSources": [
        {
          "title": "LCP — Candidats et prétendants à la présidentielle 2027",
          "url": "https://lcp.fr/actualites/presidentielle-2027-la-liste-des-candidats-deja-en-lice-et-des-pretendants-436373",
          "date": "2026-10-14"
        },
        {
          "title": "Le Monde — Candidats déclarés ou probables",
          "url": "https://www.lemonde.fr/les-decodeurs/article/2026/10/12/presidentielle-2027-qui-sont-les-principaux-candidats-declares-ou-probables_6680905_4355771.html",
          "date": "2026-10-22"
        }
      ]
    },
    {
      "id": "retailleau",
      "name": "Bruno Retailleau",
      "initials": "BR",
      "party": "Les Républicains",
      "status": "Candidature déclarée",
      "candidatureStatus": "declared",
      "statusSource": {
        "title": "LCP — Candidats et prétendants à la présidentielle 2027",
        "url": "https://lcp.fr/actualites/presidentielle-2027-la-liste-des-candidats-deja-en-lice-et-des-pretendants-436373",
        "date": "2026-10-14"
      },
      "statusDate": "2026-10-30",
      "role": "Ancien ministre de l’Intérieur ; désigné par LR",
      "description": "Ancien ministre de l’Intérieur ; désigné par LR",
      "hue": "#657c56",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Déclaration recensée ; qualification officielle non acquise."
    },
    {
      "id": "egger",
      "name": "Clara Egger",
      "initials": "CE",
      "party": "Solution démocratique",
      "status": "Candidature déclarée",
      "candidatureStatus": "declared",
      "statusSource": {
        "title": "LCP — Candidats et prétendants à la présidentielle 2027",
        "url": "https://lcp.fr/actualites/presidentielle-2027-la-liste-des-candidats-deja-en-lice-et-des-pretendants-436373",
        "date": "2026-10-14"
      },
      "statusDate": "2026-10-30",
      "role": "Universitaire ; porte un projet de démocratie directe",
      "description": "Universitaire ; porte un projet de démocratie directe",
      "hue": "#99804c",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Déclaration recensée ; qualification officielle non acquise."
    },
    {
      "id": "lisnard",
      "name": "David Lisnard",
      "initials": "DL",
      "party": "Nouvelle Énergie",
      "status": "Candidature déclarée",
      "candidatureStatus": "declared",
      "statusSource": {
        "title": "LCP — Candidats et prétendants à la présidentielle 2027",
        "url": "https://lcp.fr/actualites/presidentielle-2027-la-liste-des-candidats-deja-en-lice-et-des-pretendants-436373",
        "date": "2026-10-14"
      },
      "statusDate": "2026-10-30",
      "role": "Maire de Cannes",
      "description": "Maire de Cannes",
      "hue": "#375a77",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Déclaration recensée ; qualification officielle non acquise."
    },
    {
      "id": "batho",
      "name": "Delphine Batho",
      "initials": "DB",
      "party": "Génération Écologie",
      "status": "Candidature déclarée",
      "candidatureStatus": "declared",
      "statusSource": {
        "title": "LCP — Candidats et prétendants à la présidentielle 2027",
        "url": "https://lcp.fr/actualites/presidentielle-2027-la-liste-des-candidats-deja-en-lice-et-des-pretendants-436373",
        "date": "2026-10-14"
      },
      "statusDate": "2026-10-30",
      "role": "Ancienne ministre de l’Écologie ; députée",
      "description": "Ancienne ministre de l’Écologie ; députée",
      "hue": "#99804c",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Déclaration recensée ; qualification officielle non acquise."
    },
    {
      "id": "villepin",
      "name": "Dominique de Villepin",
      "initials": "DDV",
      "party": "La France humaniste",
      "status": "Candidature non confirmée",
      "candidatureStatus": "not-confirmed",
      "statusSource": {
        "title": "LCP — Candidats et prétendants à la présidentielle 2027",
        "url": "https://lcp.fr/actualites/presidentielle-2027-la-liste-des-candidats-deja-en-lice-et-des-pretendants-436373",
        "date": "2026-10-14"
      },
      "statusDate": "2026-10-30",
      "role": "Ancien Premier ministre ; a exprimé le souhait de se présenter",
      "description": "Ancien Premier ministre ; a exprimé le souhait de se présenter",
      "hue": "#99804c",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Aucune déclaration explicite établie dans la source consultée."
    },
    {
      "id": "philippe",
      "name": "Édouard Philippe",
      "initials": "ÉP",
      "party": "Horizons",
      "status": "Candidature déclarée",
      "candidatureStatus": "declared",
      "statusSource": {
        "title": "LCP — Candidats et prétendants à la présidentielle 2027",
        "url": "https://lcp.fr/actualites/presidentielle-2027-la-liste-des-candidats-deja-en-lice-et-des-pretendants-436373",
        "date": "2026-10-14"
      },
      "statusDate": "2026-10-30",
      "role": "Ancien Premier ministre ; maire du Havre",
      "description": "Ancien Premier ministre ; maire du Havre",
      "hue": "#375a77",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Déclaration recensée ; qualification officielle non acquise."
    },
    {
      "id": "zemmour",
      "name": "Éric Zemmour",
      "initials": "ÉZ",
      "party": "Reconquête",
      "status": "Candidature déclarée",
      "candidatureStatus": "declared",
      "statusSource": {
        "title": "LCP — Candidats et prétendants à la présidentielle 2027",
        "url": "https://lcp.fr/actualites/presidentielle-2027-la-liste-des-candidats-deja-en-lice-et-des-pretendants-436373",
        "date": "2026-10-14"
      },
      "statusDate": "2026-10-30",
      "role": "Fondateur de Reconquête ; candidat en 2022",
      "description": "Fondateur de Reconquête ; candidat en 2022",
      "hue": "#657c56",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Déclaration recensée ; qualification officielle non acquise."
    },
    {
      "id": "roussel",
      "name": "Fabien Roussel",
      "initials": "FR",
      "party": "Parti communiste français",
      "status": "Candidature déclarée",
      "candidatureStatus": "declared",
      "statusSource": {
        "title": "LCP — Candidats et prétendants à la présidentielle 2027",
        "url": "https://lcp.fr/actualites/presidentielle-2027-la-liste-des-candidats-deja-en-lice-et-des-pretendants-436373",
        "date": "2026-10-14"
      },
      "statusDate": "2026-10-30",
      "role": "Responsable du PCF ; candidat en 2022",
      "description": "Responsable du PCF ; candidat en 2022",
      "hue": "#456f67",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Déclaration recensée ; qualification officielle non acquise."
    },
    {
      "id": "philippot",
      "name": "Florian Philippot",
      "initials": "FP",
      "party": "Les Patriotes",
      "status": "Candidature déclarée",
      "candidatureStatus": "declared",
      "statusSource": {
        "title": "LCP — Candidats et prétendants à la présidentielle 2027",
        "url": "https://lcp.fr/actualites/presidentielle-2027-la-liste-des-candidats-deja-en-lice-et-des-pretendants-436373",
        "date": "2026-10-14"
      },
      "statusDate": "2026-10-30",
      "role": "Président des Patriotes",
      "description": "Président des Patriotes",
      "hue": "#825478",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Déclaration recensée ; qualification officielle non acquise."
    },
    {
      "id": "lalanne",
      "name": "Francis Lalanne",
      "initials": "FL",
      "party": "France Libre",
      "status": "Candidature déclarée",
      "candidatureStatus": "declared",
      "statusSource": {
        "title": "LCP — Candidats et prétendants à la présidentielle 2027",
        "url": "https://lcp.fr/actualites/presidentielle-2027-la-liste-des-candidats-deja-en-lice-et-des-pretendants-436373",
        "date": "2026-10-14"
      },
      "statusDate": "2026-10-30",
      "role": "Chanteur ; candidature annoncée",
      "description": "Chanteur ; candidature annoncée",
      "hue": "#456f67",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Déclaration recensée ; qualification officielle non acquise."
    },
    {
      "id": "asselineau",
      "name": "François Asselineau",
      "initials": "FA",
      "party": "Union populaire républicaine",
      "status": "Candidature déclarée",
      "candidatureStatus": "declared",
      "statusSource": {
        "title": "LCP — Candidats et prétendants à la présidentielle 2027",
        "url": "https://lcp.fr/actualites/presidentielle-2027-la-liste-des-candidats-deja-en-lice-et-des-pretendants-436373",
        "date": "2026-10-14"
      },
      "statusDate": "2026-10-30",
      "role": "Président de l’UPR",
      "description": "Président de l’UPR",
      "hue": "#4b6999",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Déclaration recensée ; qualification officielle non acquise."
    },
    {
      "id": "hollande",
      "name": "François Hollande",
      "initials": "FH",
      "party": "Parti socialiste",
      "status": "Candidature non confirmée",
      "candidatureStatus": "not-confirmed",
      "statusSource": {
        "title": "LCP — Candidats et prétendants à la présidentielle 2027",
        "url": "https://lcp.fr/actualites/presidentielle-2027-la-liste-des-candidats-deja-en-lice-et-des-pretendants-436373",
        "date": "2026-10-14"
      },
      "statusDate": "2026-10-30",
      "role": "Ancien président de la République",
      "description": "Ancien président de la République",
      "hue": "#8d6b46",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Aucune déclaration explicite établie dans la source consultée."
    },
    {
      "id": "ruffin",
      "name": "François Ruffin",
      "initials": "FR",
      "party": "Debout !",
      "status": "Candidature déclarée",
      "candidatureStatus": "declared",
      "statusSource": {
        "title": "LCP — Candidats et prétendants à la présidentielle 2027",
        "url": "https://lcp.fr/actualites/presidentielle-2027-la-liste-des-candidats-deja-en-lice-et-des-pretendants-436373",
        "date": "2026-10-14"
      },
      "statusDate": "2026-10-30",
      "role": "Député de la Somme",
      "description": "Député de la Somme",
      "hue": "#825478",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Déclaration recensée ; qualification officielle non acquise."
    },
    {
      "id": "attal",
      "name": "Gabriel Attal",
      "initials": "GA",
      "party": "Renaissance",
      "status": "Candidature déclarée",
      "candidatureStatus": "declared",
      "statusSource": {
        "title": "LCP — Candidats et prétendants à la présidentielle 2027",
        "url": "https://lcp.fr/actualites/presidentielle-2027-la-liste-des-candidats-deja-en-lice-et-des-pretendants-436373",
        "date": "2026-10-14"
      },
      "statusDate": "2026-10-30",
      "role": "Ancien Premier ministre ; dirigeant de Renaissance",
      "description": "Ancien Premier ministre ; dirigeant de Renaissance",
      "hue": "#8d6b46",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Déclaration recensée ; qualification officielle non acquise."
    },
    {
      "id": "melenchon",
      "name": "Jean-Luc Mélenchon",
      "initials": "JM",
      "party": "La France insoumise",
      "status": "Candidature déclarée",
      "candidatureStatus": "declared",
      "statusSource": {
        "title": "LCP — Jean-Luc Mélenchon officialise sa candidature",
        "url": "https://lcp.fr/actualites/presidentielle-jean-luc-melenchon-officialise-sa-candidature-pour-2027-435851",
        "date": "2026-05-03"
      },
      "statusDate": "2026-10-30",
      "role": "Fondateur de LFI ; candidat aux présidentielles de 2012, 2017 et 2022",
      "description": "Fondateur de LFI ; candidat aux présidentielles de 2012, 2017 et 2022",
      "hue": "#766d84",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Déclaration recensée ; qualification officielle non acquise.",
      "declarationDate": "2026-05-03"
    },
    {
      "id": "bardella",
      "name": "Jordan Bardella",
      "initials": "JB",
      "party": "Rassemblement national",
      "status": "Candidature non annoncée",
      "candidatureStatus": "not-confirmed",
      "statusSource": {
        "title": "Le Monde — Candidats déclarés ou probables",
        "url": "https://www.lemonde.fr/les-decodeurs/article/2026/10/12/presidentielle-2027-qui-sont-les-principaux-candidats-declares-ou-probables_6680905_4355771.html",
        "date": "2026-10-22"
      },
      "statusDate": "2026-10-30",
      "role": "Président du RN ; non déclaré candidat à cette date",
      "description": "Président du RN ; non déclaré candidat à cette date",
      "hue": "#375a77",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Hypothèse de remplacement de Marine Le Pen ; aucune déclaration autonome vérifiée."
    },
    {
      "id": "branco",
      "name": "Juan Branco",
      "initials": "JB",
      "party": "Les Ruches",
      "status": "Candidature déclarée",
      "candidatureStatus": "declared",
      "statusSource": {
        "title": "Sud Radio — Juan Branco candidat à la présidentielle",
        "url": "https://www.sudradio.fr/sud-radio/lavocat-juan-branco-candidat-a-la-presidentielle",
        "date": "2025-12-19"
      },
      "statusDate": "2026-10-30",
      "role": "Avocat ; fondateur du mouvement Les Ruches",
      "description": "Avocat ; fondateur du mouvement Les Ruches",
      "hue": "#657c56",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Déclaration dans un entretien direct à Sud Radio.",
      "declarationDate": "2025-12-19"
    },
    {
      "id": "bouamrane",
      "name": "Karim Bouamrane",
      "initials": "KB",
      "party": "Parti socialiste",
      "status": "Candidature déclarée",
      "candidatureStatus": "declared",
      "statusSource": {
        "title": "LCP — Candidats et prétendants à la présidentielle 2027",
        "url": "https://lcp.fr/actualites/presidentielle-2027-la-liste-des-candidats-deja-en-lice-et-des-pretendants-436373",
        "date": "2026-10-14"
      },
      "statusDate": "2026-10-30",
      "role": "Maire de Saint-Ouen-sur-Seine",
      "description": "Maire de Saint-Ouen-sur-Seine",
      "hue": "#657b83",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Déclaration recensée ; qualification officielle non acquise."
    },
    {
      "id": "wauquiez",
      "name": "Laurent Wauquiez",
      "party": "Les Républicains",
      "hue": "#4d5c86",
      "initials": "LW",
      "role": "Personnalité des Républicains",
      "status": "A exclu de se présenter",
      "candidatureStatus": "not-confirmed",
      "statusNote": "Renoncement à une candidature potentielle ; ne constitue pas un retrait d'une candidature annoncée.",
      "statusDate": "2026-10-30",
      "statusSource": {
        "title": "Le Monde — Candidats déclarés ou probables",
        "url": "https://www.lemonde.fr/les-decodeurs/article/2026/10/12/presidentielle-2027-qui-sont-les-principaux-candidats-declares-ou-probables_6680905_4355771.html",
        "date": "2026-10-22"
      }
    },
    {
      "id": "lepen",
      "name": "Marine Le Pen",
      "initials": "ML",
      "party": "Rassemblement national",
      "status": "Candidature déclarée",
      "candidatureStatus": "declared",
      "statusSource": {
        "title": "LCP — Candidats et prétendants à la présidentielle 2027",
        "url": "https://lcp.fr/actualites/presidentielle-2027-la-liste-des-candidats-deja-en-lice-et-des-pretendants-436373",
        "date": "2026-10-14"
      },
      "statusDate": "2026-10-30",
      "role": "Députée ; candidate à la présidentielle de 2022",
      "description": "Députée ; candidate à la présidentielle de 2022",
      "hue": "#657b83",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Déclaration recensée ; ne préjuge ni de l'éligibilité ni de la qualification finale."
    },
    {
      "id": "tondelier",
      "name": "Marine Tondelier",
      "initials": "MT",
      "party": "Les Écologistes",
      "status": "Candidature déclarée",
      "candidatureStatus": "declared",
      "statusSource": {
        "title": "LCP — Candidats et prétendants à la présidentielle 2027",
        "url": "https://lcp.fr/actualites/presidentielle-2027-la-liste-des-candidats-deja-en-lice-et-des-pretendants-436373",
        "date": "2026-10-14"
      },
      "statusDate": "2026-10-30",
      "role": "Responsable des Écologistes",
      "description": "Responsable des Écologistes",
      "hue": "#4b6999",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Candidature maintenue ; investiture interne encore attendue."
    },
    {
      "id": "markovic",
      "name": "Mira Markovic",
      "initials": "MM",
      "party": "Parti animaliste",
      "status": "Candidature déclarée",
      "candidatureStatus": "declared",
      "statusSource": {
        "title": "Parti animaliste — Mira Markovic représentera le parti à la présidentielle",
        "url": "https://parti-animaliste.fr/news/communique-de-presse/mira-markovic-representera-le-parti-animaliste-a-la-presidentielle",
        "date": "2026-10-02"
      },
      "statusDate": "2026-10-30",
      "role": "Personnalité soutenue par le Parti animaliste",
      "description": "Personnalité soutenue par le Parti animaliste",
      "hue": "#375a77",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Annonce officielle du parti.",
      "declarationDate": "2026-10-02"
    },
    {
      "id": "polony",
      "name": "Natacha Polony",
      "initials": "NP",
      "party": "Sans étiquette",
      "status": "Candidature déclarée",
      "candidatureStatus": "declared",
      "statusSource": {
        "title": "LCP — Candidats et prétendants à la présidentielle 2027",
        "url": "https://lcp.fr/actualites/presidentielle-2027-la-liste-des-candidats-deja-en-lice-et-des-pretendants-436373",
        "date": "2026-10-14"
      },
      "statusDate": "2026-10-30",
      "role": "Journaliste et essayiste ; candidature annoncée en octobre 2026",
      "description": "Journaliste et essayiste ; candidature annoncée en octobre 2026",
      "hue": "#825478",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Déclaration recensée ; qualification officielle non acquise."
    },
    {
      "id": "arthaud",
      "name": "Nathalie Arthaud",
      "initials": "NA",
      "party": "Lutte ouvrière",
      "status": "Candidature déclarée",
      "candidatureStatus": "declared",
      "statusSource": {
        "title": "LCP — Candidats et prétendants à la présidentielle 2027",
        "url": "https://lcp.fr/actualites/presidentielle-2027-la-liste-des-candidats-deja-en-lice-et-des-pretendants-436373",
        "date": "2026-10-14"
      },
      "statusDate": "2026-10-30",
      "role": "Porte-parole de Lutte ouvrière",
      "description": "Porte-parole de Lutte ouvrière",
      "hue": "#956653",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Déclaration recensée ; qualification officielle non acquise."
    },
    {
      "id": "dupont",
      "name": "Nicolas Dupont-Aignan",
      "initials": "ND",
      "party": "Debout la France",
      "status": "Candidature déclarée",
      "candidatureStatus": "declared",
      "statusSource": {
        "title": "LCP — Candidats et prétendants à la présidentielle 2027",
        "url": "https://lcp.fr/actualites/presidentielle-2027-la-liste-des-candidats-deja-en-lice-et-des-pretendants-436373",
        "date": "2026-10-14"
      },
      "statusDate": "2026-10-30",
      "role": "Président de Debout la France ; candidat en 2022",
      "description": "Président de Debout la France ; candidat en 2022",
      "hue": "#456f67",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Déclaration recensée ; qualification officielle non acquise."
    },
    {
      "id": "becht",
      "name": "Olivier Becht",
      "initials": "OB",
      "party": "Sans affiliation renseignée",
      "status": "Candidature déclarée",
      "candidatureStatus": "declared",
      "statusSource": {
        "title": "LCP — Candidats et prétendants à la présidentielle 2027",
        "url": "https://lcp.fr/actualites/presidentielle-2027-la-liste-des-candidats-deja-en-lice-et-des-pretendants-436373",
        "date": "2026-10-14"
      },
      "statusDate": "2026-10-30",
      "role": "Ancien ministre délégué au Commerce extérieur",
      "description": "Ancien ministre délégué au Commerce extérieur",
      "hue": "#4b6999",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Déclaration recensée ; qualification officielle non acquise."
    },
    {
      "id": "faure",
      "name": "Olivier Faure",
      "party": "Parti socialiste",
      "hue": "#bd4568",
      "initials": "OF",
      "role": "Responsable politique du Parti socialiste",
      "status": "Primaire terminée — non retenu",
      "candidatureStatus": "withdrawn",
      "statusDate": "2026-10-30",
      "statusNote": "Candidature à la primaire terminée après la victoire de Raphaël Glucksmann ; aucune candidature autonome maintenue vérifiée.",
      "statusSource": {
        "title": "Le Monde — Candidats déclarés ou probables",
        "url": "https://www.lemonde.fr/les-decodeurs/article/2026/10/12/presidentielle-2027-qui-sont-les-principaux-candidats-declares-ou-probables_6680905_4355771.html",
        "date": "2026-10-22"
      }
    },
    {
      "id": "glucksmann",
      "name": "Raphaël Glucksmann",
      "initials": "RG",
      "party": "Place publique",
      "status": "Candidature déclarée",
      "candidatureStatus": "declared",
      "statusSource": {
        "title": "LCP — Candidats et prétendants à la présidentielle 2027",
        "url": "https://lcp.fr/actualites/presidentielle-2027-la-liste-des-candidats-deja-en-lice-et-des-pretendants-436373",
        "date": "2026-10-14"
      },
      "statusDate": "2026-10-30",
      "role": "Député européen ; choisi lors de la primaire du pôle socialiste",
      "description": "Député européen ; choisi lors de la primaire du pôle socialiste",
      "hue": "#956653",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Vainqueur de la primaire sociale-démocrate d'octobre."
    },
    {
      "id": "knafo",
      "name": "Sarah Knafo",
      "party": "Reconquête",
      "hue": "#4d5c86",
      "initials": "SK",
      "role": "Personnalité de Reconquête",
      "status": "A exclu de se présenter",
      "candidatureStatus": "not-confirmed",
      "statusNote": "Renoncement à une candidature potentielle ; ne constitue pas un retrait d'une candidature annoncée.",
      "statusDate": "2026-10-30",
      "statusSource": {
        "title": "Le Monde — Candidats déclarés ou probables",
        "url": "https://www.lemonde.fr/les-decodeurs/article/2026/10/12/presidentielle-2027-qui-sont-les-principaux-candidats-declares-ou-probables_6680905_4355771.html",
        "date": "2026-10-22"
      }
    },
    {
      "id": "labib",
      "name": "Selma Labib",
      "initials": "SL",
      "party": "NPA-Révolutionnaires",
      "status": "Candidature déclarée",
      "candidatureStatus": "declared",
      "statusSource": {
        "title": "NPA-R — Candidature de Selma Labib",
        "url": "https://beta.npa-revolutionnaires.org/articles/communique-presidentielle-2027-selma-labib-une-candidature-ouvriere-et-revolutionnaire-soutenue-par-gael-quirante",
        "date": "2026-06-17"
      },
      "statusDate": "2026-10-30",
      "role": "Candidate du NPA-Révolutionnaires",
      "description": "Candidate du NPA-Révolutionnaires",
      "hue": "#766d84",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Annonce officielle du mouvement ; candidature réaffirmée dans une lettre du 26 octobre.",
      "declarationDate": "2026-06-17",
      "additionalStatusSources": [
        {
          "title": "NPA-R — Réponse de Selma Labib à Philippe Juvin",
          "url": "https://npa-revolutionnaires.org/articles/reponse-de-selma-labib-a-philippe-juvin-rapporteur-general-de-la-commission-des-finances",
          "date": "2026-10-26"
        }
      ]
    },
    {
      "id": "bertrand",
      "name": "Xavier Bertrand",
      "initials": "XB",
      "party": "Nous France / LR",
      "status": "Candidature déclarée",
      "candidatureStatus": "declared",
      "statusSource": {
        "title": "LCP — Candidats et prétendants à la présidentielle 2027",
        "url": "https://lcp.fr/actualites/presidentielle-2027-la-liste-des-candidats-deja-en-lice-et-des-pretendants-436373",
        "date": "2026-10-14"
      },
      "statusDate": "2026-10-30",
      "role": "Président de la région Hauts-de-France",
      "description": "Président de la région Hauts-de-France",
      "hue": "#766d84",
      "qualification": "Aucun parrainage validé officiellement à cette date",
      "statusNote": "Déclaration recensée ; qualification officielle non acquise."
    }
  ],
  "themes": [
    {
      "id": "finances",
      "name": "Dette, déficit et budget",
      "family": "f1"
    },
    {
      "id": "fiscalite",
      "name": "Fiscalité et redistribution",
      "family": "f1"
    },
    {
      "id": "pouvoir",
      "name": "Pouvoir d’achat et inflation",
      "family": "f1"
    },
    {
      "id": "emploi",
      "name": "Emploi, chômage et travail",
      "family": "f1"
    },
    {
      "id": "entreprises",
      "name": "Entreprises et entrepreneuriat",
      "family": "f1"
    },
    {
      "id": "industrie",
      "name": "Industrie et réindustrialisation",
      "family": "f1"
    },
    {
      "id": "commerce",
      "name": "Commerce, exportations et investissement",
      "family": "f1"
    },
    {
      "id": "innovation",
      "name": "Recherche, innovation et IA",
      "family": "f1"
    },
    {
      "id": "retraites",
      "name": "Retraites",
      "family": "f2"
    },
    {
      "id": "sante",
      "name": "Santé et hôpital",
      "family": "f2"
    },
    {
      "id": "autonomie",
      "name": "Grand âge et autonomie",
      "family": "f2"
    },
    {
      "id": "famille",
      "name": "Famille, enfance et natalité",
      "family": "f2"
    },
    {
      "id": "education",
      "name": "École et éducation",
      "family": "f2"
    },
    {
      "id": "superieur",
      "name": "Enseignement supérieur et formation",
      "family": "f2"
    },
    {
      "id": "logement",
      "name": "Logement et habitat",
      "family": "f2"
    },
    {
      "id": "egalite",
      "name": "Égalité, inclusion et handicap",
      "family": "f2"
    },
    {
      "id": "energie",
      "name": "Énergie et mix électrique",
      "family": "f3"
    },
    {
      "id": "climat",
      "name": "Climat et décarbonation",
      "family": "f3"
    },
    {
      "id": "adaptation",
      "name": "Adaptation et risques climatiques",
      "family": "f3"
    },
    {
      "id": "biodiversite",
      "name": "Biodiversité et forêts",
      "family": "f3"
    },
    {
      "id": "eau",
      "name": "Eau et ressources naturelles",
      "family": "f3"
    },
    {
      "id": "agriculture",
      "name": "Agriculture et alimentation",
      "family": "f3"
    },
    {
      "id": "transports",
      "name": "Transports et mobilités",
      "family": "f3"
    },
    {
      "id": "dechets",
      "name": "Déchets et économie circulaire",
      "family": "f3"
    },
    {
      "id": "institutions",
      "name": "Institutions et démocratie",
      "family": "f4"
    },
    {
      "id": "justice",
      "name": "Justice et politique pénale",
      "family": "f4"
    },
    {
      "id": "securite",
      "name": "Sécurité et police",
      "family": "f4"
    },
    {
      "id": "immigration",
      "name": "Immigration et intégration",
      "family": "f4"
    },
    {
      "id": "laicite",
      "name": "Laïcité et libertés",
      "family": "f4"
    },
    {
      "id": "administration",
      "name": "Administration et services publics",
      "family": "f4"
    },
    {
      "id": "culture",
      "name": "Culture, médias et patrimoine",
      "family": "f4"
    },
    {
      "id": "sport",
      "name": "Sport et vie associative",
      "family": "f4"
    },
    {
      "id": "territoires",
      "name": "Décentralisation et collectivités",
      "family": "f5"
    },
    {
      "id": "ruralite",
      "name": "Ruralité et petites villes",
      "family": "f5"
    },
    {
      "id": "outremer",
      "name": "Outre-mer",
      "family": "f5"
    },
    {
      "id": "urbanisme",
      "name": "Aménagement, villes et foncier",
      "family": "f5"
    },
    {
      "id": "europe",
      "name": "Union européenne et gouvernance",
      "family": "f6"
    },
    {
      "id": "diplomatie",
      "name": "Diplomatie et alliances",
      "family": "f6"
    },
    {
      "id": "defense",
      "name": "Défense et dissuasion",
      "family": "f6"
    },
    {
      "id": "souverainete",
      "name": "Souverainetés stratégiques",
      "family": "f6"
    },
    {
      "id": "cooperation",
      "name": "Coopération et aide au développement",
      "family": "f6"
    },
    {
      "id": "commerce-monde",
      "name": "Commerce mondial et mondialisation",
      "family": "f6"
    }
  ],
  "sources": [
    {
      "id": "ph-eco",
      "title": "Pour une France plus prospère",
      "publisher": "Édouard Philippe — Avec Édouard 2027",
      "period": "2026",
      "kind": "primaire",
      "url": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-prospere",
      "scope": "Orientations personnelles pour la présidentielle 2027 ; page non datée consultée le 30 octobre 2026.",
      "date": null,
      "datePrecision": "non datée"
    },
    {
      "id": "ph-energie",
      "title": "Pour une France plus conquérante",
      "publisher": "Édouard Philippe — Avec Édouard 2027",
      "period": "2026",
      "kind": "primaire",
      "url": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-conquerante",
      "scope": "Orientations personnelles pour la présidentielle 2027 ; page non datée consultée le 30 octobre 2026.",
      "date": null,
      "datePrecision": "non datée"
    },
    {
      "id": "ph-securite",
      "title": "Pour une France plus sûre",
      "publisher": "Édouard Philippe — Avec Édouard 2027",
      "period": "2026",
      "kind": "primaire",
      "url": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-sure",
      "scope": "Orientations personnelles pour la présidentielle 2027 ; page non datée consultée le 30 octobre 2026.",
      "date": null,
      "datePrecision": "non datée"
    },
    {
      "id": "att-2024",
      "title": "Profession de foi – législatives 2024",
      "publisher": "Site de Gabriel Attal",
      "period": "2024",
      "kind": "primaire",
      "url": "https://gabrielattal.fr/document/6H1i4nqgQeRUo8Cm3OG7dB/professiondefoi-ga-2t-2024-15-ok-bat-compressed.pdf",
      "scope": "Élections législatives 2024 — non 2027"
    },
    {
      "id": "att-tract",
      "title": "Tract – programme des législatives 2024",
      "publisher": "Site de Gabriel Attal",
      "period": "2024",
      "kind": "primaire",
      "url": "https://gabrielattal.fr/document/1NsjapZv96QMorNT6pSu2C/tract-programme.pdf",
      "scope": "Élections législatives 2024 — non 2027"
    },
    {
      "id": "rn-2024",
      "title": "Programme législatif 2024",
      "publisher": "Rassemblement national",
      "period": "Législatives 2024",
      "kind": "primaire",
      "url": "https://rassemblementnational.fr/documents/202406-programme.pdf",
      "scope": "Programme du parti porté par Jordan Bardella",
      "date": "2024-06",
      "datePrecision": "mois",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "rn-2022",
      "title": "22 mesures pour 2022",
      "publisher": "Marine Le Pen / Rassemblement national",
      "period": "Présidentielle 2022",
      "kind": "primaire",
      "url": "https://rassemblementnational.fr/22-mesures",
      "scope": "Programme présidentiel ancien",
      "date": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "lfi-2024",
      "title": "Programme abrégé – législatives 2024",
      "publisher": "La France insoumise",
      "period": "2024",
      "kind": "primaire",
      "url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/PROGRAMME-FALC-VF.pdf",
      "scope": "Programme du mouvement en 2024 — non engagement personnel pour 2027"
    },
    {
      "id": "lfi-2022",
      "title": "Déclaration politique du groupe LFI",
      "publisher": "La France insoumise",
      "period": "2022",
      "kind": "primaire",
      "url": "https://lafranceinsoumise.fr/2022/06/28/declaration-politique-du-groupe-parlementaire-de-la-france-insoumise/",
      "scope": "Déclaration de groupe en 2022 — non 2027"
    },
    {
      "id": "lfi-2022b",
      "title": "Accord législatif LFI–PS",
      "publisher": "La France insoumise",
      "period": "2022",
      "kind": "primaire",
      "url": "https://lafranceinsoumise.fr/2022/05/04/accord-entre-la-france-insoumise-et-le-parti-socialiste-pour-les-prochaines-elections-legislatives/",
      "scope": "Accord de coalition en 2022 — non 2027"
    },
    {
      "id": "left-lfi-now",
      "title": "Mesures phares de La France insoumise",
      "publisher": "La France insoumise",
      "period": "2026",
      "kind": "primaire",
      "url": "https://lafranceinsoumise.fr/",
      "scope": "Page courante du mouvement ; date de publication non indiquée, observée le 30 octobre 2026",
      "date": "2026-10-30",
      "datePrecision": "consultation"
    },
    {
      "id": "left-lfi-budget25",
      "title": "Contre-budget pour 2026",
      "publisher": "La France insoumise",
      "period": "2025",
      "kind": "primaire",
      "url": "https://lafranceinsoumise.fr/wp-content/uploads/2025/10/Budget-2026_LFI_web_pages.pdf",
      "scope": "Document budgétaire publié dans le répertoire octobre 2025 ; extrait indexé consulté, téléchargement intégral trop volumineux",
      "date": "2025-10",
      "datePrecision": "mois"
    },
    {
      "id": "left-nupes22",
      "title": "Présentation du programme de la NUPES",
      "publisher": "Jean-Luc Mélenchon",
      "period": "2022",
      "kind": "primaire",
      "url": "https://melenchon.fr/2022/05/19/presentation-du-programme-de-la-nupes/",
      "scope": "Programme collectif NUPES aux législatives 2022",
      "date": "2022-05-19",
      "datePrecision": "jour"
    },
    {
      "id": "left-nfp24",
      "title": "Contrat de législature du Nouveau Front populaire",
      "publisher": "Nouveau Front populaire",
      "period": "2024",
      "kind": "primaire",
      "url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/06/Programme-nouveaufrontpopulaire.pdf",
      "scope": "Programme collectif aux législatives 2024 ; pas un programme individuel 2027",
      "date": "2024-06",
      "datePrecision": "mois"
    },
    {
      "id": "left-ruffin-work",
      "title": "Cahier : statut des travailleurs essentiels",
      "publisher": "François Ruffin / Nous Président",
      "period": "2026",
      "kind": "primaire",
      "url": "https://nouspresident.fr/statut-travailleurs-essentiels/",
      "scope": "Cahier de campagne présidentielle 2027 ; date de publication non affichée",
      "date": "2026-10-30",
      "datePrecision": "consultation"
    },
    {
      "id": "left-ruffin-industry",
      "title": "Cahier : relocaliser 100 produits stratégiques",
      "publisher": "François Ruffin / Nous Président",
      "period": "2026",
      "kind": "primaire",
      "url": "https://nouspresident.fr/pour-proteger-notre-industrie-relocaliser-100-produits-strategiques/",
      "scope": "Cahier de campagne présidentielle 2027 ; date de publication non affichée",
      "date": "2026-10-30",
      "datePrecision": "consultation"
    },
    {
      "id": "left-ruffin-home",
      "title": "Cahier : face à la crise du logement",
      "publisher": "François Ruffin / Nous Président",
      "period": "2026",
      "kind": "primaire",
      "url": "https://nouspresident.fr/face-a-la-crise-du-logement/",
      "scope": "Cahier de campagne présidentielle 2027 ; date de publication non affichée",
      "date": "2026-10-30",
      "datePrecision": "consultation"
    },
    {
      "id": "left-roussel-energy",
      "title": "Université d’été 2026 : discours de Fabien Roussel",
      "publisher": "Parti communiste français",
      "period": "2026",
      "kind": "primaire",
      "url": "https://www.pcf.fr/ue_26_discours_fr",
      "scope": "Déclaration individuelle de Fabien Roussel",
      "date": "2026-08-26",
      "datePrecision": "jour"
    },
    {
      "id": "left-roussel-education",
      "title": "Plan jeunesse et éducation de Fabien Roussel",
      "publisher": "PCF Oise",
      "period": "2026",
      "kind": "primaire",
      "url": "https://oise.pcf.fr/132876",
      "scope": "Compte rendu primaire du plan du 6 octobre ; texte indexé consulté, ouverture directe en erreur 502",
      "date": "2026-10-06",
      "datePrecision": "jour"
    },
    {
      "id": "left-roussel-total",
      "title": "Nationaliser TotalEnergies",
      "publisher": "PCF Oise / Fabien Roussel",
      "period": "2026",
      "kind": "primaire",
      "url": "https://oise.pcf.fr/132787",
      "scope": "Tribune de Fabien Roussel reproduite par son parti",
      "date": "2026-07-28",
      "datePrecision": "jour"
    },
    {
      "id": "left-ecolo26",
      "title": "Pour une prospérité écologique",
      "publisher": "Les Écologistes",
      "period": "2026",
      "kind": "primaire",
      "url": "https://lesecologistes.fr/document/3N4JsAEmq6vsx42IITGNZa/vdef-programme-1.pdf",
      "scope": "Programme du parti, juillet 2026 ; ne vaut pas engagement personnel de Marine Tondelier ou Yannick Jadot",
      "date": "2026-07",
      "datePrecision": "mois"
    },
    {
      "id": "left-ps26",
      "title": "Le Projet socialiste : Vivre libres",
      "publisher": "Parti socialiste",
      "period": "2026",
      "kind": "primaire",
      "url": "https://projet-socialiste.fr/vivre-libres/",
      "scope": "Résumé du projet collectif PS ; publication non datée sur cette page, observée le 30 octobre 2026",
      "date": "2026-10-30",
      "datePrecision": "consultation"
    },
    {
      "id": "left-pp-acte1",
      "title": "Acte I : notre vision pour la France",
      "publisher": "Place publique",
      "period": "2026",
      "kind": "primaire",
      "url": "https://place-publique.eu/document/6J8wjk3EW8dBCLwKxa7J96/projet-placepublique-acte1.pdf",
      "scope": "Texte collectif Place publique ; PDF non daté, disponible au 30 octobre 2026, pas un programme présidentiel individuel intégral",
      "date": "2026-10-30",
      "datePrecision": "consultation"
    },
    {
      "id": "left-gluck-letter",
      "title": "Lettre de Raphaël Glucksmann aux Français",
      "publisher": "Place publique / Raphaël Glucksmann",
      "period": "2026",
      "kind": "primaire",
      "url": "https://place-publique.eu/posts/2fgDdljEIy36rgxBjRyiQZ/raphael-glucksmann-sa-lettre-aux-francais",
      "scope": "Déclaration de candidature et engagements individuels",
      "date": "2026-08-25",
      "datePrecision": "jour"
    },
    {
      "id": "ep-enfants-2026",
      "title": "Pour une France plus attentive à ses enfants",
      "publisher": "Édouard Philippe — Avec Édouard 2027",
      "period": "2026",
      "kind": "primaire",
      "url": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-attentive-a-ses-enfants",
      "scope": "Orientations personnelles pour la présidentielle 2027 ; page non datée consultée le 30 octobre 2026.",
      "date": null,
      "datePrecision": "non datée"
    },
    {
      "id": "attal-travail-2026",
      "title": "Travail et salaires",
      "publisher": "Gabriel Attal — Attal Président",
      "period": "2026",
      "kind": "primaire",
      "url": "https://attalpresident.fr/programme/travail-salaires",
      "scope": "Chantier de campagne présidentielle 2027 ; orientations, programme annoncé en construction ; page non datée consultée le 30 octobre 2026.",
      "date": null,
      "datePrecision": "non datée"
    },
    {
      "id": "attal-ecrans-2026",
      "title": "Régulation des écrans et des réseaux sociaux chez les adolescents",
      "publisher": "Renaissance",
      "period": "2026",
      "kind": "primaire",
      "url": "https://parti-renaissance.fr/petitions/regulation-ecrans-et-rs",
      "scope": "Propositions explicitement attribuées à Gabriel Attal par Renaissance ; page non datée consultée le 30 octobre 2026, sans date de première publication établie.",
      "date": null,
      "datePrecision": "non datée"
    },
    {
      "id": "villepin-economie-2026",
      "title": "Projet économique : 20 propositions",
      "publisher": "La France Humaniste — Dominique de Villepin",
      "period": "2026",
      "kind": "primaire",
      "url": "https://lafrancehumaniste.fr/programme/economie.html",
      "scope": "Projet économique personnel pour 2027 ; page non datée consultée le 30 octobre 2026. Les montants sont des objectifs annoncés, non des résultats validés.",
      "date": null,
      "datePrecision": "non datée"
    },
    {
      "id": "ep-dpg-2019",
      "title": "Déclaration de politique générale d’Édouard Philippe au Sénat",
      "publisher": "Vie publique — discours du Premier ministre",
      "period": "2019",
      "kind": "primaire",
      "url": "https://www.vie-publique.fr/discours/270262-edouard-philippe-13062019-declaration-de-politique-generale-senat",
      "scope": "Déclaration gouvernementale historique, prononcée le 13 juin 2019 ; ne constitue pas un programme pour 2027.",
      "date": "2019-06-13",
      "datePrecision": "jour"
    },
    {
      "id": "attal-dpg-2024",
      "title": "Déclaration de politique générale de Gabriel Attal, 30 janvier 2024",
      "publisher": "Assemblée nationale — compte rendu intégral",
      "period": "2024",
      "kind": "primaire",
      "url": "https://questions.assemblee-nationale.fr/dyn/16/comptes-rendus/seance/session-ordinaire-de-2023-2024/deuxieme-seance-du-mardi-30-janvier-2024",
      "scope": "Déclaration gouvernementale historique, pas programme présidentiel 2027.",
      "date": "2024-01-30",
      "datePrecision": "jour"
    },
    {
      "id": "right-rn26",
      "title": "Contre-budget 2026",
      "publisher": "Groupe Rassemblement national",
      "period": "Budget 2026",
      "kind": "primaire",
      "url": "https://rassemblementnational.fr/documents/GRN-CONTRE-BUDGET-2026.pdf",
      "scope": "Contre-budget parlementaire présenté le 23 octobre 2025",
      "date": "2025-10-23",
      "datePrecision": "jour",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-br-r",
      "title": "Projet : retraites",
      "publisher": "Campagne de Bruno Retailleau / Les Républicains",
      "period": "Projet présidentiel 2027",
      "kind": "primaire",
      "url": "https://www.avecretailleau.fr/projet/theme/retraites",
      "scope": "Projet de campagne ; page non datée consultée le 30 octobre 2026",
      "date": null,
      "datePrecision": "non daté",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-br-e",
      "title": "Projet : électricité",
      "publisher": "Campagne de Bruno Retailleau / Les Républicains",
      "period": "Projet présidentiel 2027",
      "kind": "primaire",
      "url": "https://www.avecretailleau.fr/projet/theme/electricite",
      "scope": "Projet de campagne ; page non datée consultée le 30 octobre 2026",
      "date": null,
      "datePrecision": "non daté",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-sk",
      "title": "Plan budgétaire de Sarah Knafo",
      "publisher": "Sarah Knafo / Reconquête",
      "period": "Plan intitulé Budget 2026",
      "kind": "primaire",
      "url": "https://www.budget2027.fr/",
      "scope": "Plan budgétaire, pas un programme présidentiel complet ; date non indiquée",
      "date": null,
      "datePrecision": "non daté",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-nda22",
      "title": "Profession de foi présidentielle 2022",
      "publisher": "Nicolas Dupont-Aignan / Debout la France",
      "period": "Présidentielle 2022",
      "kind": "primaire",
      "url": "https://www.debout-la-france.fr/wp-content/uploads/2022/10/profession_de_foi_2022.pdf",
      "scope": "Profession de foi ancienne ; le chemin de dépôt ne donne pas la date du document",
      "date": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-lw-jan",
      "title": "Je ne voterai pas un budget avec de nouvelles hausses d’impôt",
      "publisher": "Laurent Wauquiez / Les Républicains",
      "period": "Entretien du 13 janvier 2025",
      "kind": "primaire",
      "url": "https://republicains.fr/actualites/2025/01/13/laurent-wauquiez-je-ne-voterai-pas-un-budget-avec-de-nouvelles-hausses-dimpot/",
      "scope": "Entretien reproduit par le parti",
      "date": "2025-01-13",
      "datePrecision": "jour",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-lw-feb",
      "title": "Il faut passer des paroles aux actes",
      "publisher": "Laurent Wauquiez / Les Républicains",
      "period": "Entretien du 3 février 2025",
      "kind": "primaire",
      "url": "https://republicains.fr/actualites/2025/02/03/laurent-wauquiez-il-faut-passer-des-paroles-aux-actes/",
      "scope": "Entretien reproduit par le parti",
      "date": "2025-02-03",
      "datePrecision": "jour",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-ez22",
      "title": "Nucléaire : proposition de campagne",
      "publisher": "Éric Zemmour",
      "period": "Présidentielle 2022",
      "kind": "primaire",
      "url": "https://www.ericzemmour.fr/nucleaire-le-revirement-electoraliste-emmanuel-macron",
      "scope": "Texte du site de campagne 2022",
      "date": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "left-ps-nature",
      "title": "Projet socialiste : Vivre avec la nature",
      "publisher": "Parti socialiste",
      "period": "2026",
      "kind": "primaire",
      "url": "https://projet-socialiste.fr/vivre-avec-la-nature/",
      "scope": "Projet collectif du Parti socialiste ; page de synthèse non datée, consultée le 30 octobre 2026. Ne vaut pas programme personnel d’Olivier Faure.",
      "date": "2026-10-30",
      "datePrecision": "consultation"
    },
    {
      "id": "left-ps-societe",
      "title": "Projet socialiste : Refaire société",
      "publisher": "Parti socialiste",
      "period": "2026",
      "kind": "primaire",
      "url": "https://projet-socialiste.fr/refaire-societe/",
      "scope": "Projet collectif du Parti socialiste ; page de synthèse non datée, consultée le 30 octobre 2026. Ne vaut pas programme personnel d’Olivier Faure.",
      "date": "2026-10-30",
      "datePrecision": "consultation"
    },
    {
      "id": "left-ps-egalite",
      "title": "Projet socialiste : S’épanouir à égalité",
      "publisher": "Parti socialiste",
      "period": "2026",
      "kind": "primaire",
      "url": "https://projet-socialiste.fr/sepanouir-a-egalite/",
      "scope": "Projet collectif du Parti socialiste ; page de synthèse non datée, consultée le 30 octobre 2026. Ne vaut pas programme personnel d’Olivier Faure.",
      "date": "2026-10-30",
      "datePrecision": "consultation"
    },
    {
      "id": "left-ps-securites",
      "title": "Projet socialiste : Être en sécurité(s)",
      "publisher": "Parti socialiste",
      "period": "2026",
      "kind": "primaire",
      "url": "https://projet-socialiste.fr/etre-en-securites/",
      "scope": "Projet collectif du Parti socialiste ; page de synthèse non datée, consultée le 30 octobre 2026. Ne vaut pas programme personnel d’Olivier Faure.",
      "date": "2026-10-30",
      "datePrecision": "consultation"
    },
    {
      "id": "left-ps-monde",
      "title": "Projet socialiste : Pacifier le monde",
      "publisher": "Parti socialiste",
      "period": "2026",
      "kind": "primaire",
      "url": "https://projet-socialiste.fr/pacifier-le-monde/",
      "scope": "Projet collectif du Parti socialiste ; page de synthèse non datée, consultée le 30 octobre 2026. Ne vaut pas programme personnel d’Olivier Faure.",
      "date": "2026-10-30",
      "datePrecision": "consultation"
    },
    {
      "id": "ep-ecoles-questions-2026",
      "title": "L’école : questions et réponses",
      "url": "https://www.edouardphilippe.fr/questions-reponses/ecoles",
      "publisher": "Édouard Philippe - Avec Édouard 2027",
      "period": "2026",
      "kind": "primaire",
      "scope": "Compte rendu de la réunion du 15 octobre 2026 ; date de mise en ligne non établie, consulté le 30 octobre 2026. Propositions personnelles pour 2027.",
      "date": null,
      "datePrecision": "non datée"
    },
    {
      "id": "attal-education-2026",
      "title": "École",
      "url": "https://attalpresident.fr/programme/education",
      "publisher": "Gabriel Attal - Attal Président",
      "period": "2026",
      "kind": "primaire",
      "scope": "Orientations personnelles pour 2027 ; publication non datée, consultée le 30 octobre 2026. Objectifs annoncés, non bilan de réalisation.",
      "date": null,
      "datePrecision": "non datée"
    },
    {
      "id": "attal-frontieres-2026",
      "title": "Frontières",
      "url": "https://attalpresident.fr/programme/frontieres",
      "publisher": "Gabriel Attal - Attal Président",
      "period": "2026",
      "kind": "primaire",
      "scope": "Orientations personnelles pour 2027 ; publication non datée, consultée le 30 octobre 2026. Objectifs annoncés, non bilan de réalisation.",
      "date": null,
      "datePrecision": "non datée"
    },
    {
      "id": "attal-ia-2026",
      "title": "Intelligence artificielle",
      "url": "https://attalpresident.fr/programme/intelligence-artificielle",
      "publisher": "Gabriel Attal - Attal Président",
      "period": "2026",
      "kind": "primaire",
      "scope": "Orientations personnelles pour 2027 ; publication non datée, consultée le 30 octobre 2026. Objectifs annoncés, non bilan de réalisation.",
      "date": null,
      "datePrecision": "non datée"
    },
    {
      "id": "attal-ecologie-2026",
      "title": "Dette écologique",
      "url": "https://attalpresident.fr/programme/dette-ecologique",
      "publisher": "Gabriel Attal - Attal Président",
      "period": "2026",
      "kind": "primaire",
      "scope": "Orientations personnelles pour 2027 ; publication non datée, consultée le 30 octobre 2026. Objectifs annoncés, non bilan de réalisation.",
      "date": null,
      "datePrecision": "non datée"
    },
    {
      "id": "right-expanded-agri22",
      "title": "Livret Agriculture (2022)",
      "url": "https://rassemblementnational.fr/documents/projet/projet-l-agriculture.pdf",
      "publisher": "Marine Le Pen / Rassemblement national",
      "period": "Présidentielle 2022",
      "kind": "primaire",
      "scope": "Document historique de campagne, pas un engagement pour 2027",
      "date": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-expanded-eco22",
      "title": "Livret Environnement (2022)",
      "url": "https://rassemblementnational.fr/documents/projet/projet-lecologie.pdf",
      "publisher": "Marine Le Pen / Rassemblement national",
      "period": "Présidentielle 2022",
      "kind": "primaire",
      "scope": "Document historique de campagne, pas un engagement pour 2027",
      "date": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-expanded-patr22",
      "title": "Livret Patrimoine (2022)",
      "url": "https://rassemblementnational.fr/documents/projet/projet-le-patrimoine.pdf",
      "publisher": "Marine Le Pen / Rassemblement national",
      "period": "Présidentielle 2022",
      "kind": "primaire",
      "scope": "Document historique de campagne, pas un engagement pour 2027",
      "date": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-expanded-entreprises",
      "title": "La France entreprend — version mise à jour",
      "url": "https://rassemblementnational.fr/documents/WEB-GRN-LIVRET-ENTREPRISE.pdf",
      "publisher": "Marine Le Pen / Rassemblement national",
      "period": "Livret issu de 2022, mis à jour ; date non établie",
      "kind": "primaire",
      "scope": "Document publié sur le site officiel ; date de mise en ligne non établie",
      "date": null,
      "datePrecision": "non daté",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-expanded-ret-agri",
      "title": "Projet Agriculture",
      "url": "https://www.avecretailleau.fr/projet/theme/agriculture",
      "publisher": "Bruno Retailleau",
      "period": "Projet présidentiel 2027",
      "kind": "primaire",
      "scope": "Document publié sur le site officiel ; date de mise en ligne non établie",
      "date": null,
      "datePrecision": "non daté",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-expanded-z-saulieu",
      "title": "Discours de Saulieu (campagne 2022)",
      "url": "https://www.ericzemmour.fr/discours-saulieu",
      "publisher": "Éric Zemmour",
      "period": "Présidentielle 2022",
      "kind": "primaire",
      "scope": "Document historique de campagne, pas un engagement pour 2027",
      "date": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "more-lisnard-institutions",
      "title": "Institutions et dette : propositions",
      "publisher": "Nouvelle Énergie",
      "url": "https://www.unenouvelleenergie.fr/notre-programme/etre-maitre-de-notre-destin/",
      "period": "Non daté · consulté en 2026",
      "kind": "primaire",
      "scope": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée.",
      "date": "2026-10-30",
      "datePrecision": "consultation"
    },
    {
      "id": "more-lisnard-economie",
      "title": "Économie et protection sociale : propositions",
      "publisher": "Nouvelle Énergie",
      "url": "https://www.unenouvelleenergie.fr/notre-programme/reussir-une-nouvelle-ambition-francaise/",
      "period": "Non daté · consulté en 2026",
      "kind": "primaire",
      "scope": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée, références à des dispositifs anciens.",
      "date": "2026-10-30",
      "datePrecision": "consultation"
    },
    {
      "id": "more-lisnard-civique",
      "title": "Éducation, territoires et écologie : propositions",
      "publisher": "Nouvelle Énergie",
      "url": "https://www.unenouvelleenergie.fr/notre-programme/generer-un-renouveau-civique/",
      "period": "Non daté · consulté en 2026",
      "kind": "primaire",
      "scope": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée.",
      "date": "2026-10-30",
      "datePrecision": "consultation"
    },
    {
      "id": "more-asselineau-2022",
      "title": "Programme présidentiel 2022",
      "publisher": "UPR / François Asselineau",
      "url": "https://upr.fr/actualites/programme-presidentiel-2022",
      "period": "2022",
      "kind": "primaire",
      "scope": "Programme présidentiel de François Asselineau en 2022 ; aucune reconduction pour 2027 présumée.",
      "date": "2026-10-30",
      "datePrecision": "consultation"
    },
    {
      "id": "more-arthaud-2022",
      "title": "Déclaration présidentielle 2022 en français accessible",
      "publisher": "Nathalie Arthaud / CNCCEP",
      "url": "https://www.cnccep.fr/pdfs/Candidat-01-Nathalie-Arthaud-Declaration-FALC.pdf",
      "period": "2022",
      "kind": "primaire",
      "scope": "Profession de foi de Nathalie Arthaud en 2022 ; aucune reconduction pour 2027 présumée.",
      "date": "2022-03-07",
      "datePrecision": "publication"
    },
    {
      "id": "more-kazib-2027",
      "title": "Premières propositions pour 2027",
      "publisher": "Comité de campagne Anasse Kazib 2027",
      "url": "https://anasse2027.fr/programme",
      "period": "2027 · premières propositions",
      "kind": "primaire",
      "scope": "Premières propositions publiées par la campagne Anasse Kazib ; programme complet encore en élaboration.",
      "date": "2026-10-30",
      "datePrecision": "consultation"
    },
    {
      "id": "deep-caz-lettre",
      "title": "Lettre aux Français : propositions",
      "publisher": "Bernard Cazeneuve — La Convention",
      "url": "https://www.la-convention.fr/lettre",
      "date": "2026-07-15",
      "period": "2026",
      "kind": "primaire",
      "scope": "Orientations personnelles de juillet 2026 ; pas un bilan de réalisation.",
      "datePrecision": "jour"
    },
    {
      "id": "deep-becht-refond",
      "title": "Les cinq refondations",
      "publisher": "Olivier Becht — Projet France",
      "url": "https://becht2027.fr/projet-france/les-5-refondations/",
      "date": null,
      "period": "2026",
      "kind": "primaire",
      "scope": "Page de campagne non datée, consultée le 30 octobre 2026. Objectifs annoncés, sans validation scientifique ni chiffrage complet.",
      "datePrecision": "non datée"
    },
    {
      "id": "deep-becht-democratie",
      "title": "Pacte démocratique et territorial",
      "publisher": "Olivier Becht — Projet France",
      "url": "https://becht2027.fr/projet-france/les-5-refondations/refondation-democratique-territoriale/",
      "date": null,
      "period": "2026",
      "kind": "primaire",
      "scope": "Orientation de campagne non datée, consultée le 30 octobre 2026.",
      "datePrecision": "non datée"
    },
    {
      "id": "deep-bou-manifeste",
      "title": "Une France humaine, une France forte",
      "publisher": "Karim Bouamrane — manifeste de campagne",
      "url": "https://www.karimbouamrane2027.org/manifeste.html",
      "date": null,
      "period": "2026",
      "kind": "primaire",
      "scope": "Manifeste de campagne non daté, consulté le 30 octobre 2026. Orientations générales, souvent sans dispositif ni financement détaillés.",
      "datePrecision": "non datée"
    },
    {
      "id": "deep-hol-lcp",
      "title": "Propositions sur les retraites et la fiscalité",
      "publisher": "LCP, avec AFP",
      "url": "https://lcp.fr/actualites/presidentielle-francois-hollande-propose-la-retraite-a-63-ans-et-dira-en-decembre-s-il",
      "date": "2026-08-27",
      "period": "2026",
      "kind": "presse",
      "scope": "Propositions du livre Unir et d’un entretien, rapportées en août 2026 ; distinctes d’une candidature déclarée.",
      "datePrecision": "jour"
    },
    {
      "id": "deep-batho-primaire",
      "title": "Programme de la primaire écologiste",
      "publisher": "Public Sénat",
      "url": "https://www.publicsenat.fr/actualites/politique/primaire-ecologiste-quels-sont-les-programmes-des-candidats-190437",
      "date": "2021-09-16",
      "period": "2021",
      "kind": "presse",
      "scope": "Primaire écologiste de 2021 pour l’élection 2022. Archive ; réaffirmation pour 2027 non établie ici.",
      "datePrecision": "jour"
    },
    {
      "id": "deep-pol-vision",
      "title": "Ma vision pour la France",
      "publisher": "Natacha Polony — site de campagne",
      "url": "https://natachapolony2027.fr/natacha-polony/ma-vision",
      "date": null,
      "period": "2026",
      "kind": "primaire",
      "scope": "Texte personnel non daté, consulté le 30 octobre 2026. Orientations, pas programme intégral chiffré.",
      "datePrecision": "non datée"
    },
    {
      "id": "deep-pol-rtl",
      "title": "Entretien du 31 août 2026",
      "publisher": "RTL — entretien direct",
      "url": "https://www.rtl.fr/actu/politique/j-en-ai-assez-de-commenter-le-desastre-sur-rtl-natacha-polony-dit-vouloir-rassembler-ceux-qui-ne-sont-pas-representes-en-se-lancant-en-politique-avant-la-presidentielle-de-2027-7900666858",
      "date": "2026-08-31",
      "period": "2026",
      "kind": "presse",
      "scope": "Entretien antérieur à la déclaration de candidature ; positions personnelles attribuées.",
      "datePrecision": "jour"
    },
    {
      "id": "deep-ber-egora",
      "title": "Propositions de candidature en 2021",
      "publisher": "Egora — reprise d’un entretien au Point",
      "url": "https://www.egora.fr/actus-pro/politiques/lancien-ministre-de-la-sante-xavier-bertrand-annonce-sa-candidature-la",
      "date": "2021-03-25",
      "period": "2021",
      "kind": "presse",
      "scope": "Campagne préparatoire à l’élection de 2022. Archive ; ne présume pas une réaffirmation en 2027.",
      "datePrecision": "jour"
    },
    {
      "id": "deep-ber-point",
      "title": "Meeting de Saint-Quentin, reportage du Point",
      "publisher": "Le Point, reproduit par Nous France",
      "url": "https://www.nousfrance.fr/2025/10/que-letat-arrete-de-nous-faire-les-poches-a-saint-quentin-xavier-bertrand-sechauffe-pour-la-presidentielle-le-point/",
      "date": "2025-10-25",
      "period": "2025",
      "kind": "presse",
      "scope": "Date du meeting relaté ; jour de publication non précisé. Positions de 2025, pas programme présidentiel complet.",
      "datePrecision": "jour"
    },
    {
      "id": "deep-gluck-ps",
      "title": "Fiscalité, école, immigration : propositions",
      "publisher": "Public Sénat",
      "url": "https://www.publicsenat.fr/actualites/politique/fiscalite-ecole-immigration-ce-que-propose-raphael-glucksmann",
      "date": "2026-08-24",
      "period": "2026",
      "kind": "presse",
      "scope": "Positions de candidature et du livre rapportées en août 2026.",
      "datePrecision": "jour"
    },
    {
      "id": "deep-gluck-lcp",
      "title": "Premières lignes du livre programmatique",
      "publisher": "LCP",
      "url": "https://lcp.fr/actualites/presidentielle-raphael-glucksmann-devoile-les-premieres-lignes-de-son-possible-programme",
      "date": "2026-05-26",
      "period": "2026",
      "kind": "presse",
      "scope": "Livre présenté avant la déclaration de candidature ; propositions personnelles rapportées.",
      "datePrecision": "jour"
    },
    {
      "id": "deep-gluck-monde",
      "title": "Entretien sur écologie et protection sociale",
      "publisher": "Le Monde — entretien",
      "url": "https://www.lemonde.fr/politique/article/2026/08/26/raphael-glucksmann-l-europe-est-cruciale-pour-mener-a-bien-la-transformation-ecologique_6756834_823448.html",
      "date": "2026-08-26",
      "period": "2026",
      "kind": "presse",
      "scope": "Entretien personnel ; positions datées d’août 2026.",
      "datePrecision": "jour"
    },
    {
      "id": "deep-equinoxe-priorites",
      "title": "Présidentielle 2027 : priorités",
      "publisher": "Équinoxe — campagne Antoine Mikolajczak",
      "url": "https://parti-equinoxe.fr/presidentielle-2027/",
      "period": "2026",
      "scope": "Orientations de campagne ; programme détaillé annoncé pour le 2 novembre 2026, non publié à la collecte du 30 octobre.",
      "date": null,
      "datePrecision": "non datée",
      "kind": "primaire"
    },
    {
      "id": "deep-mathieu-programme",
      "title": "Programme démocratique 2027",
      "publisher": "Benoît Mathieu — Cap 500 signatures",
      "url": "https://www.benoitmathieu2027.fr/programme",
      "period": "2026",
      "scope": "Projet institutionnel personnel, sans programme sectoriel annoncé.",
      "date": null,
      "datePrecision": "non datée",
      "kind": "primaire"
    },
    {
      "id": "deep-egger-2027",
      "title": "Calendrier présidentiel et réformes",
      "publisher": "Solution démocratique — Clara Egger",
      "url": "https://solutiondemocratique.fr/notre-solution/calendrier-president/",
      "period": "2026",
      "scope": "Programme institutionnel volontairement limité ; calendrier et interprétations juridiques avancés par le mouvement, non validés indépendamment.",
      "date": null,
      "datePrecision": "non datée",
      "kind": "primaire"
    },
    {
      "id": "deep-egger-archive",
      "title": "Programme Espoir RIC 2022",
      "publisher": "Espoir RIC — Clara Egger",
      "url": "https://www.espoir-ric.fr/decouvrir",
      "period": "2022",
      "scope": "Archive de la campagne 2022, explicitement présentée comme telle.",
      "date": null,
      "datePrecision": "non datée",
      "kind": "primaire"
    },
    {
      "id": "deep-markovic-annonce",
      "title": "Annonce de candidature de Mira Markovic",
      "publisher": "Parti animaliste",
      "url": "https://parti-animaliste.fr/news/communique-de-presse/mira-markovic-representera-le-parti-animaliste-a-la-presidentielle",
      "period": "2026",
      "scope": "Orientations collectives citées lors de la présentation de la candidate.",
      "date": "2026-10-02",
      "datePrecision": "jour",
      "kind": "primaire"
    },
    {
      "id": "deep-animaliste-archive",
      "title": "Programme national 2022",
      "publisher": "Parti animaliste — archive collective",
      "url": "https://parti-animaliste.fr/programme",
      "period": "2022",
      "scope": "Document du parti de 2022 ; ni programme personnel de Mira Markovic ni réaffirmation automatique pour 2027.",
      "date": null,
      "datePrecision": "non datée",
      "kind": "primaire"
    },
    {
      "id": "deep-labib-discours",
      "title": "Discours à la Fête de l’Humanité",
      "publisher": "Selma Labib — NPA-Révolutionnaires",
      "url": "https://beta.npa-revolutionnaires.org/articles/intervention-de-selma-labib-a-la-fete-de-lhumanite-2026",
      "period": "2026",
      "scope": "Intervention du 12 septembre, publiée le 15 septembre 2026. Programme de luttes présenté comme distinct de promesses électorales.",
      "date": "2026-09-15",
      "datePrecision": "jour",
      "kind": "primaire"
    },
    {
      "id": "deep-lalanne-projet",
      "title": "Le Projet 2027",
      "publisher": "Campagne Francis Lalanne — France Libre",
      "url": "https://dieudolalanne2027.com/programme/",
      "period": "2026",
      "scope": "Page officielle de campagne non datée ; propositions non chiffrées et faisabilité non évaluée.",
      "date": null,
      "datePrecision": "non datée",
      "kind": "primaire"
    },
    {
      "id": "deep-branco-voie",
      "title": "La Voie — projet intégral",
      "publisher": "Les Ruches — Juan Branco",
      "url": "https://www.ruches.org/le-projet",
      "period": "2026",
      "scope": "Programme de campagne intégral affiché ; page non datée, existence des propositions vérifiée, effets non audités.",
      "date": null,
      "datePrecision": "non datée",
      "kind": "primaire"
    },
    {
      "id": "deep-patriotes-livret",
      "title": "Grandes orientations pour un projet patriote",
      "publisher": "Les Patriotes — projet collectif",
      "url": "https://les-patriotes.fr/wp-content/uploads/2025/09/lespatriotes_projet.pdf",
      "period": "non daté",
      "scope": "Livret collectif hébergé sous un chemin septembre 2025, contenant des références 2025 ; date exacte de publication non attestée, non assimilé à un programme personnel 2027.",
      "date": null,
      "datePrecision": "non datée",
      "kind": "primaire"
    },
    {
      "id": "deep-extra-roussel22",
      "title": "Présentation du programme de Fabien Roussel en 2022",
      "publisher": "Public Sénat",
      "url": "https://www.publicsenat.fr/actualites/politique/presidentielle-fabien-roussel-presente-180-propositions-pour-une-france-des-jours",
      "period": "2022",
      "kind": "presse",
      "scope": "Programme historique de 2022, rapporté par Public Sénat ; pas programme 2027.",
      "date": "2022-01-24",
      "datePrecision": "jour",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "deep-extra-zemmour22",
      "title": "Profession de foi accessible de 2022",
      "publisher": "Éric Zemmour / CNCCEP",
      "url": "https://www.cnccep.fr/pdfs/Candidat-12-Eric-Zemmour-Declaration-FALC.pdf",
      "period": "2022",
      "kind": "primaire",
      "scope": "Profession de foi présidentielle historique, pas engagement 2027.",
      "date": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "deep-extra-ruffin-probite",
      "title": "Cahier : séparation de l’argent et de l’État",
      "publisher": "François Ruffin / Nous Président",
      "url": "https://nouspresident.fr/separation-argent-etat/",
      "period": "2026",
      "kind": "primaire",
      "scope": "Cahier de campagne pour 2027, première publication non datée.",
      "date": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "deep-extra-ruffin-loisirs",
      "title": "Cahier : temps des loisirs",
      "publisher": "François Ruffin / Nous Président",
      "url": "https://nouspresident.fr/temps-loisirs/",
      "period": "2026",
      "kind": "primaire",
      "scope": "Cahier de campagne pour 2027, première publication non datée.",
      "date": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "deep-extra-ruffin-agri",
      "title": "Cahier : exception agriculturelle française",
      "publisher": "François Ruffin / Nous Président",
      "url": "https://nouspresident.fr/pour-une-exception-agriculturelle-francaise/",
      "period": "2026",
      "kind": "primaire",
      "scope": "Cahier de campagne pour 2027, première publication non datée.",
      "date": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "deep-extra-ruffin-ecologie",
      "title": "Cahier : travaillisme écologique",
      "publisher": "François Ruffin / Nous Président",
      "url": "https://nouspresident.fr/travaillisme-ecologique/",
      "period": "2026",
      "kind": "primaire",
      "scope": "Cahier de campagne pour 2027, première publication non datée.",
      "date": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "deep-extra-bardella-general",
      "title": "Présentation du programme législatif RN de 2024",
      "publisher": "LCP – Assemblée nationale",
      "url": "https://lcp.fr/actualites/legislatives-2024-pouvoir-d-achat-immigration-ecole-jordan-bardella-devoile-le-programme",
      "period": "2024",
      "kind": "presse",
      "scope": "Programme législatif collectif présenté par Jordan Bardella en 2024, non programme personnel 2027.",
      "date": "2024-06-24",
      "datePrecision": "jour",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "deep-extra-bardella-ecole",
      "title": "Propositions scolaires de Jordan Bardella en 2024",
      "publisher": "Public Sénat",
      "url": "https://www.publicsenat.fr/actualites/education/interdiction-des-portables-vouvoiement-des-professeurs-uniforme-jordan-bardella-promet-un-big-bang-de-lautorite-a-lecole",
      "period": "2024",
      "kind": "presse",
      "scope": "Propositions de campagne législative de 2024 ; reconduction non établie.",
      "date": "2024-06-24",
      "datePrecision": "jour",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "deep-extra-bardella-retraites",
      "title": "Précisions du projet RN sur les retraites en 2024",
      "publisher": "LCP – Assemblée nationale",
      "url": "https://lcp.fr/actualites/legislatives-2024-le-rassemblement-national-et-le-nouveau-front-populaire-precisent",
      "period": "2024",
      "kind": "presse",
      "scope": "Projet annoncé durant les législatives 2024, ne vaut pas engagement 2027.",
      "date": "2024-06-26",
      "datePrecision": "jour",
      "checkedAt": "2026-10-30"
    }
  ],
  "measures": [
    {
      "id": "p1",
      "person": "philippe",
      "theme": "finances",
      "title": "Déficit ramené à 2 % du PIB",
      "summary": "Objectif de déficit public à 2 % du PIB en fin de quinquennat, avec une règle constitutionnelle de maîtrise des déficits.",
      "source": "ph-eco",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe — Avec Édouard 2027"
    },
    {
      "id": "p2",
      "person": "philippe",
      "theme": "fiscalite",
      "title": "Pacte fiscal entreprises de 50 Md€",
      "summary": "Propose 50 Md€ de baisse d’impôts de production compensés par 50 Md€ de réduction d’aides publiques jugées improductives.",
      "source": "ph-eco",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe — Avec Édouard 2027"
    },
    {
      "id": "p3",
      "person": "philippe",
      "theme": "retraites",
      "title": "65 ans et 45 années cotisées",
      "summary": "Passage progressif à 65 ans et 45 annuités en moins de dix ans, avec des départs anticipés maintenus pour certaines situations.",
      "source": "ph-eco",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe — Avec Édouard 2027"
    },
    {
      "id": "p4",
      "person": "philippe",
      "theme": "retraites",
      "title": "Complément par capitalisation",
      "summary": "Propose d’étendre la capitalisation collective et un plan d’épargne retraite avec 500 € versés par l’État au premier emploi.",
      "source": "ph-eco",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe — Avec Édouard 2027"
    },
    {
      "id": "p5",
      "person": "philippe",
      "theme": "energie",
      "title": "Relance nucléaire et renouvelables",
      "summary": "Souhaite lancer huit EPR supplémentaires aux six déjà prévus, tout en développant les renouvelables et l’électrification.",
      "source": "ph-energie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe — Avec Édouard 2027"
    },
    {
      "id": "p6",
      "person": "philippe",
      "theme": "immigration",
      "title": "Objectif de réduction de moitié",
      "summary": "Affiche l’objectif de diviser par deux l’immigration et d’instaurer des quotas d’immigration économique.",
      "source": "ph-securite",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe — Avec Édouard 2027"
    },
    {
      "id": "p7",
      "person": "philippe",
      "theme": "immigration",
      "title": "Suspension du regroupement familial",
      "summary": "Propose de suspendre le regroupement familial pendant le quinquennat.",
      "source": "ph-securite",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe — Avec Édouard 2027"
    },
    {
      "id": "p8",
      "person": "philippe",
      "theme": "institutions",
      "title": "Règle budgétaire constitutionnelle",
      "summary": "Propose d’inscrire une règle d’or de maîtrise des déficits dans la Constitution par référendum.",
      "source": "ph-eco",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe — Avec Édouard 2027"
    },
    {
      "id": "a1",
      "person": "attal",
      "theme": "fiscalite",
      "title": "Pas de hausse d’impôts (2024)",
      "summary": "La profession de foi de 2024 revendique un engagement de non-augmentation des impôts.",
      "source": "att-2024",
      "period": "2024",
      "type": "individuelle",
      "attribution": "Site de Gabriel Attal"
    },
    {
      "id": "a2",
      "person": "attal",
      "theme": "finances",
      "title": "Maîtrise des finances publiques (2024)",
      "summary": "Le tract de 2024 défend le sérieux budgétaire et la simplification de l’organisation territoriale.",
      "source": "att-tract",
      "period": "2024",
      "type": "individuelle",
      "attribution": "Site de Gabriel Attal"
    },
    {
      "id": "a3",
      "person": "attal",
      "theme": "energie",
      "title": "14 nouveaux réacteurs nucléaires (2024)",
      "summary": "Son document électoral de 2024 soutient la construction de 14 réacteurs et le développement des énergies renouvelables.",
      "source": "att-2024",
      "period": "2024",
      "type": "individuelle",
      "attribution": "Site de Gabriel Attal"
    },
    {
      "id": "a4",
      "person": "attal",
      "theme": "immigration",
      "title": "Lutte contre l’immigration illégale (2024)",
      "summary": "Le tract de 2024 mentionne la lutte contre l’immigration illégale et la prise en charge par l’État des mineurs non accompagnés.",
      "source": "att-tract",
      "period": "2024",
      "type": "individuelle",
      "attribution": "Site de Gabriel Attal"
    },
    {
      "id": "l1",
      "person": "lepen",
      "theme": "fiscalite",
      "title": "TVA réduite sur l’énergie (2024)",
      "summary": "Le RN défendait une baisse de TVA sur les produits énergétiques dans son programme législatif de 2024.",
      "source": "rn-2024",
      "period": "2024",
      "type": "parti",
      "attribution": "Rassemblement national — position collective, pas engagement personnel automatique."
    },
    {
      "id": "l2",
      "person": "lepen",
      "theme": "retraites",
      "title": "Départ à 60 ans sous conditions (2022)",
      "summary": "Les 22 mesures de 2022 prévoyaient 60 ans pour ceux ayant commencé avant 20 ans avec 40 annuités.",
      "source": "rn-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Marine Le Pen / Rassemblement national"
    },
    {
      "id": "l3",
      "person": "lepen",
      "theme": "retraites",
      "title": "Abrogation de la réforme de 2023 (programme 2024)",
      "summary": "Le programme législatif du RN de 2024 proposait d’abroger la réforme des retraites de 2023 et un système progressif.",
      "source": "rn-2024",
      "period": "2024",
      "type": "parti",
      "attribution": "Rassemblement national — position collective, pas engagement personnel automatique."
    },
    {
      "id": "l4",
      "person": "lepen",
      "theme": "energie",
      "title": "Relance du nucléaire (2024)",
      "summary": "Le RN propose de relancer le nucléaire, notamment EPR et petits réacteurs modulaires, via un plan nommé « Marie Curie ».",
      "source": "rn-2024",
      "period": "2024",
      "type": "parti",
      "attribution": "Rassemblement national — position collective, pas engagement personnel automatique."
    },
    {
      "id": "l5",
      "person": "lepen",
      "theme": "immigration",
      "title": "Durcissement migratoire (2024)",
      "summary": "Le RN proposait de restreindre le regroupement familial et de supprimer le droit du sol dans son programme de 2024.",
      "source": "rn-2024",
      "period": "2024",
      "type": "parti",
      "attribution": "Rassemblement national — position collective, pas engagement personnel automatique."
    },
    {
      "id": "l6",
      "person": "lepen",
      "theme": "institutions",
      "title": "Référendum d’initiative citoyenne (2022)",
      "summary": "Les 22 mesures de 2022 proposaient un référendum d’initiative citoyenne et la proportionnelle.",
      "source": "rn-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Marine Le Pen / Rassemblement national"
    },
    {
      "id": "m1",
      "person": "melenchon",
      "theme": "emploi",
      "title": "SMIC à 1 600 € net (programme 2024)",
      "summary": "Le programme de La France insoumise pour 2024 proposait de porter le SMIC à 1 600 € net.",
      "source": "lfi-2024",
      "period": "2024",
      "type": "parti",
      "attribution": "La France insoumise — position collective, pas engagement personnel automatique."
    },
    {
      "id": "m2",
      "person": "melenchon",
      "theme": "fiscalite",
      "title": "Rétablissement de l’ISF (2022)",
      "summary": "La déclaration politique du groupe LFI de 2022 défendait le rétablissement de l’impôt de solidarité sur la fortune.",
      "source": "lfi-2022",
      "period": "2022",
      "type": "parti",
      "attribution": "La France insoumise — position collective, pas engagement personnel automatique."
    },
    {
      "id": "m3",
      "person": "melenchon",
      "theme": "retraites",
      "title": "Retraite à 60 ans (2024)",
      "summary": "Le programme LFI de 2024 prévoyait l’abrogation de la réforme des retraites et le retour à l’âge de 60 ans.",
      "source": "lfi-2024",
      "period": "2024",
      "type": "parti",
      "attribution": "La France insoumise — position collective, pas engagement personnel automatique."
    },
    {
      "id": "m4",
      "person": "melenchon",
      "theme": "energie",
      "title": "Sortie du nucléaire (2022)",
      "summary": "La déclaration politique de LFI de 2022 mentionnait la sortie du nucléaire au profit des énergies renouvelables.",
      "source": "lfi-2022",
      "period": "2022",
      "type": "parti",
      "attribution": "La France insoumise — position collective, pas engagement personnel automatique."
    },
    {
      "id": "m5",
      "person": "melenchon",
      "theme": "climat",
      "title": "Planification écologique (2022)",
      "summary": "Le groupe LFI défendait une planification écologique et une transition de son modèle de production.",
      "source": "lfi-2022",
      "period": "2022",
      "type": "parti",
      "attribution": "La France insoumise — position collective, pas engagement personnel automatique."
    },
    {
      "id": "m6",
      "person": "melenchon",
      "theme": "institutions",
      "title": "Sixième République (2022)",
      "summary": "Le groupe LFI défendait l’élaboration d’une sixième République par une assemblée constituante.",
      "source": "lfi-2022",
      "period": "2022",
      "type": "parti",
      "attribution": "La France insoumise — position collective, pas engagement personnel automatique."
    },
    {
      "id": "m7",
      "person": "melenchon",
      "theme": "institutions",
      "title": "Référendum d’initiative citoyenne (2022)",
      "summary": "L’accord LFI–PS de 2022 évoquait le référendum d’initiative citoyenne et de nouveaux droits démocratiques.",
      "source": "lfi-2022b",
      "period": "2022",
      "type": "coalition",
      "attribution": "La France insoumise — position collective, pas engagement personnel automatique."
    },
    {
      "id": "p9",
      "person": "philippe",
      "theme": "souverainete",
      "title": "Infrastructure européenne d’IA",
      "summary": "Soutient une infrastructure européenne d’intelligence artificielle et le doublement de la capacité de calcul en cinq ans.",
      "source": "ph-energie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe — Avec Édouard 2027"
    },
    {
      "id": "p10",
      "person": "philippe",
      "theme": "innovation",
      "title": "Augmentation du nombre d’ingénieurs formés",
      "summary": "Propose de passer de 40 000 à 100 000 ingénieurs formés par an en cinq ans.",
      "source": "ph-energie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe — Avec Édouard 2027"
    },
    {
      "id": "p11",
      "person": "philippe",
      "theme": "europe",
      "title": "Préférence européenne dans les achats technologiques",
      "summary": "Propose un « Buy European Tech Act » et des achats technologiques groupés entre États membres.",
      "source": "ph-energie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe — Avec Édouard 2027"
    },
    {
      "id": "p12",
      "person": "philippe",
      "theme": "commerce-monde",
      "title": "Mécanisme carbone aux frontières européennes",
      "summary": "Propose un prix du carbone aux frontières européennes pour protéger les industries engagées dans la décarbonation.",
      "source": "ph-energie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe — Avec Édouard 2027"
    },
    {
      "id": "p13",
      "person": "philippe",
      "theme": "adaptation",
      "title": "Fonds d’adaptation climatique de 2 Md€ par an",
      "summary": "Propose de réunir plusieurs fonds existants dans un fonds d’adaptation doté de 2 milliards d’euros par an.",
      "source": "ph-energie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe — Avec Édouard 2027"
    },
    {
      "id": "p14",
      "person": "philippe",
      "theme": "defense",
      "title": "Renforcement des réserves militaires",
      "summary": "Propose de faire passer le nombre de réservistes de 45 000 à 250 000 et de porter le service militaire volontaire à 50 000 places par an.",
      "source": "ph-securite",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe — Avec Édouard 2027"
    },
    {
      "id": "p15",
      "person": "philippe",
      "theme": "europe",
      "title": "Union européenne des marchés de capitaux",
      "summary": "Souhaite construire une union des marchés de capitaux afin de faciliter le financement de l’innovation européenne.",
      "source": "ph-eco",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe — Avec Édouard 2027"
    },
    {
      "id": "p16",
      "person": "philippe",
      "theme": "justice",
      "title": "Peines planchers pour certaines infractions graves",
      "summary": "Propose de mettre en place des peines planchers notamment pour les atteintes graves aux personnes dépositaires de l’autorité publique et aux enseignants.",
      "source": "ph-securite",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe — Avec Édouard 2027"
    },
    {
      "id": "p17",
      "person": "philippe",
      "theme": "emploi",
      "title": "Aménagement du temps de travail en entreprise",
      "summary": "Propose de laisser les entreprises fixer leur temps de travail, avec exonération de cotisations patronales au-delà de la 37e heure.",
      "source": "ph-eco",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe — Avec Édouard 2027"
    },
    {
      "id": "p18",
      "person": "philippe",
      "theme": "industrie",
      "title": "Protection des secteurs industriels stratégiques en Europe",
      "summary": "Propose des transferts de technologie et des quotas de production dans des secteurs européens stratégiques exposés à la concurrence chinoise.",
      "source": "ph-eco",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe — Avec Édouard 2027"
    },
    {
      "id": "p19",
      "person": "philippe",
      "theme": "eau",
      "title": "Réutilisation des eaux usées traitées",
      "summary": "Fixe un objectif de 10 % de réutilisation des eaux usées traitées pour des usages non potables.",
      "source": "ph-energie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe — Avec Édouard 2027"
    },
    {
      "id": "l7",
      "person": "lepen",
      "theme": "defense",
      "title": "Budget de défense à 55 Md€ (programme 2022)",
      "summary": "Le programme présidentiel 2022 prévoyait de porter le budget de la défense à 55 milliards d’euros à l’horizon 2027.",
      "source": "rn-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Marine Le Pen / Rassemblement national"
    },
    {
      "id": "l8",
      "person": "lepen",
      "theme": "commerce-monde",
      "title": "Révision des accords de libre-échange (2022)",
      "summary": "Le programme 2022 proposait de revoir les accords de libre-échange jugés contraires aux intérêts économiques de la France.",
      "source": "rn-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Marine Le Pen / Rassemblement national"
    },
    {
      "id": "l9",
      "person": "lepen",
      "theme": "souverainete",
      "title": "Création d’un fonds souverain français (2022)",
      "summary": "Les 22 mesures de 2022 défendaient un fonds souverain destiné à orienter l’épargne vers des secteurs stratégiques et l’innovation.",
      "source": "rn-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Marine Le Pen / Rassemblement national"
    },
    {
      "id": "l10",
      "person": "lepen",
      "theme": "europe",
      "title": "Sortie du marché européen de l’électricité (2022)",
      "summary": "Le programme présidentiel 2022 proposait de quitter le marché européen de l’électricité.",
      "source": "rn-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Marine Le Pen / Rassemblement national"
    },
    {
      "id": "l11",
      "person": "lepen",
      "theme": "sante",
      "title": "Plan hospitalier d’urgence de 20 Md€ (2022)",
      "summary": "Les 22 mesures de 2022 proposaient un plan de soutien d’urgence de 20 milliards d’euros pour la santé.",
      "source": "rn-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Marine Le Pen / Rassemblement national"
    },
    {
      "id": "m8",
      "person": "melenchon",
      "theme": "europe",
      "title": "Possibilité de désobéir à certaines règles européennes (2022)",
      "summary": "La déclaration du groupe LFI de 2022 indiquait que le programme peut impliquer de désobéir à des règles de l’Union européenne.",
      "source": "lfi-2022",
      "period": "2022",
      "type": "parti",
      "attribution": "La France insoumise — position collective, pas engagement personnel automatique."
    },
    {
      "id": "m9",
      "person": "melenchon",
      "theme": "commerce-monde",
      "title": "Rupture avec les traités de libre-échange (2022)",
      "summary": "Le groupe LFI défendait en 2022 une rupture avec les traités de libre-échange.",
      "source": "lfi-2022",
      "period": "2022",
      "type": "parti",
      "attribution": "La France insoumise — position collective, pas engagement personnel automatique."
    },
    {
      "id": "m10",
      "person": "melenchon",
      "theme": "outremer",
      "title": "Développement endogène des Outre-mer (2022)",
      "summary": "La déclaration du groupe LFI de 2022 défendait l’égalité territoriale et le développement endogène des Outre-mer.",
      "source": "lfi-2022",
      "period": "2022",
      "type": "parti",
      "attribution": "La France insoumise — position collective, pas engagement personnel automatique."
    },
    {
      "id": "m11",
      "person": "melenchon",
      "theme": "emploi",
      "title": "Garantie d’emploi avec l’État en dernier ressort (2022)",
      "summary": "Le groupe LFI défendait une garantie d’emploi avec l’État comme employeur en dernier ressort.",
      "source": "lfi-2022",
      "period": "2022",
      "type": "parti",
      "attribution": "La France insoumise — position collective, pas engagement personnel automatique."
    },
    {
      "id": "left-melenchon-1",
      "person": "melenchon",
      "theme": "pouvoir",
      "title": "Porter le SMIC à 1 700 € net",
      "summary": "La page actuelle du mouvement affiche un objectif mensuel net de 1 700 €.",
      "source": "left-lfi-now",
      "period": "2026",
      "type": "parti",
      "attribution": "Position du mouvement LFI, présentée ici avec Mélenchon ; pas une transcription du futur livre-programme 2027."
    },
    {
      "id": "left-melenchon-2",
      "person": "melenchon",
      "theme": "retraites",
      "title": "Fixer la retraite à 60 ans",
      "summary": "Le mouvement maintient l’objectif d’un départ à 60 ans.",
      "source": "left-lfi-now",
      "period": "2026",
      "type": "parti",
      "attribution": "Position du mouvement LFI, présentée ici avec Mélenchon ; pas une transcription du futur livre-programme 2027."
    },
    {
      "id": "left-melenchon-3",
      "person": "melenchon",
      "theme": "pouvoir",
      "title": "Bloquer les prix",
      "summary": "LFI présente le blocage des prix parmi ses mesures phares ; modalités à consulter dans les documents détaillés.",
      "source": "left-lfi-now",
      "period": "2026",
      "type": "parti",
      "attribution": "Position du mouvement LFI, présentée ici avec Mélenchon ; pas une transcription du futur livre-programme 2027."
    },
    {
      "id": "left-melenchon-4",
      "person": "melenchon",
      "theme": "fiscalite",
      "title": "Rétablir l’ISF",
      "summary": "Le rétablissement de l’impôt sur la fortune figure dans les mesures affichées.",
      "source": "left-lfi-now",
      "period": "2026",
      "type": "parti",
      "attribution": "Position du mouvement LFI, présentée ici avec Mélenchon ; pas une transcription du futur livre-programme 2027."
    },
    {
      "id": "left-melenchon-5",
      "person": "melenchon",
      "theme": "climat",
      "title": "Instaurer la règle verte",
      "summary": "LFI défend la règle verte comme principe de sa politique écologique.",
      "source": "left-lfi-now",
      "period": "2026",
      "type": "parti",
      "attribution": "Position du mouvement LFI, présentée ici avec Mélenchon ; pas une transcription du futur livre-programme 2027."
    },
    {
      "id": "left-ruffin-6",
      "person": "ruffin",
      "theme": "retraites",
      "title": "Bonifier les carrières pénibles",
      "summary": "Accorder automatiquement un trimestre supplémentaire pour quatre trimestres dans un métier exposé à la pénibilité.",
      "source": "left-ruffin-work",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Engagement individuel explicitement formulé dans la source."
    },
    {
      "id": "left-ruffin-7",
      "person": "ruffin",
      "theme": "emploi",
      "title": "Renforcer la formation des travailleurs essentiels",
      "summary": "Créer un droit opposable à une formation de niveau bac après cinq années dans un métier essentiel, avec maintien du salaire.",
      "source": "left-ruffin-work",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Engagement individuel explicitement formulé dans la source."
    },
    {
      "id": "left-ruffin-8",
      "person": "ruffin",
      "theme": "industrie",
      "title": "Relocaliser 100 produits stratégiques",
      "summary": "Définir une liste prioritaire et mobiliser protections commerciales, investissements et commande publique.",
      "source": "left-ruffin-industry",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Engagement individuel explicitement formulé dans la source."
    },
    {
      "id": "left-ruffin-9",
      "person": "ruffin",
      "theme": "commerce",
      "title": "Orienter 80 % de la commande publique vers la France",
      "summary": "Un Buy French Act viserait 80 % de commande publique localisée en France.",
      "source": "left-ruffin-industry",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Engagement individuel explicitement formulé dans la source."
    },
    {
      "id": "left-ruffin-10",
      "person": "ruffin",
      "theme": "innovation",
      "title": "Développer des communs numériques publics",
      "summary": "Créer une Fabrique des communs numériques pour les logiciels des administrations.",
      "source": "left-ruffin-industry",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Engagement individuel explicitement formulé dans la source."
    },
    {
      "id": "left-ruffin-11",
      "person": "ruffin",
      "theme": "souverainete",
      "title": "Réserver SecNumCloud aux acteurs européens",
      "summary": "Exclure les consortiums mixtes américains et européens de cette certification, puis étendre son usage public.",
      "source": "left-ruffin-industry",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Engagement individuel explicitement formulé dans la source."
    },
    {
      "id": "left-ruffin-12",
      "person": "ruffin",
      "theme": "logement",
      "title": "Produire 200 000 logements publics par an",
      "summary": "Viser des loyers réglementés, dont 40 000 logements annuels destinés aux étudiants et jeunes travailleurs.",
      "source": "left-ruffin-home",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Engagement individuel explicitement formulé dans la source."
    },
    {
      "id": "left-ruffin-13",
      "person": "ruffin",
      "theme": "logement",
      "title": "Créer 200 000 places pour les jeunes d’ici 2032",
      "summary": "Prévoir 150 000 places étudiantes et 50 000 pour jeunes actifs sur cinq ans ; financement annoncé de 8 à 12 milliards d’euros.",
      "source": "left-ruffin-home",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Engagement individuel explicitement formulé dans la source."
    },
    {
      "id": "left-roussel-14",
      "person": "roussel",
      "theme": "energie",
      "title": "Installer deux millions de pompes à chaleur par an",
      "summary": "L’objectif est formulé dans le discours d’université d’été 2026.",
      "source": "left-roussel-energy",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Engagement individuel explicitement formulé dans la source."
    },
    {
      "id": "left-roussel-15",
      "person": "roussel",
      "theme": "transports",
      "title": "Proposer un million de véhicules électriques abordables",
      "summary": "Roussel propose un prix d’achat inférieur à 10 000 € pour les classes populaires et moyennes, avec production relocalisée.",
      "source": "left-roussel-energy",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Engagement individuel explicitement formulé dans la source."
    },
    {
      "id": "left-roussel-16",
      "person": "roussel",
      "theme": "energie",
      "title": "Doubler la production électrique décarbonée",
      "summary": "Développer conjointement le nucléaire et les renouvelables dans le plan climat évoqué.",
      "source": "left-roussel-energy",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Engagement individuel explicitement formulé dans la source."
    },
    {
      "id": "left-roussel-17",
      "person": "roussel",
      "theme": "education",
      "title": "Recruter 90 000 enseignants",
      "summary": "Le plan jeunesse et éducation prévoit ces recrutements et une réduction des effectifs par classe.",
      "source": "left-roussel-education",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Plan PCF présenté personnellement par Fabien Roussel, 6 octobre 2026."
    },
    {
      "id": "left-roussel-18",
      "person": "roussel",
      "theme": "superieur",
      "title": "Supprimer Parcoursup et Mon Master",
      "summary": "Le plan jeunesse propose la suppression des deux plateformes d’accès aux études.",
      "source": "left-roussel-education",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Plan PCF présenté personnellement par Fabien Roussel, 6 octobre 2026."
    },
    {
      "id": "left-roussel-19",
      "person": "roussel",
      "theme": "education",
      "title": "Rétablir le bac professionnel en quatre ans",
      "summary": "Allonger à quatre années le cursus professionnel dans le plan présenté.",
      "source": "left-roussel-education",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Plan PCF présenté personnellement par Fabien Roussel, 6 octobre 2026."
    },
    {
      "id": "left-roussel-20",
      "person": "roussel",
      "theme": "energie",
      "title": "Nationaliser TotalEnergies et Engie",
      "summary": "Constituer avec EDF un pôle public de l’énergie orienté vers les besoins et la transition.",
      "source": "left-roussel-total",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Engagement individuel explicitement formulé dans la source."
    },
    {
      "id": "left-tondelier-21",
      "person": "tondelier",
      "theme": "energie",
      "title": "Arrêter les nouveaux programmes EPR2 et SMR",
      "summary": "Planifier une sortie du parc nucléaire sur environ vingt ans, avec prolongations conditionnées à la sûreté pour éviter une rupture d’approvisionnement (p. 17).",
      "source": "left-ecolo26",
      "period": "2026",
      "type": "parti",
      "attribution": "Programme collectif des Écologistes (juillet 2026), présenté avec Marine Tondelier ; ne prouve pas un engagement personnel distinct."
    },
    {
      "id": "left-tondelier-22",
      "person": "tondelier",
      "theme": "energie",
      "title": "Soutenir 10 000 communautés énergétiques",
      "summary": "Faciliter la production et le partage local d’énergie renouvelable (p. 17).",
      "source": "left-ecolo26",
      "period": "2026",
      "type": "parti",
      "attribution": "Programme collectif des Écologistes (juillet 2026), présenté avec Marine Tondelier ; ne prouve pas un engagement personnel distinct."
    },
    {
      "id": "left-tondelier-23",
      "person": "tondelier",
      "theme": "energie",
      "title": "Développer les filières renouvelables",
      "summary": "Soutenir leur production et proposer des prêts à taux zéro couvrant jusqu’à 60 % des devis (p. 17).",
      "source": "left-ecolo26",
      "period": "2026",
      "type": "parti",
      "attribution": "Programme collectif des Écologistes (juillet 2026), présenté avec Marine Tondelier ; ne prouve pas un engagement personnel distinct."
    },
    {
      "id": "left-tondelier-24",
      "person": "tondelier",
      "theme": "emploi",
      "title": "Passer à 32 heures dans les métiers pénibles ou de nuit",
      "summary": "Maintenir les salaires et conditionner les aides aux entreprises (p. 57).",
      "source": "left-ecolo26",
      "period": "2026",
      "type": "parti",
      "attribution": "Programme collectif des Écologistes (juillet 2026), présenté avec Marine Tondelier ; ne prouve pas un engagement personnel distinct."
    },
    {
      "id": "left-tondelier-25",
      "person": "tondelier",
      "theme": "adaptation",
      "title": "Créer cinq jours de congé climatique",
      "summary": "Protéger les salariés lors de températures extrêmes ou catastrophes, selon des critères définis (p. 57).",
      "source": "left-ecolo26",
      "period": "2026",
      "type": "parti",
      "attribution": "Programme collectif des Écologistes (juillet 2026), présenté avec Marine Tondelier ; ne prouve pas un engagement personnel distinct."
    },
    {
      "id": "left-tondelier-26",
      "person": "tondelier",
      "theme": "emploi",
      "title": "Garantir un emploi aux chômeurs de 55 ans",
      "summary": "Étendre les entreprises à but d’emploi du dispositif Territoires zéro chômeur (p. 57).",
      "source": "left-ecolo26",
      "period": "2026",
      "type": "parti",
      "attribution": "Programme collectif des Écologistes (juillet 2026), présenté avec Marine Tondelier ; ne prouve pas un engagement personnel distinct."
    },
    {
      "id": "left-tondelier-27",
      "person": "tondelier",
      "theme": "defense",
      "title": "Créer un commandement militaire européen",
      "summary": "L’engagement des armées resterait une décision souveraine des États (p. 195).",
      "source": "left-ecolo26",
      "period": "2026",
      "type": "parti",
      "attribution": "Programme collectif des Écologistes (juillet 2026), présenté avec Marine Tondelier ; ne prouve pas un engagement personnel distinct."
    },
    {
      "id": "left-tondelier-28",
      "person": "tondelier",
      "theme": "diplomatie",
      "title": "Soutenir politiquement et militairement l’Ukraine",
      "summary": "Défendre son intégrité territoriale et fournir du matériel militaire (p. 196-197).",
      "source": "left-ecolo26",
      "period": "2026",
      "type": "parti",
      "attribution": "Programme collectif des Écologistes (juillet 2026), présenté avec Marine Tondelier ; ne prouve pas un engagement personnel distinct."
    },
    {
      "id": "left-faure-29",
      "person": "faure",
      "theme": "pouvoir",
      "title": "Relever le SMIC à 1 690 € net",
      "summary": "Le résumé du projet PS indique ce montant mensuel net.",
      "source": "left-ps26",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste ; rattachement documentaire au parti d’Olivier Faure, sans présumer son programme individuel ni celui de François Hollande."
    },
    {
      "id": "left-faure-30",
      "person": "faure",
      "theme": "emploi",
      "title": "Partager dividendes et rémunération des salariés",
      "summary": "Prévoir au moins un euro de participation ou d’intéressement pour chaque euro de dividende.",
      "source": "left-ps26",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste ; rattachement documentaire au parti d’Olivier Faure, sans présumer son programme individuel ni celui de François Hollande."
    },
    {
      "id": "left-faure-31",
      "person": "faure",
      "theme": "retraites",
      "title": "Abroger la réforme Borne puis négocier",
      "summary": "Convoquer ensuite une conférence sociale sur un nouveau système par répartition.",
      "source": "left-ps26",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste ; rattachement documentaire au parti d’Olivier Faure, sans présumer son programme individuel ni celui de François Hollande."
    },
    {
      "id": "left-faure-32",
      "person": "faure",
      "theme": "energie",
      "title": "Viser un mix 100 % décarboné en 2050",
      "summary": "Planifier la sortie des énergies fossiles.",
      "source": "left-ps26",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste ; rattachement documentaire au parti d’Olivier Faure, sans présumer son programme individuel ni celui de François Hollande."
    },
    {
      "id": "left-faure-33",
      "person": "faure",
      "theme": "industrie",
      "title": "Programmer la réindustrialisation sur 2027-2032",
      "summary": "Adopter une loi de programmation industrielle.",
      "source": "left-ps26",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste ; rattachement documentaire au parti d’Olivier Faure, sans présumer son programme individuel ni celui de François Hollande."
    },
    {
      "id": "left-faure-34",
      "person": "faure",
      "theme": "logement",
      "title": "Encadrer les loyers et mobiliser les locaux vacants",
      "summary": "Produire des logements par conversion de bureaux et réquisition de logements vacants.",
      "source": "left-ps26",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste ; rattachement documentaire au parti d’Olivier Faure, sans présumer son programme individuel ni celui de François Hollande."
    },
    {
      "id": "left-glucksmann-35",
      "person": "glucksmann",
      "theme": "defense",
      "title": "Créer un fonds européen de défense de 500 milliards",
      "summary": "Financer ce fonds par un emprunt commun et orienter les investissements vers les productions européennes (p. 11).",
      "source": "left-pp-acte1",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif de Place publique, dont Raphaël Glucksmann est codirecteur de publication ; pas un engagement présidentiel individuel intégral."
    },
    {
      "id": "left-glucksmann-36",
      "person": "glucksmann",
      "theme": "defense",
      "title": "Proposer une dissuasion élargie aux partenaires européens",
      "summary": "Conserver la décision française d’emploi de l’arme nucléaire (p. 11).",
      "source": "left-pp-acte1",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif de Place publique, dont Raphaël Glucksmann est codirecteur de publication ; pas un engagement présidentiel individuel intégral."
    },
    {
      "id": "left-glucksmann-37",
      "person": "glucksmann",
      "theme": "energie",
      "title": "Construire de nouvelles unités nucléaires",
      "summary": "Conforter les centrales existantes, la sûreté et le traitement des déchets (p. 17).",
      "source": "left-pp-acte1",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif de Place publique, dont Raphaël Glucksmann est codirecteur de publication ; pas un engagement présidentiel individuel intégral."
    },
    {
      "id": "left-glucksmann-38",
      "person": "glucksmann",
      "theme": "commerce",
      "title": "Défendre un Buy European Act",
      "summary": "Prioriser les productions européennes dans les marchés publics (p. 14).",
      "source": "left-pp-acte1",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif de Place publique, dont Raphaël Glucksmann est codirecteur de publication ; pas un engagement présidentiel individuel intégral."
    },
    {
      "id": "left-glucksmann-39",
      "person": "glucksmann",
      "theme": "autonomie",
      "title": "Sortir les EHPAD d’une logique marchande",
      "summary": "La lettre de candidature promet leur démarchandisation, sans modalités détaillées dans cette lettre.",
      "source": "left-gluck-letter",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Engagement individuel explicitement formulé dans la source."
    },
    {
      "id": "left-glucksmann-40",
      "person": "glucksmann",
      "theme": "famille",
      "title": "Sortir les crèches d’une logique marchande",
      "summary": "La lettre de candidature étend cette promesse aux crèches, sans dispositif détaillé.",
      "source": "left-gluck-letter",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Engagement individuel explicitement formulé dans la source."
    },
    {
      "id": "centre-ep-03",
      "person": "philippe",
      "theme": "emploi",
      "title": "Indemnisation chômage plafonnée à douze mois",
      "summary": "Limiter l’indemnisation à douze mois pour les personnes de moins de 50 ans.",
      "source": "ph-eco",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-ep-05",
      "person": "philippe",
      "theme": "sante",
      "title": "Trois jours de carence dans le public et le privé",
      "summary": "Appliquer un délai de carence de trois jours aux arrêts maladie dans les deux secteurs.",
      "source": "ph-eco",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-ep-06",
      "person": "philippe",
      "theme": "education",
      "title": "Revaloriser les enseignants de 20 %",
      "summary": "Augmenter leur rémunération moyenne sur le quinquennat, notamment en milieu de carrière.",
      "source": "ep-enfants-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-ep-07",
      "person": "philippe",
      "theme": "education",
      "title": "Un soutien scolaire public universel",
      "summary": "Associer un assistant d’IA personnalisé à des anciens professeurs et étudiants volontaires.",
      "source": "ep-enfants-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-ep-08",
      "person": "philippe",
      "theme": "famille",
      "title": "Allocation familiale dès le premier enfant",
      "summary": "Fusionner des dispositifs en une allocation de 350 €, dégressive selon les revenus.",
      "source": "ep-enfants-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-ep-09",
      "person": "philippe",
      "theme": "famille",
      "title": "Temps partiel parental rémunéré à plein",
      "summary": "Permettre deux mois à 80 % du temps de travail payés à 100 % après les congés parentaux.",
      "source": "ep-enfants-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-ep-10",
      "person": "philippe",
      "theme": "energie",
      "title": "Huit EPR supplémentaires",
      "summary": "Ajouter huit EPR aux six déjà prévus, développer les renouvelables et électrifier les usages.",
      "source": "ph-energie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-ep-11",
      "person": "philippe",
      "theme": "innovation",
      "title": "Doubler la capacité de calcul européenne",
      "summary": "Développer une infrastructure souveraine d’IA et doubler sa capacité de calcul en cinq ans.",
      "source": "ph-energie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-attal-01",
      "person": "attal",
      "theme": "emploi",
      "title": "Alléger les cotisations salariales",
      "summary": "Réduire les prélèvements salariaux pour augmenter le salaire net, sans barème annoncé sur cette page.",
      "source": "attal-travail-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Gabriel Attal"
    },
    {
      "id": "centre-attal-02",
      "person": "attal",
      "theme": "emploi",
      "title": "Réorganiser le Code du travail",
      "summary": "Conserver de grands principes et donner davantage de latitude au dialogue social pour l’organisation du travail.",
      "source": "attal-travail-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Gabriel Attal"
    },
    {
      "id": "centre-attal-03",
      "person": "attal",
      "theme": "famille",
      "title": "Un livret d’épargne pour les crèches",
      "summary": "Orienter une épargne dédiée vers la création de places d’accueil des jeunes enfants.",
      "source": "attal-travail-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Gabriel Attal"
    },
    {
      "id": "centre-attal-04",
      "person": "attal",
      "theme": "famille",
      "title": "Former les professionnels de la petite enfance",
      "summary": "Viser 200 000 professionnels formés d’ici 2030.",
      "source": "attal-travail-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Gabriel Attal"
    },
    {
      "id": "centre-attal-05",
      "person": "attal",
      "theme": "retraites",
      "title": "Privilégier la durée de cotisation",
      "summary": "Faire de la durée de cotisation, plutôt que de l’âge de départ, le levier annoncé pour l’emploi des seniors.",
      "source": "attal-travail-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Gabriel Attal"
    },
    {
      "id": "centre-attal-06",
      "person": "attal",
      "theme": "emploi",
      "title": "Supprimer le contingent légal d’heures supplémentaires",
      "summary": "Supprimer le plafond annuel de 220 heures applicable en l’absence d’accord collectif.",
      "source": "attal-travail-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Gabriel Attal"
    },
    {
      "id": "centre-attal-07",
      "person": "attal",
      "theme": "superieur",
      "title": "Raccourcir les études initiales",
      "summary": "Réduire leur durée et valoriser les filières manuelles, techniques et industrielles pour avancer l’entrée dans l’emploi.",
      "source": "attal-travail-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Gabriel Attal"
    },
    {
      "id": "centre-attal-08",
      "person": "attal",
      "theme": "famille",
      "title": "Réseaux sociaux interdits avant 15 ans",
      "summary": "Interdire leur accès avant 15 ans et prévoir une fermeture nocturne entre 22 h et 8 h pour les 15–18 ans.",
      "source": "attal-ecrans-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Gabriel Attal, propositions publiées par Renaissance"
    },
    {
      "id": "centre-attal-09",
      "person": "attal",
      "theme": "sante",
      "title": "Dépister l’addiction aux écrans",
      "summary": "Prévoir des entretiens à l’entrée au collège et au lycée pour détecter une addiction éventuelle.",
      "source": "attal-ecrans-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Gabriel Attal, propositions publiées par Renaissance"
    },
    {
      "id": "centre-attal-10",
      "person": "attal",
      "theme": "sante",
      "title": "Contribution des plateformes à la santé mentale",
      "summary": "Prélever 2 % de leurs revenus pour financer un fonds consacré à la santé mentale des jeunes.",
      "source": "attal-ecrans-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Gabriel Attal, propositions publiées par Renaissance"
    },
    {
      "id": "centre-villepin-01",
      "person": "villepin",
      "theme": "emploi",
      "title": "Transférer des cotisations vers la CSG",
      "summary": "Basculer plus de 200 milliards d’euros vers une CSG universelle ; gain salarial moyen annoncé de 200 € nets mensuels.",
      "source": "villepin-economie-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Dominique de Villepin — La France Humaniste"
    },
    {
      "id": "centre-villepin-02",
      "person": "villepin",
      "theme": "energie",
      "title": "Électricité au coût de production",
      "summary": "Proposer des contrats universels fondés sur ce coût, avec une baisse de facture annoncée de 15 %.",
      "source": "villepin-economie-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Dominique de Villepin — La France Humaniste"
    },
    {
      "id": "centre-villepin-03",
      "person": "villepin",
      "theme": "logement",
      "title": "Construire 500 000 logements par an",
      "summary": "Associer une banque publique du logement, des coopératives sociales et une garantie locative universelle.",
      "source": "villepin-economie-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Dominique de Villepin — La France Humaniste"
    },
    {
      "id": "centre-villepin-04",
      "person": "villepin",
      "theme": "fiscalite",
      "title": "Supprimer les niches fiscales en cinq ans",
      "summary": "Procéder par paliers à leur suppression et recentrer les politiques publiques.",
      "source": "villepin-economie-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Dominique de Villepin — La France Humaniste"
    },
    {
      "id": "centre-villepin-05",
      "person": "villepin",
      "theme": "fiscalite",
      "title": "Impôt patrimonial à partir de 2,2 millions d’euros",
      "summary": "Créer un impôt unique fortement progressif sur le patrimoine au-delà de ce seuil.",
      "source": "villepin-economie-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Dominique de Villepin — La France Humaniste"
    },
    {
      "id": "centre-villepin-06",
      "person": "villepin",
      "theme": "industrie",
      "title": "Porter l’industrie à 14 % de la valeur ajoutée",
      "summary": "Viser également 3 % du PIB de recherche-développement et réserver le crédit d’impôt recherche à la France.",
      "source": "villepin-economie-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Dominique de Villepin — La France Humaniste"
    },
    {
      "id": "centre-villepin-07",
      "person": "villepin",
      "theme": "finances",
      "title": "Une trajectoire budgétaire sur cinq ans",
      "summary": "Viser un déficit inférieur à 3 % du PIB en 2031 avec une trajectoire opposable aux budgets annuels.",
      "source": "villepin-economie-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Dominique de Villepin — La France Humaniste"
    },
    {
      "id": "centre-villepin-08",
      "person": "villepin",
      "theme": "territoires",
      "title": "Clarifier les compétences des collectivités",
      "summary": "Associer chaque compétence à une collectivité et à un impôt décidé localement.",
      "source": "villepin-economie-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Dominique de Villepin — La France Humaniste"
    },
    {
      "id": "right-m1",
      "person": "lepen",
      "theme": "fiscalite",
      "title": "TVA énergétique à 5,5 %",
      "summary": "Ramener la TVA énergétique à 5,5 %.",
      "source": "rn-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen pour la présidentielle 2022",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m2",
      "person": "lepen",
      "theme": "emploi",
      "title": "Exonération des hausses salariales",
      "summary": "Exonérer de cotisations patronales les hausses salariales de 10 %, jusqu’à trois SMIC.",
      "source": "rn-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen pour la présidentielle 2022",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m3",
      "person": "lepen",
      "theme": "retraites",
      "title": "Départ anticipé pour carrières longues",
      "summary": "Autoriser un départ à 60 ans après 40 annuités pour les carrières commencées avant 20 ans.",
      "source": "rn-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen pour la présidentielle 2022",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m4",
      "person": "lepen",
      "theme": "institutions",
      "title": "Référendum citoyen et proportionnelle",
      "summary": "Instaurer un référendum d’initiative citoyenne et la proportionnelle.",
      "source": "rn-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen pour la présidentielle 2022",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m5",
      "person": "lepen",
      "theme": "sante",
      "title": "Plan sanitaire",
      "summary": "Prévoir un plan sanitaire de 20 milliards d’euros.",
      "source": "rn-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen pour la présidentielle 2022",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m6",
      "person": "lepen",
      "theme": "logement",
      "title": "Construction de logements sociaux",
      "summary": "Construire 100 000 logements sociaux chaque année.",
      "source": "rn-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen pour la présidentielle 2022",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m7",
      "person": "lepen",
      "theme": "administration",
      "title": "Audiovisuel public",
      "summary": "Privatiser l’audiovisuel public.",
      "source": "rn-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen pour la présidentielle 2022",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m8",
      "person": "lepen",
      "theme": "fiscalite",
      "title": "Impôt sur la fortune financière",
      "summary": "Remplacer l’IFI par un impôt sur la fortune financière.",
      "source": "rn-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen pour la présidentielle 2022",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m9",
      "person": "bardella",
      "theme": "energie",
      "title": "Baisse de TVA énergétique",
      "summary": "Réduire la TVA des produits énergétiques.",
      "source": "rn-2024",
      "period": "2024",
      "type": "parti",
      "attribution": "Programme législatif RN porté par Jordan Bardella en 2024 ; rattachement au parti, pas programme personnel pour 2027",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m10",
      "person": "bardella",
      "theme": "sante",
      "title": "Cumul emploi-retraite des soignants",
      "summary": "Assouplir le cumul emploi-retraite des médecins et infirmiers.",
      "source": "rn-2024",
      "period": "2024",
      "type": "parti",
      "attribution": "Programme législatif RN porté par Jordan Bardella en 2024 ; rattachement au parti, pas programme personnel pour 2027",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m11",
      "person": "bardella",
      "theme": "fiscalite",
      "title": "Reprise d’activité des soignants retraités",
      "summary": "Exonérer leurs revenus d’activité lorsqu’ils reprennent le travail après la retraite.",
      "source": "rn-2024",
      "period": "2024",
      "type": "parti",
      "attribution": "Programme législatif RN porté par Jordan Bardella en 2024 ; rattachement au parti, pas programme personnel pour 2027",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m12",
      "person": "bardella",
      "theme": "emploi",
      "title": "Assurance chômage",
      "summary": "Annuler la réforme de l’assurance chômage annoncée pour juillet 2024.",
      "source": "rn-2024",
      "period": "2024",
      "type": "parti",
      "attribution": "Programme législatif RN porté par Jordan Bardella en 2024 ; rattachement au parti, pas programme personnel pour 2027",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m13",
      "person": "bardella",
      "theme": "immigration",
      "title": "Séjour irrégulier",
      "summary": "Rétablir le délit de séjour irrégulier.",
      "source": "rn-2024",
      "period": "2024",
      "type": "parti",
      "attribution": "Programme législatif RN porté par Jordan Bardella en 2024 ; rattachement au parti, pas programme personnel pour 2027",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m14",
      "person": "bardella",
      "theme": "immigration",
      "title": "Droit du sol",
      "summary": "Supprimer le droit du sol.",
      "source": "rn-2024",
      "period": "2024",
      "type": "parti",
      "attribution": "Programme législatif RN porté par Jordan Bardella en 2024 ; rattachement au parti, pas programme personnel pour 2027",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m15",
      "person": "bardella",
      "theme": "sante",
      "title": "Aide médicale d’État",
      "summary": "Remplacer l’AME par une aide réservée aux urgences vitales.",
      "source": "rn-2024",
      "period": "2024",
      "type": "parti",
      "attribution": "Programme législatif RN porté par Jordan Bardella en 2024 ; rattachement au parti, pas programme personnel pour 2027",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m16",
      "person": "bardella",
      "theme": "immigration",
      "title": "Regroupement familial",
      "summary": "Durcir les conditions du regroupement familial.",
      "source": "rn-2024",
      "period": "2024",
      "type": "parti",
      "attribution": "Programme législatif RN porté par Jordan Bardella en 2024 ; rattachement au parti, pas programme personnel pour 2027",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m17",
      "person": "lepen",
      "theme": "fiscalite",
      "title": "Fortune financière",
      "summary": "Substituer un impôt sur la fortune financière à l’IFI.",
      "source": "right-rn26",
      "period": "2026",
      "type": "parti",
      "attribution": "Contre-budget du groupe parlementaire RN, pas un programme personnel de Marine Le Pen ni un programme présidentiel 2027",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m18",
      "person": "lepen",
      "theme": "pouvoir",
      "title": "Produits essentiels",
      "summary": "Supprimer la TVA sur cent produits essentiels.",
      "source": "right-rn26",
      "period": "2026",
      "type": "parti",
      "attribution": "Contre-budget du groupe parlementaire RN, pas un programme personnel de Marine Le Pen ni un programme présidentiel 2027",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m19",
      "person": "lepen",
      "theme": "sante",
      "title": "Médicaments à l’unité",
      "summary": "Distribuer les médicaments à l’unité.",
      "source": "right-rn26",
      "period": "2026",
      "type": "parti",
      "attribution": "Contre-budget du groupe parlementaire RN, pas un programme personnel de Marine Le Pen ni un programme présidentiel 2027",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m20",
      "person": "lepen",
      "theme": "industrie",
      "title": "Impôts de production",
      "summary": "Réduire la CFE, la C3S et la CVAE.",
      "source": "right-rn26",
      "period": "2026",
      "type": "parti",
      "attribution": "Contre-budget du groupe parlementaire RN, pas un programme personnel de Marine Le Pen ni un programme présidentiel 2027",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m21",
      "person": "lepen",
      "theme": "administration",
      "title": "Dotation audiovisuelle",
      "summary": "Réduire la dotation à l’audiovisuel public.",
      "source": "right-rn26",
      "period": "2026",
      "type": "parti",
      "attribution": "Contre-budget du groupe parlementaire RN, pas un programme personnel de Marine Le Pen ni un programme présidentiel 2027",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m22",
      "person": "retailleau",
      "theme": "retraites",
      "title": "Âges de départ",
      "summary": "Permettre le départ dès 63 ans, avec un taux plein garanti à 65 ans.",
      "source": "right-br-r",
      "period": "2027",
      "type": "individuelle",
      "attribution": "Projet publié sur le site de campagne de Bruno Retailleau pour 2027 ; date de publication non indiquée",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m23",
      "person": "retailleau",
      "theme": "retraites",
      "title": "Capital retraite",
      "summary": "Compléter le système par un capital retraite pour chaque salarié.",
      "source": "right-br-r",
      "period": "2027",
      "type": "individuelle",
      "attribution": "Projet publié sur le site de campagne de Bruno Retailleau pour 2027 ; date de publication non indiquée",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m24",
      "person": "retailleau",
      "theme": "energie",
      "title": "Durée d’exploitation nucléaire",
      "summary": "Viser une exploitation des centrales nucléaires jusqu’à 80 ans.",
      "source": "right-br-e",
      "period": "2027",
      "type": "individuelle",
      "attribution": "Projet publié sur le site de campagne de Bruno Retailleau pour 2027 ; date de publication non indiquée",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m25",
      "person": "retailleau",
      "theme": "energie",
      "title": "Hydroélectricité",
      "summary": "Développer la production et le stockage hydroélectriques.",
      "source": "right-br-e",
      "period": "2027",
      "type": "individuelle",
      "attribution": "Projet publié sur le site de campagne de Bruno Retailleau pour 2027 ; date de publication non indiquée",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m26",
      "person": "retailleau",
      "theme": "energie",
      "title": "Subventions éoliennes",
      "summary": "Arrêter les subventions aux éoliennes.",
      "source": "right-br-e",
      "period": "2027",
      "type": "individuelle",
      "attribution": "Projet publié sur le site de campagne de Bruno Retailleau pour 2027 ; date de publication non indiquée",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m27",
      "person": "knafo",
      "theme": "administration",
      "title": "Effectifs administratifs",
      "summary": "Ne pas remplacer 800 000 départs administratifs sur un quinquennat.",
      "source": "right-sk",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Plan budgétaire de Sarah Knafo ; chiffrages de l’autrice, pas estimation indépendante",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m28",
      "person": "knafo",
      "theme": "immigration",
      "title": "Prestations non contributives",
      "summary": "Réserver les prestations non contributives aux Français.",
      "source": "right-sk",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Plan budgétaire de Sarah Knafo ; chiffrages de l’autrice, pas estimation indépendante",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m29",
      "person": "knafo",
      "theme": "emploi",
      "title": "Durée du RSA",
      "summary": "Limiter à trois ans le RSA des personnes capables de travailler.",
      "source": "right-sk",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Plan budgétaire de Sarah Knafo ; chiffrages de l’autrice, pas estimation indépendante",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m30",
      "person": "knafo",
      "theme": "sante",
      "title": "Agences régionales de santé",
      "summary": "Supprimer les agences régionales de santé.",
      "source": "right-sk",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Plan budgétaire de Sarah Knafo ; chiffrages de l’autrice, pas estimation indépendante",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m31",
      "person": "dupont",
      "theme": "institutions",
      "title": "Initiative citoyenne",
      "summary": "Déclencher un référendum citoyen à partir de 500 000 signatures.",
      "source": "right-nda22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Profession de foi personnelle de Nicolas Dupont-Aignan pour la présidentielle 2022",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m32",
      "person": "dupont",
      "theme": "defense",
      "title": "Commandement de l’OTAN",
      "summary": "Quitter le commandement militaire intégré de l’OTAN.",
      "source": "right-nda22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Profession de foi personnelle de Nicolas Dupont-Aignan pour la présidentielle 2022",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m33",
      "person": "dupont",
      "theme": "famille",
      "title": "Places de crèche",
      "summary": "Créer 250 000 places de crèche en cinq ans.",
      "source": "right-nda22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Profession de foi personnelle de Nicolas Dupont-Aignan pour la présidentielle 2022",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m34",
      "person": "dupont",
      "theme": "industrie",
      "title": "Commande publique",
      "summary": "Réserver 75 % des marchés publics aux productions françaises.",
      "source": "right-nda22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Profession de foi personnelle de Nicolas Dupont-Aignan pour la présidentielle 2022",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m35",
      "person": "wauquiez",
      "theme": "finances",
      "title": "Budget des opérateurs",
      "summary": "Réduire de 5 % le budget des opérateurs visés par sa proposition.",
      "source": "right-lw-jan",
      "period": "2025",
      "type": "individuelle",
      "attribution": "Proposition personnelle dans un entretien reproduit par Les Républicains le 13 janvier 2025",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m36",
      "person": "wauquiez",
      "theme": "emploi",
      "title": "Aide sociale unique",
      "summary": "Fusionner les aides sociales et prévoir une contrepartie de travail.",
      "source": "right-lw-jan",
      "period": "2025",
      "type": "individuelle",
      "attribution": "Proposition personnelle dans un entretien reproduit par Les Républicains le 13 janvier 2025",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m37",
      "person": "wauquiez",
      "theme": "emploi",
      "title": "Plafond de l’aide sociale",
      "summary": "Plafonner l’aide sociale unifiée à 70 % du SMIC.",
      "source": "right-lw-feb",
      "period": "2025",
      "type": "individuelle",
      "attribution": "Proposition personnelle dans un entretien reproduit par Les Républicains le 3 février 2025",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m38",
      "person": "zemmour",
      "theme": "energie",
      "title": "Nouveaux réacteurs",
      "summary": "Engager la construction de quatorze réacteurs nucléaires.",
      "source": "right-ez22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Proposition personnelle d’Éric Zemmour pendant la campagne présidentielle 2022",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m39",
      "person": "zemmour",
      "theme": "energie",
      "title": "Prolongation du parc",
      "summary": "Prolonger les réacteurs existants jusqu’à au moins 60 ans.",
      "source": "right-ez22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Proposition personnelle d’Éric Zemmour pendant la campagne présidentielle 2022",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "right-m40",
      "person": "zemmour",
      "theme": "innovation",
      "title": "Recherche nucléaire",
      "summary": "Relancer la recherche sur les SMR, Astrid et la fusion nucléaire.",
      "source": "right-ez22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Proposition personnelle d’Éric Zemmour pendant la campagne présidentielle 2022",
      "checkedAt": "2026-10-30"
    },
    {
      "id": "expanded-left-1",
      "person": "faure",
      "theme": "agriculture",
      "title": "Obliger à afficher le Nutri-Score",
      "summary": "Étendre son affichage aux aliments et à leur publicité.",
      "source": "left-ps26",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-2",
      "person": "faure",
      "theme": "entreprises",
      "title": "Développer l’économie sociale et solidaire",
      "summary": "Doubler son poids économique d’ici 2050.",
      "source": "left-ps26",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-3",
      "person": "faure",
      "theme": "innovation",
      "title": "Réguler l’effet de l’IA sur l’emploi",
      "summary": "Prévenir la déqualification et répartir les gains de productivité.",
      "source": "left-ps26",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-4",
      "person": "faure",
      "theme": "innovation",
      "title": "Encadrer l’économie de l’attention",
      "summary": "Limiter la commercialisation des comportements numériques.",
      "source": "left-ps26",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-5",
      "person": "faure",
      "theme": "agriculture",
      "title": "Faciliter la transmission des fermes",
      "summary": "Favoriser l’installation de nouvelles générations agricoles.",
      "source": "left-ps-nature",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-6",
      "person": "faure",
      "theme": "agriculture",
      "title": "Rémunérer les services environnementaux agricoles",
      "summary": "Généraliser ces paiements et rétablir les aides au maintien du bio.",
      "source": "left-ps-nature",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-7",
      "person": "faure",
      "theme": "agriculture",
      "title": "Réduire les intrants chimiques",
      "summary": "Diminuer engrais et pesticides de synthèse ; interdire notamment le glyphosate.",
      "source": "left-ps-nature",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-8",
      "person": "faure",
      "theme": "adaptation",
      "title": "Adapter les filières agricoles au climat",
      "summary": "Décliner l’accompagnement par production et par territoire.",
      "source": "left-ps-nature",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-9",
      "person": "faure",
      "theme": "transports",
      "title": "Nationaliser le réseau autoroutier",
      "summary": "Créer un établissement public Routes de France.",
      "source": "left-ps-nature",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-10",
      "person": "faure",
      "theme": "transports",
      "title": "Développer le train et en réduire le prix",
      "summary": "Accroître notamment les petites lignes et les liaisons nocturnes.",
      "source": "left-ps-nature",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-11",
      "person": "faure",
      "theme": "culture",
      "title": "Limiter la concentration des médias et de la culture",
      "summary": "Fixer des seuils pour préserver le pluralisme.",
      "source": "left-ps-societe",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-12",
      "person": "faure",
      "theme": "sport",
      "title": "Renforcer le service public sportif",
      "summary": "Unifier son organisation et viser 1 % du budget de l’État.",
      "source": "left-ps-societe",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-13",
      "person": "faure",
      "theme": "laicite",
      "title": "Créer une fonction indépendante de défense de la laïcité",
      "summary": "L’intégrer au Défenseur des droits.",
      "source": "left-ps-societe",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-14",
      "person": "faure",
      "theme": "egalite",
      "title": "Simplifier la modification du genre à l’état civil",
      "summary": "Retirer la procédure du cadre judiciaire.",
      "source": "left-ps-societe",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-15",
      "person": "faure",
      "theme": "culture",
      "title": "Combattre les déserts culturels",
      "summary": "Garantir un accès culturel sur l’ensemble du territoire.",
      "source": "left-ps-societe",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-16",
      "person": "faure",
      "theme": "territoires",
      "title": "Installer des ministères hors de Paris",
      "summary": "Délocaliser certains sièges ministériels.",
      "source": "left-ps-societe",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-17",
      "person": "faure",
      "theme": "egalite",
      "title": "Renforcer l’accompagnement scolaire du handicap",
      "summary": "Recruter davantage d’AESH, revaloriser leur salaire et sécuriser leur statut.",
      "source": "left-ps-egalite",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-18",
      "person": "faure",
      "theme": "egalite",
      "title": "Légiférer globalement contre les violences sexistes",
      "summary": "Adopter une loi couvrant les violences sexistes et sexuelles.",
      "source": "left-ps-egalite",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-19",
      "person": "faure",
      "theme": "education",
      "title": "Réduire les effectifs scolaires",
      "summary": "Viser 19 élèves par classe.",
      "source": "left-ps-egalite",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-20",
      "person": "faure",
      "theme": "superieur",
      "title": "Remplacer Parcoursup",
      "summary": "Instaurer une procédure d’accès transparente et démocratique.",
      "source": "left-ps-egalite",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-21",
      "person": "faure",
      "theme": "famille",
      "title": "Rendre égaux les congés parentaux de naissance",
      "summary": "Aligner durée et obligation des congés de paternité et maternité.",
      "source": "left-ps-egalite",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-22",
      "person": "faure",
      "theme": "famille",
      "title": "Reconnaître les familles monoparentales",
      "summary": "Créer un statut ouvrant des droits spécifiques, notamment de logement et de garde.",
      "source": "left-ps-egalite",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-23",
      "person": "faure",
      "theme": "securite",
      "title": "Reconstruire une police de proximité",
      "summary": "Renforcer les effectifs et les moyens du service de sécurité.",
      "source": "left-ps-securites",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-24",
      "person": "faure",
      "theme": "securite",
      "title": "Tracer les contrôles d’identité",
      "summary": "Délivrer un récépissé pour lutter contre les contrôles discriminatoires.",
      "source": "left-ps-securites",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-25",
      "person": "faure",
      "theme": "securite",
      "title": "Renforcer la lutte contre les trafics de drogues",
      "summary": "Financer la prévention des addictions avec les avoirs saisis aux trafiquants.",
      "source": "left-ps-securites",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-26",
      "person": "faure",
      "theme": "sante",
      "title": "Réguler l’installation des médecins libéraux",
      "summary": "Garantir un meilleur accès territorial aux soins.",
      "source": "left-ps-securites",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-27",
      "person": "faure",
      "theme": "autonomie",
      "title": "Reconnaître les proches aidants",
      "summary": "Ouvrir des droits au congé, au répit et à la reconnaissance des compétences.",
      "source": "left-ps-securites",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-28",
      "person": "faure",
      "theme": "adaptation",
      "title": "Financer une sécurité climatique",
      "summary": "Créer un fonds contre les risques climatiques et les pollutions.",
      "source": "left-ps-securites",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-29",
      "person": "faure",
      "theme": "cooperation",
      "title": "Financer l’émancipation des femmes à l’international",
      "summary": "Développer une diplomatie féministe.",
      "source": "left-ps-monde",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-30",
      "person": "faure",
      "theme": "cooperation",
      "title": "Former des alliances pour les biens communs mondiaux",
      "summary": "Protéger notamment océans, forêts et eau.",
      "source": "left-ps-monde",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-31",
      "person": "faure",
      "theme": "diplomatie",
      "title": "Limiter le veto au Conseil de sécurité",
      "summary": "Le suspendre sur les crimes de guerre, génocides et crimes contre l’humanité.",
      "source": "left-ps-monde",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-32",
      "person": "faure",
      "theme": "defense",
      "title": "Interdire les armes létales autonomes",
      "summary": "Soutenir un traité international d’ici 2030.",
      "source": "left-ps-monde",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-33",
      "person": "faure",
      "theme": "biodiversite",
      "title": "Faire reconnaître pénalement l’écocide",
      "summary": "Poursuivre les responsables de destructions graves et durables des écosystèmes.",
      "source": "left-ps-monde",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-34",
      "person": "faure",
      "theme": "cooperation",
      "title": "Protéger internationalement les défenseurs de l’environnement",
      "summary": "Créer une catégorie protégée en droit international.",
      "source": "left-ps-monde",
      "period": "2026",
      "type": "parti",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel."
    },
    {
      "id": "expanded-left-35",
      "person": "melenchon",
      "theme": "agriculture",
      "title": "Garantir des prix agricoles rémunérateurs",
      "summary": "Fixer des prix planchers. Document collectif 2024, p. 4.",
      "source": "left-nfp24",
      "period": "2024",
      "type": "coalition",
      "attribution": "Programme collectif du NFP aux législatives 2024, rattaché documentairement à LFI et présenté avec Jean-Luc Mélenchon. Ne vaut pas engagement individuel pour 2027."
    },
    {
      "id": "expanded-left-36",
      "person": "melenchon",
      "theme": "sport",
      "title": "Relever le Pass’Sport à 150 euros",
      "summary": "L’ouvrir au sport scolaire. Programme 2024, p. 5.",
      "source": "left-nfp24",
      "period": "2024",
      "type": "coalition",
      "attribution": "Programme collectif du NFP aux législatives 2024, rattaché documentairement à LFI et présenté avec Jean-Luc Mélenchon. Ne vaut pas engagement individuel pour 2027."
    },
    {
      "id": "expanded-left-37",
      "person": "melenchon",
      "theme": "securite",
      "title": "Déployer une police de proximité",
      "summary": "Premières équipes prévues dès l’installation. Programme 2024, p. 5.",
      "source": "left-nfp24",
      "period": "2024",
      "type": "coalition",
      "attribution": "Programme collectif du NFP aux législatives 2024, rattaché documentairement à LFI et présenté avec Jean-Luc Mélenchon. Ne vaut pas engagement individuel pour 2027."
    },
    {
      "id": "expanded-left-38",
      "person": "melenchon",
      "theme": "cooperation",
      "title": "Consacrer 0,7 % du RNB au développement",
      "summary": "Respecter l’engagement français d’aide. Programme 2024, p. 6.",
      "source": "left-nfp24",
      "period": "2024",
      "type": "coalition",
      "attribution": "Programme collectif du NFP aux législatives 2024, rattaché documentairement à LFI et présenté avec Jean-Luc Mélenchon. Ne vaut pas engagement individuel pour 2027."
    },
    {
      "id": "expanded-left-39",
      "person": "melenchon",
      "theme": "biodiversite",
      "title": "Mieux protéger les aires maritimes",
      "summary": "Doubler leur protection et la renforcer. Programme 2024, p. 17.",
      "source": "left-nfp24",
      "period": "2024",
      "type": "coalition",
      "attribution": "Programme collectif du NFP aux législatives 2024, rattaché documentairement à LFI et présenté avec Jean-Luc Mélenchon. Ne vaut pas engagement individuel pour 2027."
    },
    {
      "id": "expanded-left-40",
      "person": "melenchon",
      "theme": "biodiversite",
      "title": "Diversifier les forêts",
      "summary": "Préserver essences et sols. Programme 2024, p. 17.",
      "source": "left-nfp24",
      "period": "2024",
      "type": "coalition",
      "attribution": "Programme collectif du NFP aux législatives 2024, rattaché documentairement à LFI et présenté avec Jean-Luc Mélenchon. Ne vaut pas engagement individuel pour 2027."
    },
    {
      "id": "expanded-left-41",
      "person": "melenchon",
      "theme": "agriculture",
      "title": "Accompagner les conversions au bio",
      "summary": "Reprendre les dettes dans une caisse nationale. Programme 2024, p. 18.",
      "source": "left-nfp24",
      "period": "2024",
      "type": "coalition",
      "attribution": "Programme collectif du NFP aux législatives 2024, rattaché documentairement à LFI et présenté avec Jean-Luc Mélenchon. Ne vaut pas engagement individuel pour 2027."
    },
    {
      "id": "expanded-left-42",
      "person": "melenchon",
      "theme": "culture",
      "title": "Financer davantage la création",
      "summary": "Viser 1 % du PIB. Programme 2024, p. 19.",
      "source": "left-nfp24",
      "period": "2024",
      "type": "coalition",
      "attribution": "Programme collectif du NFP aux législatives 2024, rattaché documentairement à LFI et présenté avec Jean-Luc Mélenchon. Ne vaut pas engagement individuel pour 2027."
    },
    {
      "id": "expanded-left-43",
      "person": "melenchon",
      "theme": "laicite",
      "title": "Former les fonctionnaires à la laïcité",
      "summary": "Renforcer aussi la pédagogie scolaire. Programme 2024, p. 20.",
      "source": "left-nfp24",
      "period": "2024",
      "type": "coalition",
      "attribution": "Programme collectif du NFP aux législatives 2024, rattaché documentairement à LFI et présenté avec Jean-Luc Mélenchon. Ne vaut pas engagement individuel pour 2027."
    },
    {
      "id": "expanded-left-44",
      "person": "melenchon",
      "theme": "sport",
      "title": "Construire 10 000 équipements sportifs",
      "summary": "Favoriser sport féminin et parasport. Programme 2024, p. 20.",
      "source": "left-nfp24",
      "period": "2024",
      "type": "coalition",
      "attribution": "Programme collectif du NFP aux législatives 2024, rattaché documentairement à LFI et présenté avec Jean-Luc Mélenchon. Ne vaut pas engagement individuel pour 2027."
    },
    {
      "id": "expanded-left-45",
      "person": "tondelier",
      "theme": "dechets",
      "title": "Étendre les consignes de réemploi",
      "summary": "Les imposer pour aluminium et bouteilles en verre. P. 74.",
      "source": "left-ecolo26",
      "period": "2026",
      "type": "parti",
      "attribution": "Programme collectif des Écologistes, juillet 2026 ; rattachement documentaire à Marine Tondelier, sans attribuer un engagement personnel distinct."
    },
    {
      "id": "expanded-left-46",
      "person": "tondelier",
      "theme": "dechets",
      "title": "Réduire l’incinération et l’enfouissement",
      "summary": "Fermer progressivement ces installations. P. 74.",
      "source": "left-ecolo26",
      "period": "2026",
      "type": "parti",
      "attribution": "Programme collectif des Écologistes, juillet 2026 ; rattachement documentaire à Marine Tondelier, sans attribuer un engagement personnel distinct."
    },
    {
      "id": "expanded-left-47",
      "person": "tondelier",
      "theme": "dechets",
      "title": "Former aux métiers de la réparation",
      "summary": "Créer un fonds régional de formations qualifiantes. P. 74.",
      "source": "left-ecolo26",
      "period": "2026",
      "type": "parti",
      "attribution": "Programme collectif des Écologistes, juillet 2026 ; rattachement documentaire à Marine Tondelier, sans attribuer un engagement personnel distinct."
    },
    {
      "id": "expanded-left-48",
      "person": "tondelier",
      "theme": "urbanisme",
      "title": "Renforcer la trajectoire ZAN",
      "summary": "Fixer un plafond 2031-2041 et prévoir des sanctions. P. 44.",
      "source": "left-ecolo26",
      "period": "2026",
      "type": "parti",
      "attribution": "Programme collectif des Écologistes, juillet 2026 ; rattachement documentaire à Marine Tondelier, sans attribuer un engagement personnel distinct."
    },
    {
      "id": "expanded-left-49",
      "person": "tondelier",
      "theme": "urbanisme",
      "title": "Réhabiliter les friches industrielles",
      "summary": "Limiter ainsi la consommation de terres naturelles et agricoles. P. 44.",
      "source": "left-ecolo26",
      "period": "2026",
      "type": "parti",
      "attribution": "Programme collectif des Écologistes, juillet 2026 ; rattachement documentaire à Marine Tondelier, sans attribuer un engagement personnel distinct."
    },
    {
      "id": "expanded-left-50",
      "person": "tondelier",
      "theme": "agriculture",
      "title": "Empêcher l’accaparement financier des fermes",
      "summary": "Interdire l’achat spéculatif par fonds ou holdings. P. 44.",
      "source": "left-ecolo26",
      "period": "2026",
      "type": "parti",
      "attribution": "Programme collectif des Écologistes, juillet 2026 ; rattachement documentaire à Marine Tondelier, sans attribuer un engagement personnel distinct."
    },
    {
      "id": "expanded-left-51",
      "person": "tondelier",
      "theme": "biodiversite",
      "title": "Renforcer le rôle écologique de l’ONF",
      "summary": "Restaurer les postes supprimés et privilégier la biodiversité. P. 35.",
      "source": "left-ecolo26",
      "period": "2026",
      "type": "parti",
      "attribution": "Programme collectif des Écologistes, juillet 2026 ; rattachement documentaire à Marine Tondelier, sans attribuer un engagement personnel distinct."
    },
    {
      "id": "expanded-left-52",
      "person": "tondelier",
      "theme": "biodiversite",
      "title": "Encadrer les coupes rases",
      "summary": "Interdiction dans les vieilles forêts ; plafond d’un hectare en plantation, avec exceptions. P. 35.",
      "source": "left-ecolo26",
      "period": "2026",
      "type": "parti",
      "attribution": "Programme collectif des Écologistes, juillet 2026 ; rattachement documentaire à Marine Tondelier, sans attribuer un engagement personnel distinct."
    },
    {
      "id": "centre-plus-philippe-01",
      "person": "philippe",
      "theme": "agriculture",
      "title": "Limiter les règles agricoles nationales supplémentaires",
      "summary": "Éviter les surtranspositions et soutenir la modernisation et la transmission des exploitations.",
      "source": "ph-eco",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-plus-philippe-02",
      "person": "philippe",
      "theme": "agriculture",
      "title": "Cent territoires de souveraineté alimentaire",
      "summary": "Créer ces territoires et inscrire le développement agricole dans la Charte de l’environnement.",
      "source": "ph-eco",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-plus-philippe-03",
      "person": "philippe",
      "theme": "entreprises",
      "title": "Stabilité des normes et des impôts",
      "summary": "Geler les nouvelles normes et les nouveaux impôts pendant cinq ans.",
      "source": "ph-eco",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-plus-philippe-04",
      "person": "philippe",
      "theme": "entreprises",
      "title": "Conserver le pacte Dutreil",
      "summary": "Maintenir le dispositif fiscal de transmission des entreprises familiales.",
      "source": "ph-eco",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-plus-philippe-05",
      "person": "philippe",
      "theme": "administration",
      "title": "Remplacer le code national des marchés publics",
      "summary": "Appliquer directement le futur règlement européen, sans règles françaises supplémentaires.",
      "source": "ph-eco",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-plus-philippe-06",
      "person": "philippe",
      "theme": "administration",
      "title": "Réduire les effectifs publics par les départs",
      "summary": "Ne pas remplacer un départ à la retraite sur trois, soit plus de 250 000 postes annoncés.",
      "source": "ph-eco",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-plus-philippe-07",
      "person": "philippe",
      "theme": "securite",
      "title": "Régime d’exception contre les réseaux de drogue",
      "summary": "Créer un état d’urgence territorial et temporaire permettant notamment une reconnaissance faciale ciblée.",
      "source": "ph-securite",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-plus-philippe-08",
      "person": "philippe",
      "theme": "securite",
      "title": "Surveillance bancaire des condamnés pour narcotrafic",
      "summary": "Créer un profil bancaire spécifique pour suivre leurs flux financiers.",
      "source": "ph-securite",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-plus-philippe-09",
      "person": "philippe",
      "theme": "securite",
      "title": "Mobiliser la DGSI contre le narcotrafic",
      "summary": "Renforcer le renseignement financier et les saisies, y compris de cryptoactifs.",
      "source": "ph-securite",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-plus-philippe-10",
      "person": "philippe",
      "theme": "securite",
      "title": "Contrôles anticorruption des fonctions sensibles",
      "summary": "Renforcer les vérifications et habilitations des agents publics concernés.",
      "source": "ph-securite",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-plus-philippe-11",
      "person": "philippe",
      "theme": "justice",
      "title": "Supprimer la fonction de juge d’application des peines",
      "summary": "Mettre fin à cette fonction dans l’organisation judiciaire proposée.",
      "source": "ph-securite",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-plus-philippe-12",
      "person": "philippe",
      "theme": "justice",
      "title": "Sanctions pénales confiées aux maires",
      "summary": "Leur permettre de sanctionner certaines petites infractions.",
      "source": "ph-securite",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-plus-philippe-13",
      "person": "philippe",
      "theme": "justice",
      "title": "Narcotrafic : modifier le régime pénal des mineurs",
      "summary": "Écarter l’excuse de minorité et instaurer leur comparution immédiate pour ces infractions.",
      "source": "ph-securite",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-plus-philippe-14",
      "person": "philippe",
      "theme": "laicite",
      "title": "Combattre les organisations islamistes",
      "summary": "S’opposer notamment aux organisations affiliées aux Frères musulmans ; instruments non détaillés dans cette orientation.",
      "source": "ph-securite",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-plus-philippe-15",
      "person": "philippe",
      "theme": "urbanisme",
      "title": "Végétaliser et adapter les villes",
      "summary": "Planter davantage d’arbres et assouplir les règles freinant l’adaptation des logements et espaces publics.",
      "source": "ph-energie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-plus-philippe-16",
      "person": "philippe",
      "theme": "biodiversite",
      "title": "Missions environnementales du service national",
      "summary": "Proposer aux appelés l’entretien forestier, le débroussaillement et la sensibilisation.",
      "source": "ph-energie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-plus-philippe-17",
      "person": "philippe",
      "theme": "sport",
      "title": "Rendre les rivières baignables",
      "summary": "Lancer un programme national de baignade et rénover les piscines.",
      "source": "ph-energie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-plus-philippe-18",
      "person": "philippe",
      "theme": "adaptation",
      "title": "Développer les réseaux de froid",
      "summary": "Étendre leur financement, notamment pour les logements sociaux et les établissements accueillant des personnes âgées.",
      "source": "ph-energie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-plus-philippe-19",
      "person": "philippe",
      "theme": "transports",
      "title": "Soutenir autant l’électrique d’occasion que le neuf",
      "summary": "Aligner les aides à l’achat des véhicules électriques d’occasion sur celles du neuf.",
      "source": "ph-energie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-plus-philippe-20",
      "person": "philippe",
      "theme": "culture",
      "title": "Pratiques culturelles chaque après-midi à l’école",
      "summary": "Réorganiser les journées autour des apprentissages matinaux, puis du sport et de la culture.",
      "source": "ep-ecoles-questions-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-plus-philippe-21",
      "person": "philippe",
      "theme": "sport",
      "title": "Relancer l’apprentissage aquatique précoce",
      "summary": "Reprendre le programme d’aisance aquatique dès la maternelle.",
      "source": "ep-ecoles-questions-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-plus-philippe-22",
      "person": "philippe",
      "theme": "education",
      "title": "Laisser chaque établissement choisir l’uniforme",
      "summary": "Confier la décision aux équipes et aux parents, sans obligation nationale.",
      "source": "ep-ecoles-questions-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-plus-philippe-23",
      "person": "philippe",
      "theme": "education",
      "title": "Former les enseignants dans des écoles normales",
      "summary": "Recréer ces établissements avec une exigence renforcée sur les connaissances.",
      "source": "ep-ecoles-questions-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-plus-philippe-24",
      "person": "philippe",
      "theme": "laicite",
      "title": "Protéger les enseignants confrontés aux menaces",
      "summary": "Prévoir une amende de responsabilisation contre les parents violents, notamment face aux contestations des enseignements.",
      "source": "ep-ecoles-questions-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-plus-philippe-25",
      "person": "philippe",
      "theme": "education",
      "title": "Accroître l’autonomie scolaire",
      "summary": "Laisser les équipes décider des rythmes, méthodes et organisations ; garder programmes et concours nationaux.",
      "source": "ep-ecoles-questions-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Édouard Philippe"
    },
    {
      "id": "centre-plus-attal-26",
      "person": "attal",
      "theme": "education",
      "title": "Rétablir le Choc des savoirs",
      "summary": "Remettre en place les mesures lancées lors de son passage au ministère.",
      "source": "attal-education-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Gabriel Attal"
    },
    {
      "id": "centre-plus-attal-27",
      "person": "attal",
      "theme": "education",
      "title": "Moins de vingt élèves au primaire",
      "summary": "Utiliser la baisse démographique pour réduire les classes plutôt que réaliser des économies.",
      "source": "attal-education-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Gabriel Attal"
    },
    {
      "id": "centre-plus-attal-28",
      "person": "attal",
      "theme": "egalite",
      "title": "Améliorer la rémunération des AESH",
      "summary": "Affecter une partie des moyens dégagés par la démographie aux accompagnants des élèves handicapés.",
      "source": "attal-education-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Gabriel Attal"
    },
    {
      "id": "centre-plus-attal-29",
      "person": "attal",
      "theme": "immigration",
      "title": "Immigration professionnelle sélectionnée par points",
      "summary": "Prendre en compte emploi stable, logement, français et connaissance des valeurs républicaines.",
      "source": "attal-frontieres-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Gabriel Attal"
    },
    {
      "id": "centre-plus-attal-30",
      "person": "attal",
      "theme": "commerce",
      "title": "Taxes ciblées sur certaines importations chinoises",
      "summary": "Taxer les produits vendus à perte, notamment acier, automobiles électriques et panneaux solaires.",
      "source": "attal-frontieres-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Gabriel Attal"
    },
    {
      "id": "centre-plus-attal-31",
      "person": "attal",
      "theme": "souverainete",
      "title": "Contrôler les investissements dans les infrastructures sensibles",
      "summary": "Renforcer le contrôle des investissements chinois dans les ports, télécommunications et centres de données.",
      "source": "attal-frontieres-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Gabriel Attal"
    },
    {
      "id": "centre-plus-attal-32",
      "person": "attal",
      "theme": "defense",
      "title": "Poursuivre le soutien à l’Ukraine",
      "summary": "Renforcer simultanément capacités militaires, réserves, industrie de défense et alliances.",
      "source": "attal-frontieres-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Gabriel Attal"
    },
    {
      "id": "centre-plus-attal-33",
      "person": "attal",
      "theme": "innovation",
      "title": "Formation générale à l’intelligence artificielle",
      "summary": "Organiser un apprentissage universel et obligatoire, du primaire à la reconversion professionnelle.",
      "source": "attal-ia-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Gabriel Attal"
    },
    {
      "id": "centre-plus-attal-34",
      "person": "attal",
      "theme": "entreprises",
      "title": "Accompagner les PME dans l’adoption de l’IA",
      "summary": "Mobiliser l’État pour aider les entreprises dépourvues de moyens ou de compétences dédiées.",
      "source": "attal-ia-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Gabriel Attal"
    },
    {
      "id": "centre-plus-attal-35",
      "person": "attal",
      "theme": "souverainete",
      "title": "Préférence européenne pour les achats publics d’IA",
      "summary": "Soutenir une chaîne technologique souveraine et ses fournisseurs européens.",
      "source": "attal-ia-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Gabriel Attal"
    },
    {
      "id": "centre-plus-attal-36",
      "person": "attal",
      "theme": "logement",
      "title": "Accélérer la rénovation thermique",
      "summary": "Développer massivement les rénovations pour protéger les logements du froid et des canicules.",
      "source": "attal-ecologie-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Gabriel Attal"
    },
    {
      "id": "centre-plus-attal-37",
      "person": "attal",
      "theme": "climat",
      "title": "Accélérer la réduction des émissions",
      "summary": "Viser une baisse annuelle de 5 % d’ici 2030 ; objectif présenté dans la page de campagne.",
      "source": "attal-ecologie-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Gabriel Attal"
    },
    {
      "id": "centre-plus-villepin-38",
      "person": "villepin",
      "theme": "entreprises",
      "title": "Transmettre une entreprise sans droits avant décès",
      "summary": "Exonérer la transmission du vivant du propriétaire tant que l’entreprise n’est pas revendue.",
      "source": "villepin-economie-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Dominique de Villepin — La France Humaniste"
    },
    {
      "id": "centre-plus-villepin-39",
      "person": "villepin",
      "theme": "ruralite",
      "title": "Relier chaque préfecture à ses sous-préfectures",
      "summary": "Garantir une desserte horaire à tarif national uniforme.",
      "source": "villepin-economie-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Dominique de Villepin — La France Humaniste"
    },
    {
      "id": "centre-plus-villepin-40",
      "person": "villepin",
      "theme": "urbanisme",
      "title": "Fiscalité locale centrée sur le terrain",
      "summary": "Taxer le foncier nu plutôt que la construction ou la rénovation.",
      "source": "villepin-economie-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Dominique de Villepin — La France Humaniste"
    },
    {
      "id": "centre-plus-villepin-41",
      "person": "villepin",
      "theme": "fiscalite",
      "title": "Réduire le nombre d’impôts à neuf",
      "summary": "Exiger une majorité constitutionnelle de trois cinquièmes pour créer impôt ou niche.",
      "source": "villepin-economie-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Dominique de Villepin — La France Humaniste"
    },
    {
      "id": "centre-plus-villepin-42",
      "person": "villepin",
      "theme": "famille",
      "title": "Un livret public dès la naissance",
      "summary": "Garantir son rendement et le financer par les droits de succession.",
      "source": "villepin-economie-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Dominique de Villepin — La France Humaniste"
    },
    {
      "id": "centre-plus-villepin-43",
      "person": "villepin",
      "theme": "transports",
      "title": "Gestion publique des autoroutes après concession",
      "summary": "Passer en régie publique à l’expiration des contrats.",
      "source": "villepin-economie-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Dominique de Villepin — La France Humaniste"
    },
    {
      "id": "centre-plus-villepin-44",
      "person": "villepin",
      "theme": "energie",
      "title": "Six EPR2 et éolien maritime",
      "summary": "Associer ces productions à l’électrification des usages.",
      "source": "villepin-economie-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Dominique de Villepin — La France Humaniste"
    },
    {
      "id": "centre-plus-villepin-45",
      "person": "villepin",
      "theme": "transports",
      "title": "Un million de voitures en location sociale",
      "summary": "Déployer des véhicules électriques dans ce cadre.",
      "source": "villepin-economie-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Dominique de Villepin — La France Humaniste"
    },
    {
      "id": "centre-plus-villepin-46",
      "person": "villepin",
      "theme": "logement",
      "title": "Un million de pompes à chaleur",
      "summary": "Fixer cet objectif avec un dividende climatique.",
      "source": "villepin-economie-2026",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Dominique de Villepin — La France Humaniste"
    },
    {
      "id": "right-expanded-1",
      "person": "lepen",
      "theme": "securite",
      "title": "Protection des policiers",
      "summary": "Présumer la légitime défense des forces de l’ordre.",
      "source": "rn-2022",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Mesure 3"
    },
    {
      "id": "right-expanded-2",
      "person": "lepen",
      "theme": "justice",
      "title": "Sanctions minimales",
      "summary": "Réintroduire des peines planchers.",
      "source": "rn-2022",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Mesure 3"
    },
    {
      "id": "right-expanded-3",
      "person": "lepen",
      "theme": "justice",
      "title": "Moyens judiciaires",
      "summary": "Doubler les effectifs de magistrats.",
      "source": "rn-2022",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Mesure 3"
    },
    {
      "id": "right-expanded-4",
      "person": "lepen",
      "theme": "egalite",
      "title": "Allocation handicap",
      "summary": "Individualiser et augmenter l’AAH.",
      "source": "rn-2022",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Mesure 10"
    },
    {
      "id": "right-expanded-5",
      "person": "lepen",
      "theme": "egalite",
      "title": "Accessibilité",
      "summary": "Faire respecter l’accessibilité des transports et lieux publics.",
      "source": "rn-2022",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Mesure 10"
    },
    {
      "id": "right-expanded-6",
      "person": "lepen",
      "theme": "egalite",
      "title": "École inclusive",
      "summary": "Lancer un plan d’accès scolaire pour les enfants handicapés.",
      "source": "rn-2022",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Mesure 10"
    },
    {
      "id": "right-expanded-7",
      "person": "lepen",
      "theme": "autonomie",
      "title": "Soutien aux aidants",
      "summary": "Augmenter le montant et la durée des aides aux proches aidants.",
      "source": "rn-2022",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Mesure 10"
    },
    {
      "id": "right-expanded-8",
      "person": "lepen",
      "theme": "education",
      "title": "Tenue scolaire",
      "summary": "Imposer un uniforme au primaire et au collège.",
      "source": "rn-2022",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Mesure 15"
    },
    {
      "id": "right-expanded-9",
      "person": "lepen",
      "theme": "logement",
      "title": "Garanties locatives",
      "summary": "Créer un fonds garantissant les loyers aux propriétaires.",
      "source": "rn-2022",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Mesure 17"
    },
    {
      "id": "right-expanded-10",
      "person": "lepen",
      "theme": "transports",
      "title": "Gestion autoroutière",
      "summary": "Renationaliser les autoroutes et réduire les péages de 15 %.",
      "source": "rn-2022",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Mesure 6"
    },
    {
      "id": "right-expanded-11",
      "person": "dupont",
      "theme": "dechets",
      "title": "Pollution marine",
      "summary": "Viser la disparition des déchets plastiques des océans en dix ans.",
      "source": "right-nda22",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Profession de foi personnelle de Nicolas Dupont-Aignan pour 2022 ; propositions historiques.",
      "checkedAt": "2026-10-30",
      "locator": "Page PDF 2"
    },
    {
      "id": "right-expanded-12",
      "person": "dupont",
      "theme": "culture",
      "title": "Accès patrimonial",
      "summary": "Rendre musées et monuments gratuits le dimanche pour les Français.",
      "source": "right-nda22",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Profession de foi personnelle de Nicolas Dupont-Aignan pour 2022 ; propositions historiques.",
      "checkedAt": "2026-10-30",
      "locator": "Page PDF 2"
    },
    {
      "id": "right-expanded-13",
      "person": "dupont",
      "theme": "sport",
      "title": "Vie associative",
      "summary": "Réduire les contraintes normatives des associations sportives.",
      "source": "right-nda22",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Profession de foi personnelle de Nicolas Dupont-Aignan pour 2022 ; propositions historiques.",
      "checkedAt": "2026-10-30",
      "locator": "Page PDF 2"
    },
    {
      "id": "right-expanded-14",
      "person": "dupont",
      "theme": "ruralite",
      "title": "Couverture numérique",
      "summary": "Déployer le haut débit rural et éliminer les zones blanches.",
      "source": "right-nda22",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Profession de foi personnelle de Nicolas Dupont-Aignan pour 2022 ; propositions historiques.",
      "checkedAt": "2026-10-30",
      "locator": "Page PDF 2"
    },
    {
      "id": "right-expanded-15",
      "person": "dupont",
      "theme": "laicite",
      "title": "Financement cultuel",
      "summary": "Interdire les financements étrangers des mosquées.",
      "source": "right-nda22",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Profession de foi personnelle de Nicolas Dupont-Aignan pour 2022 ; propositions historiques.",
      "checkedAt": "2026-10-30",
      "locator": "Page PDF 2"
    },
    {
      "id": "right-expanded-16",
      "person": "dupont",
      "theme": "cooperation",
      "title": "Francophonie",
      "summary": "Développer fortement le soutien à la francophonie.",
      "source": "right-nda22",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Profession de foi personnelle de Nicolas Dupont-Aignan pour 2022 ; propositions historiques.",
      "checkedAt": "2026-10-30",
      "locator": "Page PDF 2"
    },
    {
      "id": "right-expanded-17",
      "person": "dupont",
      "theme": "entreprises",
      "title": "Bénéfices réinvestis",
      "summary": "Diviser par deux l’impôt sur les bénéfices réinvestis en France.",
      "source": "right-nda22",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Profession de foi personnelle de Nicolas Dupont-Aignan pour 2022 ; propositions historiques.",
      "checkedAt": "2026-10-30",
      "locator": "Page PDF 2"
    },
    {
      "id": "right-expanded-18",
      "person": "dupont",
      "theme": "egalite",
      "title": "Handicap",
      "summary": "Revaloriser l’AAH et dissocier son calcul des revenus du conjoint.",
      "source": "right-nda22",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Profession de foi personnelle de Nicolas Dupont-Aignan pour 2022 ; propositions historiques.",
      "checkedAt": "2026-10-30",
      "locator": "Page PDF 2"
    },
    {
      "id": "right-expanded-19",
      "person": "lepen",
      "theme": "agriculture",
      "title": "Rémunération agricole",
      "summary": "Réviser Egalim pour construire des prix minimums intégrant les coûts des matières premières.",
      "source": "right-expanded-agri22",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Page PDF 6"
    },
    {
      "id": "right-expanded-20",
      "person": "lepen",
      "theme": "urbanisme",
      "title": "Préservation des terres",
      "summary": "Interdire l’urbanisation des terres agricoles, sauf dérogation préfectorale.",
      "source": "right-expanded-agri22",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Page PDF 7"
    },
    {
      "id": "right-expanded-21",
      "person": "lepen",
      "theme": "agriculture",
      "title": "Installation",
      "summary": "Renforcer l’accompagnement et les aides aux jeunes agriculteurs.",
      "source": "right-expanded-agri22",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Page PDF 7"
    },
    {
      "id": "right-expanded-22",
      "person": "lepen",
      "theme": "agriculture",
      "title": "Filière biologique",
      "summary": "Déployer un soutien spécifique au bio pendant cinq ans.",
      "source": "right-expanded-agri22",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Page PDF 9"
    },
    {
      "id": "right-expanded-23",
      "person": "lepen",
      "theme": "agriculture",
      "title": "Protection commerciale",
      "summary": "Exclure l’agriculture des accords multilatéraux de libre-échange.",
      "source": "right-expanded-agri22",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Page PDF 10"
    },
    {
      "id": "right-expanded-24",
      "person": "lepen",
      "theme": "adaptation",
      "title": "Assurance récolte",
      "summary": "Adapter l’assurance agricole aux productions et la rendre plus accessible.",
      "source": "right-expanded-agri22",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Page PDF 13"
    },
    {
      "id": "right-expanded-25",
      "person": "lepen",
      "theme": "eau",
      "title": "Réserves agricoles",
      "summary": "Faciliter le financement du stockage d’eau et de l’irrigation.",
      "source": "right-expanded-agri22",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Page PDF 14"
    },
    {
      "id": "right-expanded-26",
      "person": "lepen",
      "theme": "agriculture",
      "title": "Traitements phytosanitaires",
      "summary": "Conditionner les interdictions à une solution équivalente et économiquement soutenable.",
      "source": "right-expanded-agri22",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Page PDF 14"
    },
    {
      "id": "right-expanded-27",
      "person": "lepen",
      "theme": "biodiversite",
      "title": "Haies et milieux humides",
      "summary": "Créer une prime agricole pour conserver ou restaurer haies, zones humides et bocages.",
      "source": "right-expanded-eco22",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Pages PDF 9-10"
    },
    {
      "id": "right-expanded-28",
      "person": "lepen",
      "theme": "eau",
      "title": "Distribution d’eau",
      "summary": "Rénover les réseaux pour réduire les fuites et améliorer la qualité.",
      "source": "right-expanded-eco22",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Page PDF 10"
    },
    {
      "id": "right-expanded-29",
      "person": "lepen",
      "theme": "adaptation",
      "title": "Dessalement",
      "summary": "Étudier des usines de dessalement dans les zones exposées à la sécheresse.",
      "source": "right-expanded-eco22",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Page PDF 10"
    },
    {
      "id": "right-expanded-30",
      "person": "lepen",
      "theme": "urbanisme",
      "title": "Friches",
      "summary": "Prioriser les implantations sur les anciennes friches réhabilitées.",
      "source": "right-expanded-eco22",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Page PDF 10"
    },
    {
      "id": "right-expanded-31",
      "person": "lepen",
      "theme": "ruralite",
      "title": "Implantation d’activités",
      "summary": "Rétablir les primes d’aménagement pour attirer activités et services en milieu rural.",
      "source": "right-expanded-eco22",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Page PDF 11"
    },
    {
      "id": "right-expanded-32",
      "person": "lepen",
      "theme": "dechets",
      "title": "Traitement de proximité",
      "summary": "Développer le traitement local des déchets et les formations correspondantes.",
      "source": "right-expanded-eco22",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Page PDF 13"
    },
    {
      "id": "right-expanded-33",
      "person": "lepen",
      "theme": "education",
      "title": "Éducation écologique",
      "summary": "Développer dès le primaire les apprentissages liés aux écosystèmes.",
      "source": "right-expanded-eco22",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Pages PDF 14-15"
    },
    {
      "id": "right-expanded-34",
      "person": "lepen",
      "theme": "culture",
      "title": "Volontariat patrimonial",
      "summary": "Créer un service patrimonial indemnisé de six mois pour les 18-24 ans.",
      "source": "right-expanded-patr22",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Pages PDF 14-15"
    },
    {
      "id": "right-expanded-35",
      "person": "lepen",
      "theme": "culture",
      "title": "Métiers d’art",
      "summary": "Créer un observatoire des métiers d’art et soutenir leur apprentissage.",
      "source": "right-expanded-patr22",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Page PDF 15"
    },
    {
      "id": "right-expanded-36",
      "person": "lepen",
      "theme": "culture",
      "title": "Restauration monumentale",
      "summary": "Porter à un milliard d’euros annuel l’entretien et la restauration des monuments historiques.",
      "source": "right-expanded-patr22",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Page PDF 15"
    },
    {
      "id": "right-expanded-37",
      "person": "lepen",
      "theme": "culture",
      "title": "Financement culturel",
      "summary": "Affecter la moitié du dispositif du 1 % culturel au patrimoine existant.",
      "source": "right-expanded-patr22",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Page PDF 16"
    },
    {
      "id": "right-expanded-38",
      "person": "lepen",
      "theme": "culture",
      "title": "Programmation",
      "summary": "Adopter une loi pluriannuelle de programmation du patrimoine.",
      "source": "right-expanded-patr22",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Pages PDF 17-18"
    },
    {
      "id": "right-expanded-39",
      "person": "lepen",
      "theme": "entreprises",
      "title": "Robotisation",
      "summary": "Élargir le suramortissement aux ETI et relever son taux de dix points.",
      "source": "right-expanded-entreprises",
      "period": "Livret économique mis à jour, non daté",
      "type": "parti",
      "attribution": "Livret du RN intitulé Projet de Marine Le Pen, présenté comme une mise à jour de 2022 ; publication non datée, pas programme 2027 complet.",
      "checkedAt": "2026-10-30",
      "locator": "Page PDF 13"
    },
    {
      "id": "right-expanded-40",
      "person": "lepen",
      "theme": "entreprises",
      "title": "Transmission",
      "summary": "Exonérer les transmissions de petites et moyennes entreprises avec conservation pendant dix ans.",
      "source": "right-expanded-entreprises",
      "period": "Livret économique mis à jour, non daté",
      "type": "parti",
      "attribution": "Livret du RN intitulé Projet de Marine Le Pen, présenté comme une mise à jour de 2022 ; publication non datée, pas programme 2027 complet.",
      "checkedAt": "2026-10-30",
      "locator": "Page PDF 17"
    },
    {
      "id": "right-expanded-41",
      "person": "lepen",
      "theme": "entreprises",
      "title": "Création par les jeunes",
      "summary": "Exonérer cinq ans d’impôt sur les sociétés les entreprises créées par les moins de trente ans.",
      "source": "right-expanded-entreprises",
      "period": "Livret économique mis à jour, non daté",
      "type": "parti",
      "attribution": "Livret du RN intitulé Projet de Marine Le Pen, présenté comme une mise à jour de 2022 ; publication non datée, pas programme 2027 complet.",
      "checkedAt": "2026-10-30",
      "locator": "Page PDF 17"
    },
    {
      "id": "right-expanded-42",
      "person": "lepen",
      "theme": "entreprises",
      "title": "Accès aux marchés",
      "summary": "Simplifier les appels d’offres publics pour les TPE, PME et ETI.",
      "source": "right-expanded-entreprises",
      "period": "Livret économique mis à jour, non daté",
      "type": "parti",
      "attribution": "Livret du RN intitulé Projet de Marine Le Pen, présenté comme une mise à jour de 2022 ; publication non datée, pas programme 2027 complet.",
      "checkedAt": "2026-10-30",
      "locator": "Page PDF 17"
    },
    {
      "id": "right-expanded-43",
      "person": "lepen",
      "theme": "innovation",
      "title": "Crédits de recherche",
      "summary": "Maintenir et simplifier les crédits d’impôt recherche et innovation.",
      "source": "right-expanded-entreprises",
      "period": "Livret économique mis à jour, non daté",
      "type": "parti",
      "attribution": "Livret du RN intitulé Projet de Marine Le Pen, présenté comme une mise à jour de 2022 ; publication non datée, pas programme 2027 complet.",
      "checkedAt": "2026-10-30",
      "locator": "Page PDF 14"
    },
    {
      "id": "right-expanded-44",
      "person": "retailleau",
      "theme": "agriculture",
      "title": "Protection constitutionnelle",
      "summary": "Inscrire la protection de l’agriculture et des agriculteurs dans la Constitution.",
      "source": "right-expanded-ret-agri",
      "period": "Projet présidentiel 2027",
      "type": "individuelle",
      "attribution": "Projet personnel publié sur le site de campagne de Bruno Retailleau ; page consultée le 30 octobre 2026, publication non datée.",
      "checkedAt": "2026-10-30",
      "locator": "Mesure 47"
    },
    {
      "id": "right-expanded-45",
      "person": "retailleau",
      "theme": "institutions",
      "title": "Principe de précaution",
      "summary": "Proposer sa suppression par référendum.",
      "source": "right-expanded-ret-agri",
      "period": "Projet présidentiel 2027",
      "type": "individuelle",
      "attribution": "Projet personnel publié sur le site de campagne de Bruno Retailleau ; page consultée le 30 octobre 2026, publication non datée.",
      "checkedAt": "2026-10-30",
      "locator": "Mesure 48"
    },
    {
      "id": "right-expanded-46",
      "person": "retailleau",
      "theme": "biodiversite",
      "title": "Organisation environnementale",
      "summary": "Supprimer l’Office français de la biodiversité.",
      "source": "right-expanded-ret-agri",
      "period": "Projet présidentiel 2027",
      "type": "individuelle",
      "attribution": "Projet personnel publié sur le site de campagne de Bruno Retailleau ; page consultée le 30 octobre 2026, publication non datée.",
      "checkedAt": "2026-10-30",
      "locator": "Mesure 49"
    },
    {
      "id": "right-expanded-47",
      "person": "retailleau",
      "theme": "agriculture",
      "title": "Évaluations sanitaires",
      "summary": "Éviter une nouvelle évaluation ANSES lorsqu’elle a déjà été effectuée ailleurs.",
      "source": "right-expanded-ret-agri",
      "period": "Projet présidentiel 2027",
      "type": "individuelle",
      "attribution": "Projet personnel publié sur le site de campagne de Bruno Retailleau ; page consultée le 30 octobre 2026, publication non datée.",
      "checkedAt": "2026-10-30",
      "locator": "Mesure 50"
    },
    {
      "id": "right-expanded-48",
      "person": "retailleau",
      "theme": "agriculture",
      "title": "Normes agricoles",
      "summary": "Aligner les règles agricoles françaises sur les règles européennes.",
      "source": "right-expanded-ret-agri",
      "period": "Projet présidentiel 2027",
      "type": "individuelle",
      "attribution": "Projet personnel publié sur le site de campagne de Bruno Retailleau ; page consultée le 30 octobre 2026, publication non datée.",
      "checkedAt": "2026-10-30",
      "locator": "Mesure 51"
    },
    {
      "id": "right-expanded-49",
      "person": "retailleau",
      "theme": "eau",
      "title": "Eau agricole",
      "summary": "Faciliter le stockage d’eau pour l’agriculture.",
      "source": "right-expanded-ret-agri",
      "period": "Projet présidentiel 2027",
      "type": "individuelle",
      "attribution": "Projet personnel publié sur le site de campagne de Bruno Retailleau ; page consultée le 30 octobre 2026, publication non datée.",
      "checkedAt": "2026-10-30",
      "locator": "Mesure 52"
    },
    {
      "id": "right-expanded-50",
      "person": "retailleau",
      "theme": "agriculture",
      "title": "Investissement agricole",
      "summary": "Financer la modernisation des exploitations.",
      "source": "right-expanded-ret-agri",
      "period": "Projet présidentiel 2027",
      "type": "individuelle",
      "attribution": "Projet personnel publié sur le site de campagne de Bruno Retailleau ; page consultée le 30 octobre 2026, publication non datée.",
      "checkedAt": "2026-10-30",
      "locator": "Mesure 53"
    },
    {
      "id": "right-expanded-51",
      "person": "retailleau",
      "theme": "agriculture",
      "title": "Budget européen",
      "summary": "Garantir le budget agricole européen sur sept ans.",
      "source": "right-expanded-ret-agri",
      "period": "Projet présidentiel 2027",
      "type": "individuelle",
      "attribution": "Projet personnel publié sur le site de campagne de Bruno Retailleau ; page consultée le 30 octobre 2026, publication non datée.",
      "checkedAt": "2026-10-30",
      "locator": "Mesure 57"
    },
    {
      "id": "right-expanded-52",
      "person": "zemmour",
      "theme": "biodiversite",
      "title": "Plan forestier",
      "summary": "Créer une stratégie forestière et un fonds de reboisement adapté au changement climatique.",
      "source": "right-expanded-z-saulieu",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Discours personnel d’Éric Zemmour pendant la campagne 2022, pas engagement 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Passage Grand Plan Forêt"
    },
    {
      "id": "right-expanded-53",
      "person": "zemmour",
      "theme": "superieur",
      "title": "Métiers du bois",
      "summary": "Développer l’apprentissage et revaloriser les métiers de la filière bois.",
      "source": "right-expanded-z-saulieu",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Discours personnel d’Éric Zemmour pendant la campagne 2022, pas engagement 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Passage Grand Plan Forêt"
    },
    {
      "id": "right-expanded-54",
      "person": "zemmour",
      "theme": "ruralite",
      "title": "Naissances rurales",
      "summary": "Verser 10 000 € par naissance aux familles françaises établies depuis deux ans en commune rurale et y restant trois ans.",
      "source": "right-expanded-z-saulieu",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Discours personnel d’Éric Zemmour pendant la campagne 2022, pas engagement 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Passage Bourse de Naissance"
    },
    {
      "id": "right-expanded-55",
      "person": "zemmour",
      "theme": "culture",
      "title": "Pratiques patrimoniales",
      "summary": "Reconnaître la chasse et la pêche comme éléments du patrimoine culturel.",
      "source": "right-expanded-z-saulieu",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Discours personnel d’Éric Zemmour pendant la campagne 2022, pas engagement 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Passage chasse et pêche"
    },
    {
      "id": "right-expanded-56",
      "person": "zemmour",
      "theme": "sante",
      "title": "Médecins de proximité",
      "summary": "Recruter 1 000 médecins pour les centres de santé en désert médical.",
      "source": "right-expanded-z-saulieu",
      "period": "Présidentielle 2022",
      "type": "programme-ancien",
      "attribution": "Discours personnel d’Éric Zemmour pendant la campagne 2022, pas engagement 2027.",
      "checkedAt": "2026-10-30",
      "locator": "Passage déserts médicaux"
    },
    {
      "id": "more-lisnard-institutions-01",
      "person": "lisnard",
      "theme": "finances",
      "title": "Règle budgétaire",
      "summary": "Limiter institutionnellement les déficits de fonctionnement, en exemptant l’investissement.",
      "source": "more-lisnard-institutions",
      "period": "Non daté · consulté en 2026",
      "type": "parti",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée."
    },
    {
      "id": "more-lisnard-institutions-02",
      "person": "lisnard",
      "theme": "finances",
      "title": "Réduction des doublons",
      "summary": "Conduire pendant cinq ans un plan contre les gaspillages administratifs.",
      "source": "more-lisnard-institutions",
      "period": "Non daté · consulté en 2026",
      "type": "parti",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée."
    },
    {
      "id": "more-lisnard-institutions-03",
      "person": "lisnard",
      "theme": "institutions",
      "title": "Loi recentrée",
      "summary": "Réserver la loi aux principes fondamentaux, avec exceptions fiscales et pénales.",
      "source": "more-lisnard-institutions",
      "period": "Non daté · consulté en 2026",
      "type": "parti",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée."
    },
    {
      "id": "more-lisnard-institutions-04",
      "person": "lisnard",
      "theme": "institutions",
      "title": "Initiative parlementaire",
      "summary": "Réserver au Parlement un périmètre d’initiative législative.",
      "source": "more-lisnard-institutions",
      "period": "Non daté · consulté en 2026",
      "type": "parti",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée."
    },
    {
      "id": "more-lisnard-institutions-05",
      "person": "lisnard",
      "theme": "administration",
      "title": "Évaluation indépendante",
      "summary": "Confier l’évaluation des politiques publiques à des experts extérieurs à l’administration.",
      "source": "more-lisnard-institutions",
      "period": "Non daté · consulté en 2026",
      "type": "parti",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée."
    },
    {
      "id": "more-lisnard-institutions-06",
      "person": "lisnard",
      "theme": "administration",
      "title": "Effectifs de terrain",
      "summary": "Réduire la proportion des tâches administratives pour renforcer les services opérationnels.",
      "source": "more-lisnard-institutions",
      "period": "Non daté · consulté en 2026",
      "type": "parti",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée."
    },
    {
      "id": "more-lisnard-institutions-07",
      "person": "lisnard",
      "theme": "administration",
      "title": "Normes simplifiées",
      "summary": "Diviser par deux les contraintes administratives des entreprises et des citoyens.",
      "source": "more-lisnard-institutions",
      "period": "Non daté · consulté en 2026",
      "type": "parti",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée."
    },
    {
      "id": "more-lisnard-institutions-08",
      "person": "lisnard",
      "theme": "administration",
      "title": "Contrats de direction",
      "summary": "Recruter les directeurs d’administration centrale sur des contrats d’objectifs.",
      "source": "more-lisnard-institutions",
      "period": "Non daté · consulté en 2026",
      "type": "parti",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée."
    },
    {
      "id": "more-lisnard-institutions-09",
      "person": "lisnard",
      "theme": "administration",
      "title": "Emplois contractuels",
      "summary": "Systématiser le contrat dans les fonctions publiques non régaliennes.",
      "source": "more-lisnard-institutions",
      "period": "Non daté · consulté en 2026",
      "type": "parti",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée."
    },
    {
      "id": "more-lisnard-institutions-10",
      "person": "lisnard",
      "theme": "administration",
      "title": "Cité gouvernementale",
      "summary": "Regrouper ministres et directions centrales dans un même lieu.",
      "source": "more-lisnard-institutions",
      "period": "Non daté · consulté en 2026",
      "type": "parti",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée."
    },
    {
      "id": "more-lisnard-economie-01",
      "person": "lisnard",
      "theme": "fiscalite",
      "title": "Fiscalité productive",
      "summary": "Supprimer la C3S et, selon sa situation, la CVAE.",
      "source": "more-lisnard-economie",
      "period": "Non daté · consulté en 2026",
      "type": "parti",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée, références à des dispositifs anciens."
    },
    {
      "id": "more-lisnard-economie-02",
      "person": "lisnard",
      "theme": "agriculture",
      "title": "Épargne climatique",
      "summary": "Créer un compte d’épargne agricole mobilisable lors d’aléas climatiques ou économiques.",
      "source": "more-lisnard-economie",
      "period": "Non daté · consulté en 2026",
      "type": "parti",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée, références à des dispositifs anciens."
    },
    {
      "id": "more-lisnard-economie-03",
      "person": "lisnard",
      "theme": "emploi",
      "title": "Contrat unique",
      "summary": "Fusionner CDI et CDD pour les nouveaux emplois, avec indemnités progressives.",
      "source": "more-lisnard-economie",
      "period": "Non daté · consulté en 2026",
      "type": "parti",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée, références à des dispositifs anciens."
    },
    {
      "id": "more-lisnard-economie-04",
      "person": "lisnard",
      "theme": "emploi",
      "title": "Emploi à domicile",
      "summary": "Supprimer les charges patronales des emplois à domicile rémunérés au SMIC.",
      "source": "more-lisnard-economie",
      "period": "Non daté · consulté en 2026",
      "type": "parti",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée, références à des dispositifs anciens."
    },
    {
      "id": "more-lisnard-economie-05",
      "person": "lisnard",
      "theme": "emploi",
      "title": "Embauche après RSA",
      "summary": "Instaurer des charges patronales négatives après deux années au RSA.",
      "source": "more-lisnard-economie",
      "period": "Non daté · consulté en 2026",
      "type": "parti",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée, références à des dispositifs anciens."
    },
    {
      "id": "more-lisnard-economie-06",
      "person": "lisnard",
      "theme": "logement",
      "title": "Quotas communaux",
      "summary": "Supprimer l’article 55 de la loi SRU sur les logements sociaux.",
      "source": "more-lisnard-economie",
      "period": "Non daté · consulté en 2026",
      "type": "parti",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée, références à des dispositifs anciens."
    },
    {
      "id": "more-lisnard-economie-07",
      "person": "lisnard",
      "theme": "retraites",
      "title": "Âge de départ",
      "summary": "Porter l’âge légal à 65 ans dans ce texte.",
      "source": "more-lisnard-economie",
      "period": "Non daté · consulté en 2026",
      "type": "parti",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée, références à des dispositifs anciens."
    },
    {
      "id": "more-lisnard-economie-08",
      "person": "lisnard",
      "theme": "retraites",
      "title": "Système mixte",
      "summary": "Maintenir un socle par répartition et développer la capitalisation obligatoire.",
      "source": "more-lisnard-economie",
      "period": "Non daté · consulté en 2026",
      "type": "parti",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée, références à des dispositifs anciens."
    },
    {
      "id": "more-lisnard-economie-09",
      "person": "lisnard",
      "theme": "famille",
      "title": "Quotient familial",
      "summary": "Déplafonner le quotient familial.",
      "source": "more-lisnard-economie",
      "period": "Non daté · consulté en 2026",
      "type": "parti",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée, références à des dispositifs anciens."
    },
    {
      "id": "more-lisnard-economie-10",
      "person": "lisnard",
      "theme": "justice",
      "title": "Moyens judiciaires",
      "summary": "Doubler les procureurs et les juges d’application des peines.",
      "source": "more-lisnard-economie",
      "period": "Non daté · consulté en 2026",
      "type": "parti",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée, références à des dispositifs anciens."
    },
    {
      "id": "more-lisnard-civique-01",
      "person": "lisnard",
      "theme": "education",
      "title": "Recrutement enseignant",
      "summary": "Permettre aux chefs d’établissement de recruter et d’évaluer les enseignants.",
      "source": "more-lisnard-civique",
      "period": "Non daté · consulté en 2026",
      "type": "parti",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée."
    },
    {
      "id": "more-lisnard-civique-02",
      "person": "lisnard",
      "theme": "education",
      "title": "Carte scolaire",
      "summary": "Assouplir puis supprimer la sectorisation scolaire.",
      "source": "more-lisnard-civique",
      "period": "Non daté · consulté en 2026",
      "type": "parti",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée."
    },
    {
      "id": "more-lisnard-civique-03",
      "person": "lisnard",
      "theme": "education",
      "title": "Chèque éducation",
      "summary": "Financer le choix familial d’établissement par un crédit de droits scolaires.",
      "source": "more-lisnard-civique",
      "period": "Non daté · consulté en 2026",
      "type": "parti",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée."
    },
    {
      "id": "more-lisnard-civique-04",
      "person": "lisnard",
      "theme": "education",
      "title": "Excellence scolaire",
      "summary": "Développer les internats d’excellence et créer des externats comparables.",
      "source": "more-lisnard-civique",
      "period": "Non daté · consulté en 2026",
      "type": "parti",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée."
    },
    {
      "id": "more-lisnard-civique-05",
      "person": "lisnard",
      "theme": "territoires",
      "title": "Provinces",
      "summary": "Remplacer régions et départements par des provinces, après référendum constitutionnel.",
      "source": "more-lisnard-civique",
      "period": "Non daté · consulté en 2026",
      "type": "parti",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée."
    },
    {
      "id": "more-lisnard-civique-06",
      "person": "lisnard",
      "theme": "territoires",
      "title": "Pouvoir local",
      "summary": "Transférer davantage de compétences et un pouvoir réglementaire aux collectivités.",
      "source": "more-lisnard-civique",
      "period": "Non daté · consulté en 2026",
      "type": "parti",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée."
    },
    {
      "id": "more-lisnard-civique-07",
      "person": "lisnard",
      "theme": "energie",
      "title": "Parc nucléaire",
      "summary": "Prolonger les réacteurs jusqu’à 60 ans et construire de nouveaux EPR.",
      "source": "more-lisnard-civique",
      "period": "Non daté · consulté en 2026",
      "type": "parti",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée."
    },
    {
      "id": "more-lisnard-civique-08",
      "person": "lisnard",
      "theme": "energie",
      "title": "Petits réacteurs",
      "summary": "Déployer des réacteurs nucléaires de petite taille.",
      "source": "more-lisnard-civique",
      "period": "Non daté · consulté en 2026",
      "type": "parti",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée."
    },
    {
      "id": "more-lisnard-civique-09",
      "person": "lisnard",
      "theme": "climat",
      "title": "Fiscalité environnementale",
      "summary": "Taxer la pollution à prélèvements globaux constants, avec redistribution et réciprocité internationale.",
      "source": "more-lisnard-civique",
      "period": "Non daté · consulté en 2026",
      "type": "parti",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée."
    },
    {
      "id": "more-lisnard-civique-10",
      "person": "lisnard",
      "theme": "climat",
      "title": "Stockage du carbone",
      "summary": "Engager un programme international utilisant agriculture, forêts et océans.",
      "source": "more-lisnard-civique",
      "period": "Non daté · consulté en 2026",
      "type": "parti",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée."
    },
    {
      "id": "more-asselineau-2022-01",
      "person": "asselineau",
      "theme": "europe",
      "title": "Sortie européenne",
      "summary": "Quitter l’Union européenne et l’euro.",
      "source": "more-asselineau-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Programme présidentiel de François Asselineau en 2022 ; aucune reconduction pour 2027 présumée."
    },
    {
      "id": "more-asselineau-2022-02",
      "person": "asselineau",
      "theme": "defense",
      "title": "Sortie de l’OTAN",
      "summary": "Retirer la France de l’Alliance atlantique.",
      "source": "more-asselineau-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Programme présidentiel de François Asselineau en 2022 ; aucune reconduction pour 2027 présumée."
    },
    {
      "id": "more-asselineau-2022-03",
      "person": "asselineau",
      "theme": "pouvoir",
      "title": "SMIC revalorisé",
      "summary": "Augmenter le SMIC brut de 24 % sur cinq ans.",
      "source": "more-asselineau-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Programme présidentiel de François Asselineau en 2022 ; aucune reconduction pour 2027 présumée."
    },
    {
      "id": "more-asselineau-2022-04",
      "person": "asselineau",
      "theme": "entreprises",
      "title": "Charges des PME",
      "summary": "Réduire de moitié les charges patronales sous 50 millions d’euros de chiffre d’affaires.",
      "source": "more-asselineau-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Programme présidentiel de François Asselineau en 2022 ; aucune reconduction pour 2027 présumée."
    },
    {
      "id": "more-asselineau-2022-05",
      "person": "asselineau",
      "theme": "entreprises",
      "title": "Reprises coopératives",
      "summary": "Favoriser la reprise par les salariés des sites promis à la fermeture.",
      "source": "more-asselineau-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Programme présidentiel de François Asselineau en 2022 ; aucune reconduction pour 2027 présumée."
    },
    {
      "id": "more-asselineau-2022-06",
      "person": "asselineau",
      "theme": "egalite",
      "title": "Égalité salariale",
      "summary": "Accorder un allègement supplémentaire de charges aux entreprises respectant l’égalité salariale.",
      "source": "more-asselineau-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Programme présidentiel de François Asselineau en 2022 ; aucune reconduction pour 2027 présumée."
    },
    {
      "id": "more-asselineau-2022-07",
      "person": "asselineau",
      "theme": "emploi",
      "title": "Indemnisation chômage",
      "summary": "Supprimer les allocations après deux refus d’emplois satisfaisant les critères géographiques.",
      "source": "more-asselineau-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Programme présidentiel de François Asselineau en 2022 ; aucune reconduction pour 2027 présumée."
    },
    {
      "id": "more-asselineau-2022-08",
      "person": "asselineau",
      "theme": "institutions",
      "title": "Nombre de parlementaires",
      "summary": "Réduire les effectifs parlementaires de 35 %.",
      "source": "more-asselineau-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Programme présidentiel de François Asselineau en 2022 ; aucune reconduction pour 2027 présumée."
    },
    {
      "id": "more-asselineau-2022-09",
      "person": "asselineau",
      "theme": "fiscalite",
      "title": "Mouvements financiers",
      "summary": "Rétablir le contrôle des changes et des mouvements de capitaux.",
      "source": "more-asselineau-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Programme présidentiel de François Asselineau en 2022 ; aucune reconduction pour 2027 présumée."
    },
    {
      "id": "more-asselineau-2022-10",
      "person": "asselineau",
      "theme": "transports",
      "title": "Autoroutes",
      "summary": "Baisser les tarifs autoroutiers de 10 %.",
      "source": "more-asselineau-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Programme présidentiel de François Asselineau en 2022 ; aucune reconduction pour 2027 présumée."
    },
    {
      "id": "more-arthaud-2022-01",
      "person": "arthaud",
      "theme": "pouvoir",
      "title": "Minimum de revenu",
      "summary": "Porter salaires, pensions et allocations à au moins 2 000 euros nets.",
      "source": "more-arthaud-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Profession de foi de Nathalie Arthaud en 2022 ; aucune reconduction pour 2027 présumée."
    },
    {
      "id": "more-arthaud-2022-02",
      "person": "arthaud",
      "theme": "emploi",
      "title": "Partage du travail",
      "summary": "Réduire le temps travaillé sans diminuer les salaires.",
      "source": "more-arthaud-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Profession de foi de Nathalie Arthaud en 2022 ; aucune reconduction pour 2027 présumée."
    },
    {
      "id": "more-arthaud-2022-03",
      "person": "arthaud",
      "theme": "retraites",
      "title": "Départ à 60 ans",
      "summary": "Permettre la retraite dès 60 ans.",
      "source": "more-arthaud-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Profession de foi de Nathalie Arthaud en 2022 ; aucune reconduction pour 2027 présumée."
    },
    {
      "id": "more-arthaud-2022-04",
      "person": "arthaud",
      "theme": "institutions",
      "title": "Vote des immigrés",
      "summary": "Accorder le droit de vote aux travailleurs immigrés.",
      "source": "more-arthaud-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Profession de foi de Nathalie Arthaud en 2022 ; aucune reconduction pour 2027 présumée."
    },
    {
      "id": "more-arthaud-2022-05",
      "person": "arthaud",
      "theme": "entreprises",
      "title": "Contrôle des entreprises",
      "summary": "Placer les entreprises sous le contrôle des travailleurs, avec expropriation si nécessaire.",
      "source": "more-arthaud-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Profession de foi de Nathalie Arthaud en 2022 ; aucune reconduction pour 2027 présumée."
    },
    {
      "id": "more-arthaud-2022-06",
      "person": "arthaud",
      "theme": "sante",
      "title": "Soins non lucratifs",
      "summary": "Soustraire hôpitaux et maisons de retraite à la recherche de profit.",
      "source": "more-arthaud-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Profession de foi de Nathalie Arthaud en 2022 ; aucune reconduction pour 2027 présumée."
    },
    {
      "id": "more-arthaud-2022-07",
      "person": "arthaud",
      "theme": "defense",
      "title": "Présence en Afrique",
      "summary": "Retirer l’armée française des pays africains.",
      "source": "more-arthaud-2022",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Profession de foi de Nathalie Arthaud en 2022 ; aucune reconduction pour 2027 présumée."
    },
    {
      "id": "more-kazib-2027-01",
      "person": "kazib",
      "theme": "pouvoir",
      "title": "Revenus du travail",
      "summary": "Porter le SMIC net à 2 000 euros et augmenter les salaires de 500 euros.",
      "source": "more-kazib-2027",
      "period": "2027 · premières propositions",
      "type": "individuelle",
      "attribution": "Premières propositions publiées par la campagne Anasse Kazib ; programme complet encore en élaboration."
    },
    {
      "id": "more-kazib-2027-02",
      "person": "kazib",
      "theme": "superieur",
      "title": "Revenu étudiant",
      "summary": "Créer un revenu au niveau du SMIC, financé par le patronat.",
      "source": "more-kazib-2027",
      "period": "2027 · premières propositions",
      "type": "individuelle",
      "attribution": "Premières propositions publiées par la campagne Anasse Kazib ; programme complet encore en élaboration."
    },
    {
      "id": "more-kazib-2027-03",
      "person": "kazib",
      "theme": "retraites",
      "title": "Départ anticipé",
      "summary": "Fixer la retraite à 60 ans, ou 55 pour les métiers pénibles, sans annuités exigées.",
      "source": "more-kazib-2027",
      "period": "2027 · premières propositions",
      "type": "individuelle",
      "attribution": "Premières propositions publiées par la campagne Anasse Kazib ; programme complet encore en élaboration."
    },
    {
      "id": "more-kazib-2027-04",
      "person": "kazib",
      "theme": "logement",
      "title": "Logements et loyers",
      "summary": "Exproprier les logements vides, plafonner puis geler les loyers.",
      "source": "more-kazib-2027",
      "period": "2027 · premières propositions",
      "type": "individuelle",
      "attribution": "Premières propositions publiées par la campagne Anasse Kazib ; programme complet encore en élaboration."
    },
    {
      "id": "more-kazib-2027-05",
      "person": "kazib",
      "theme": "emploi",
      "title": "Semaine réduite",
      "summary": "Instaurer 28 heures hebdomadaires sans baisse salariale et interdire les licenciements.",
      "source": "more-kazib-2027",
      "period": "2027 · premières propositions",
      "type": "individuelle",
      "attribution": "Premières propositions publiées par la campagne Anasse Kazib ; programme complet encore en élaboration."
    },
    {
      "id": "more-kazib-2027-06",
      "person": "kazib",
      "theme": "immigration",
      "title": "Séjour des étrangers",
      "summary": "Régulariser tous les sans-papiers et garantir circulation et installation libres.",
      "source": "more-kazib-2027",
      "period": "2027 · premières propositions",
      "type": "individuelle",
      "attribution": "Premières propositions publiées par la campagne Anasse Kazib ; programme complet encore en élaboration."
    },
    {
      "id": "more-kazib-2027-07",
      "person": "kazib",
      "theme": "institutions",
      "title": "Transformation institutionnelle",
      "summary": "Supprimer la Ve République, le Sénat et la fonction présidentielle.",
      "source": "more-kazib-2027",
      "period": "2027 · premières propositions",
      "type": "individuelle",
      "attribution": "Premières propositions publiées par la campagne Anasse Kazib ; programme complet encore en élaboration."
    },
    {
      "id": "more-kazib-2027-08",
      "person": "kazib",
      "theme": "eau",
      "title": "Dépollution participative",
      "summary": "Créer des comités de travailleurs, scientifiques et riverains pour dépolluer sols et eau.",
      "source": "more-kazib-2027",
      "period": "2027 · premières propositions",
      "type": "individuelle",
      "attribution": "Premières propositions publiées par la campagne Anasse Kazib ; programme complet encore en élaboration."
    },
    {
      "id": "deep-cazeneuve-deep-caz-lettre-1",
      "person": "cazeneuve",
      "theme": "famille",
      "title": "Encadrer la petite enfance",
      "summary": "Formation, contrôles réguliers et signalement national.",
      "source": "deep-caz-lettre",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Bernard Cazeneuve — La Convention",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": "2026-07-15",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Orientations personnelles de juillet 2026 ; pas un bilan de réalisation."
    },
    {
      "id": "deep-cazeneuve-deep-caz-lettre-2",
      "person": "cazeneuve",
      "theme": "egalite",
      "title": "Réduire les inégalités femmes-hommes",
      "summary": "Agir sur salaires, violences et carrières interrompues.",
      "source": "deep-caz-lettre",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Bernard Cazeneuve — La Convention",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": "2026-07-15",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Orientations personnelles de juillet 2026 ; pas un bilan de réalisation."
    },
    {
      "id": "deep-cazeneuve-deep-caz-lettre-3",
      "person": "cazeneuve",
      "theme": "sante",
      "title": "Prioriser la santé mentale",
      "summary": "Former les personnels sanitaires et éducatifs.",
      "source": "deep-caz-lettre",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Bernard Cazeneuve — La Convention",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": "2026-07-15",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Orientations personnelles de juillet 2026 ; pas un bilan de réalisation."
    },
    {
      "id": "deep-cazeneuve-deep-caz-lettre-4",
      "person": "cazeneuve",
      "theme": "institutions",
      "title": "Rétablir le septennat",
      "summary": "Revoir la durée du mandat présidentiel.",
      "source": "deep-caz-lettre",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Bernard Cazeneuve — La Convention",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": "2026-07-15",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Orientations personnelles de juillet 2026 ; pas un bilan de réalisation."
    },
    {
      "id": "deep-cazeneuve-deep-caz-lettre-5",
      "person": "cazeneuve",
      "theme": "institutions",
      "title": "Introduire une dose de proportionnelle",
      "summary": "Modifier les élections législatives.",
      "source": "deep-caz-lettre",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Bernard Cazeneuve — La Convention",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": "2026-07-15",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Orientations personnelles de juillet 2026 ; pas un bilan de réalisation."
    },
    {
      "id": "deep-cazeneuve-deep-caz-lettre-6",
      "person": "cazeneuve",
      "theme": "culture",
      "title": "Limiter la concentration médiatique",
      "summary": "Fixer des limites légales au capital.",
      "source": "deep-caz-lettre",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Bernard Cazeneuve — La Convention",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": "2026-07-15",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Orientations personnelles de juillet 2026 ; pas un bilan de réalisation."
    },
    {
      "id": "deep-cazeneuve-deep-caz-lettre-7",
      "person": "cazeneuve",
      "theme": "administration",
      "title": "Réduire le stock de normes",
      "summary": "Supprimer deux normes pour chaque création.",
      "source": "deep-caz-lettre",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Bernard Cazeneuve — La Convention",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": "2026-07-15",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Orientations personnelles de juillet 2026 ; pas un bilan de réalisation."
    },
    {
      "id": "deep-cazeneuve-deep-caz-lettre-8",
      "person": "cazeneuve",
      "theme": "fiscalite",
      "title": "Rééquilibrer la fiscalité du capital",
      "summary": "Cibler grandes fortunes, rentes et hauts revenus.",
      "source": "deep-caz-lettre",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Bernard Cazeneuve — La Convention",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": "2026-07-15",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Orientations personnelles de juillet 2026 ; pas un bilan de réalisation."
    },
    {
      "id": "deep-cazeneuve-deep-caz-lettre-9",
      "person": "cazeneuve",
      "theme": "industrie",
      "title": "Planifier la réindustrialisation",
      "summary": "Sécuriser les filières sur dix ans.",
      "source": "deep-caz-lettre",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Bernard Cazeneuve — La Convention",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": "2026-07-15",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Orientations personnelles de juillet 2026 ; pas un bilan de réalisation."
    },
    {
      "id": "deep-cazeneuve-deep-caz-lettre-10",
      "person": "cazeneuve",
      "theme": "energie",
      "title": "Renouveler le parc nucléaire",
      "summary": "Planifier les investissements et électrifier les usages.",
      "source": "deep-caz-lettre",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Bernard Cazeneuve — La Convention",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": "2026-07-15",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Orientations personnelles de juillet 2026 ; pas un bilan de réalisation."
    },
    {
      "id": "deep-cazeneuve-deep-caz-lettre-11",
      "person": "cazeneuve",
      "theme": "defense",
      "title": "Renforcer les moyens militaires",
      "summary": "Privilégier les productions françaises et européennes.",
      "source": "deep-caz-lettre",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Bernard Cazeneuve — La Convention",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": "2026-07-15",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Orientations personnelles de juillet 2026 ; pas un bilan de réalisation."
    },
    {
      "id": "deep-cazeneuve-deep-caz-lettre-12",
      "person": "cazeneuve",
      "theme": "europe",
      "title": "Abandonner les décisions à l’unanimité",
      "summary": "Privilégier les votes majoritaires européens.",
      "source": "deep-caz-lettre",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Bernard Cazeneuve — La Convention",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": "2026-07-15",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Orientations personnelles de juillet 2026 ; pas un bilan de réalisation."
    },
    {
      "id": "deep-cazeneuve-deep-caz-lettre-13",
      "person": "cazeneuve",
      "theme": "immigration",
      "title": "Associer asile, intégration et fermeté",
      "summary": "Défendre l’asile et combattre les filières irrégulières.",
      "source": "deep-caz-lettre",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Bernard Cazeneuve — La Convention",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": "2026-07-15",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Orientations personnelles de juillet 2026 ; pas un bilan de réalisation."
    },
    {
      "id": "deep-cazeneuve-deep-caz-lettre-14",
      "person": "cazeneuve",
      "theme": "innovation",
      "title": "Garantir un recours humain face à l’IA",
      "summary": "Faire réexaminer les refus administratifs automatisés.",
      "source": "deep-caz-lettre",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Bernard Cazeneuve — La Convention",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": "2026-07-15",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Orientations personnelles de juillet 2026 ; pas un bilan de réalisation."
    },
    {
      "id": "deep-cazeneuve-deep-caz-lettre-15",
      "person": "cazeneuve",
      "theme": "territoires",
      "title": "Clarifier les compétences locales",
      "summary": "Refonder la décentralisation.",
      "source": "deep-caz-lettre",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Bernard Cazeneuve — La Convention",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": "2026-07-15",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Orientations personnelles de juillet 2026 ; pas un bilan de réalisation."
    },
    {
      "id": "deep-becht-deep-becht-refond-1",
      "person": "becht",
      "theme": "energie",
      "title": "Développer les carburants de synthèse",
      "summary": "Viser une moindre dépendance aux énergies fossiles.",
      "source": "deep-becht-refond",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Olivier Becht — Projet France",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Page de campagne non datée, consultée le 30 octobre 2026. Objectifs annoncés, sans validation scientifique ni chiffrage complet."
    },
    {
      "id": "deep-becht-deep-becht-refond-2",
      "person": "becht",
      "theme": "autonomie",
      "title": "Créer un contrat universel de protection",
      "summary": "Remplacer le modèle d’assurance sociale.",
      "source": "deep-becht-refond",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Olivier Becht — Projet France",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Page de campagne non datée, consultée le 30 octobre 2026. Objectifs annoncés, sans validation scientifique ni chiffrage complet."
    },
    {
      "id": "deep-becht-deep-becht-refond-3",
      "person": "becht",
      "theme": "egalite",
      "title": "Associer protection et contribution",
      "summary": "Demander une contrepartie, éventuellement en temps solidaire.",
      "source": "deep-becht-refond",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Olivier Becht — Projet France",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Page de campagne non datée, consultée le 30 octobre 2026. Objectifs annoncés, sans validation scientifique ni chiffrage complet."
    },
    {
      "id": "deep-becht-deep-becht-refond-4",
      "person": "becht",
      "theme": "agriculture",
      "title": "Promouvoir une alimentation sans phytosanitaires",
      "summary": "Intégrer cet objectif au projet sanitaire.",
      "source": "deep-becht-refond",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Olivier Becht — Projet France",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Page de campagne non datée, consultée le 30 octobre 2026. Objectifs annoncés, sans validation scientifique ni chiffrage complet."
    },
    {
      "id": "deep-becht-deep-becht-refond-5",
      "person": "becht",
      "theme": "sante",
      "title": "Réorganiser les soins",
      "summary": "Refonder l’organisation du système sanitaire.",
      "source": "deep-becht-refond",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Olivier Becht — Projet France",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Page de campagne non datée, consultée le 30 octobre 2026. Objectifs annoncés, sans validation scientifique ni chiffrage complet."
    },
    {
      "id": "deep-becht-deep-becht-refond-6",
      "person": "becht",
      "theme": "innovation",
      "title": "Mobiliser la recherche médicale",
      "summary": "Cibler notamment cancer, Alzheimer et Parkinson.",
      "source": "deep-becht-refond",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Olivier Becht — Projet France",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Page de campagne non datée, consultée le 30 octobre 2026. Objectifs annoncés, sans validation scientifique ni chiffrage complet."
    },
    {
      "id": "deep-becht-deep-becht-refond-7",
      "person": "becht",
      "theme": "justice",
      "title": "Allonger les détentions pour les personnes dangereuses",
      "summary": "Maintenir durablement en prison les personnes menaçant la société.",
      "source": "deep-becht-refond",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Olivier Becht — Projet France",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Page de campagne non datée, consultée le 30 octobre 2026. Objectifs annoncés, sans validation scientifique ni chiffrage complet."
    },
    {
      "id": "deep-becht-deep-becht-refond-8",
      "person": "becht",
      "theme": "justice",
      "title": "Créer des centres de redressement",
      "summary": "Encadrement par d’anciens militaires et travail réparateur.",
      "source": "deep-becht-refond",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Olivier Becht — Projet France",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Page de campagne non datée, consultée le 30 octobre 2026. Objectifs annoncés, sans validation scientifique ni chiffrage complet."
    },
    {
      "id": "deep-becht-deep-becht-refond-9",
      "person": "becht",
      "theme": "institutions",
      "title": "Instaurer le référendum citoyen",
      "summary": "Redonner une capacité d’initiative aux citoyens.",
      "source": "deep-becht-refond",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Olivier Becht — Projet France",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Page de campagne non datée, consultée le 30 octobre 2026. Objectifs annoncés, sans validation scientifique ni chiffrage complet."
    },
    {
      "id": "deep-becht-deep-becht-refond-10",
      "person": "becht",
      "theme": "territoires",
      "title": "Renforcer l’autonomie des collectivités",
      "summary": "Accroître leurs pouvoirs réglementaires et financiers.",
      "source": "deep-becht-refond",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Olivier Becht — Projet France",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Page de campagne non datée, consultée le 30 octobre 2026. Objectifs annoncés, sans validation scientifique ni chiffrage complet."
    },
    {
      "id": "deep-becht-deep-becht-refond-11",
      "person": "becht",
      "theme": "administration",
      "title": "Rapprocher les services publics",
      "summary": "Garantir une accessibilité géographique raisonnable.",
      "source": "deep-becht-refond",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Olivier Becht — Projet France",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Page de campagne non datée, consultée le 30 octobre 2026. Objectifs annoncés, sans validation scientifique ni chiffrage complet."
    },
    {
      "id": "deep-becht-deep-becht-democratie-1",
      "person": "becht",
      "theme": "institutions",
      "title": "Reconnaître le vote blanc",
      "summary": "Lui donner une expression institutionnelle distincte de l’abstention.",
      "source": "deep-becht-democratie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Olivier Becht — Projet France",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Orientation de campagne non datée, consultée le 30 octobre 2026."
    },
    {
      "id": "deep-bouamrane-deep-bou-manifeste-1",
      "person": "bouamrane",
      "theme": "securite",
      "title": "Combattre le narcotrafic",
      "summary": "Rétablir la sécurité autour des lieux de vie.",
      "source": "deep-bou-manifeste",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Karim Bouamrane — manifeste de campagne",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Manifeste de campagne non daté, consulté le 30 octobre 2026. Orientations générales, souvent sans dispositif ni financement détaillés."
    },
    {
      "id": "deep-bouamrane-deep-bou-manifeste-2",
      "person": "bouamrane",
      "theme": "logement",
      "title": "Construire et rénover",
      "summary": "Accompagner familles, jeunes actifs et personnes âgées.",
      "source": "deep-bou-manifeste",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Karim Bouamrane — manifeste de campagne",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Manifeste de campagne non daté, consulté le 30 octobre 2026. Orientations générales, souvent sans dispositif ni financement détaillés."
    },
    {
      "id": "deep-bouamrane-deep-bou-manifeste-3",
      "person": "bouamrane",
      "theme": "sante",
      "title": "Lutter contre les déserts médicaux",
      "summary": "Garantir un accès équitable aux soins.",
      "source": "deep-bou-manifeste",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Karim Bouamrane — manifeste de campagne",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Manifeste de campagne non daté, consulté le 30 octobre 2026. Orientations générales, souvent sans dispositif ni financement détaillés."
    },
    {
      "id": "deep-bouamrane-deep-bou-manifeste-4",
      "person": "bouamrane",
      "theme": "education",
      "title": "Démocratiser l’excellence scolaire",
      "summary": "Réduire les inégalités territoriales d’éducation.",
      "source": "deep-bou-manifeste",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Karim Bouamrane — manifeste de campagne",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Manifeste de campagne non daté, consulté le 30 octobre 2026. Orientations générales, souvent sans dispositif ni financement détaillés."
    },
    {
      "id": "deep-bouamrane-deep-bou-manifeste-5",
      "person": "bouamrane",
      "theme": "superieur",
      "title": "Relier formation et emploi choisi",
      "summary": "Permettre aux jeunes de construire leur projet professionnel.",
      "source": "deep-bou-manifeste",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Karim Bouamrane — manifeste de campagne",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Manifeste de campagne non daté, consulté le 30 octobre 2026. Orientations générales, souvent sans dispositif ni financement détaillés."
    },
    {
      "id": "deep-bouamrane-deep-bou-manifeste-6",
      "person": "bouamrane",
      "theme": "climat",
      "title": "Rénover les logements modestes",
      "summary": "Faire de la transition un objectif social.",
      "source": "deep-bou-manifeste",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Karim Bouamrane — manifeste de campagne",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Manifeste de campagne non daté, consulté le 30 octobre 2026. Orientations générales, souvent sans dispositif ni financement détaillés."
    },
    {
      "id": "deep-bouamrane-deep-bou-manifeste-7",
      "person": "bouamrane",
      "theme": "agriculture",
      "title": "Exiger des règles équivalentes des importations",
      "summary": "Éviter les contraintes agricoles asymétriques.",
      "source": "deep-bou-manifeste",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Karim Bouamrane — manifeste de campagne",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Manifeste de campagne non daté, consulté le 30 octobre 2026. Orientations générales, souvent sans dispositif ni financement détaillés."
    },
    {
      "id": "deep-bouamrane-deep-bou-manifeste-8",
      "person": "bouamrane",
      "theme": "famille",
      "title": "Prioriser la protection des enfants",
      "summary": "En faire une grande cause nationale.",
      "source": "deep-bou-manifeste",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Karim Bouamrane — manifeste de campagne",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Manifeste de campagne non daté, consulté le 30 octobre 2026. Orientations générales, souvent sans dispositif ni financement détaillés."
    },
    {
      "id": "deep-bouamrane-deep-bou-manifeste-9",
      "person": "bouamrane",
      "theme": "egalite",
      "title": "Lutter contre violences et discriminations",
      "summary": "Protéger notamment femmes et minorités.",
      "source": "deep-bou-manifeste",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Karim Bouamrane — manifeste de campagne",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Manifeste de campagne non daté, consulté le 30 octobre 2026. Orientations générales, souvent sans dispositif ni financement détaillés."
    },
    {
      "id": "deep-bouamrane-deep-bou-manifeste-10",
      "person": "bouamrane",
      "theme": "immigration",
      "title": "Combiner accueil et reconduites",
      "summary": "Accueillir les ayants droit et reconduire les séjours irréguliers.",
      "source": "deep-bou-manifeste",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Karim Bouamrane — manifeste de campagne",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Manifeste de campagne non daté, consulté le 30 octobre 2026. Orientations générales, souvent sans dispositif ni financement détaillés."
    },
    {
      "id": "deep-bouamrane-deep-bou-manifeste-11",
      "person": "bouamrane",
      "theme": "administration",
      "title": "Réduire les doublons administratifs",
      "summary": "Alléger normes et superpositions.",
      "source": "deep-bou-manifeste",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Karim Bouamrane — manifeste de campagne",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Manifeste de campagne non daté, consulté le 30 octobre 2026. Orientations générales, souvent sans dispositif ni financement détaillés."
    },
    {
      "id": "deep-bouamrane-deep-bou-manifeste-12",
      "person": "bouamrane",
      "theme": "innovation",
      "title": "Maîtriser les usages de l’IA",
      "summary": "Orienter son développement vers les services humains.",
      "source": "deep-bou-manifeste",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Karim Bouamrane — manifeste de campagne",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Manifeste de campagne non daté, consulté le 30 octobre 2026. Orientations générales, souvent sans dispositif ni financement détaillés."
    },
    {
      "id": "deep-bouamrane-deep-bou-manifeste-13",
      "person": "bouamrane",
      "theme": "defense",
      "title": "Accroître l’effort de défense",
      "summary": "Renforcer les moyens militaires.",
      "source": "deep-bou-manifeste",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Karim Bouamrane — manifeste de campagne",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Manifeste de campagne non daté, consulté le 30 octobre 2026. Orientations générales, souvent sans dispositif ni financement détaillés."
    },
    {
      "id": "deep-hollande-deep-hol-lcp-1",
      "person": "hollande",
      "theme": "retraites",
      "title": "Fixer l’âge légal à 63 ans",
      "summary": "Puis ajuster la durée de cotisation selon la démographie.",
      "source": "deep-hol-lcp",
      "period": "2026",
      "type": "individuelle",
      "attribution": "LCP, avec AFP",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2026-08-27",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Propositions du livre Unir et d’un entretien, rapportées en août 2026 ; distinctes d’une candidature déclarée."
    },
    {
      "id": "deep-hollande-deep-hol-lcp-2",
      "person": "hollande",
      "theme": "retraites",
      "title": "Confier l’ajustement aux partenaires sociaux",
      "summary": "Privilégier la durée cotisée plutôt que le recul de l’âge légal.",
      "source": "deep-hol-lcp",
      "period": "2026",
      "type": "individuelle",
      "attribution": "LCP, avec AFP",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2026-08-27",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Propositions du livre Unir et d’un entretien, rapportées en août 2026 ; distinctes d’une candidature déclarée."
    },
    {
      "id": "deep-hollande-deep-hol-lcp-3",
      "person": "hollande",
      "theme": "retraites",
      "title": "Limiter certaines revalorisations de pensions",
      "summary": "Envisager 1 % annuel pendant cinq ans dans une réforme globale, au-delà d’un seuil de revenus.",
      "source": "deep-hol-lcp",
      "period": "2026",
      "type": "individuelle",
      "attribution": "LCP, avec AFP",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2026-08-27",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Propositions du livre Unir et d’un entretien, rapportées en août 2026 ; distinctes d’une candidature déclarée."
    },
    {
      "id": "deep-hollande-deep-hol-lcp-4",
      "person": "hollande",
      "theme": "retraites",
      "title": "Ajouter une composante de capitalisation",
      "summary": "La placer sous contrôle des partenaires sociaux.",
      "source": "deep-hol-lcp",
      "period": "2026",
      "type": "individuelle",
      "attribution": "LCP, avec AFP",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2026-08-27",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Propositions du livre Unir et d’un entretien, rapportées en août 2026 ; distinctes d’une candidature déclarée."
    },
    {
      "id": "deep-hollande-deep-hol-lcp-5",
      "person": "hollande",
      "theme": "emploi",
      "title": "Réduire les cotisations salariales",
      "summary": "Augmenter la part nette du salaire.",
      "source": "deep-hol-lcp",
      "period": "2026",
      "type": "individuelle",
      "attribution": "LCP, avec AFP",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2026-08-27",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Propositions du livre Unir et d’un entretien, rapportées en août 2026 ; distinctes d’une candidature déclarée."
    },
    {
      "id": "deep-hollande-deep-hol-lcp-6",
      "person": "hollande",
      "theme": "fiscalite",
      "title": "Contribuer sur les grosses successions",
      "summary": "Financer une partie de la baisse des cotisations.",
      "source": "deep-hol-lcp",
      "period": "2026",
      "type": "individuelle",
      "attribution": "LCP, avec AFP",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2026-08-27",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Propositions du livre Unir et d’un entretien, rapportées en août 2026 ; distinctes d’une candidature déclarée."
    },
    {
      "id": "deep-hollande-deep-hol-lcp-7",
      "person": "hollande",
      "theme": "fiscalite",
      "title": "Relever progressivement la TVA normale à 24 %",
      "summary": "Financer le même transfert fiscal, depuis 20 %.",
      "source": "deep-hol-lcp",
      "period": "2026",
      "type": "individuelle",
      "attribution": "LCP, avec AFP",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2026-08-27",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Propositions du livre Unir et d’un entretien, rapportées en août 2026 ; distinctes d’une candidature déclarée."
    },
    {
      "id": "deep-hollande-deep-hol-lcp-8",
      "person": "hollande",
      "theme": "pouvoir",
      "title": "Ramener à zéro certaines TVA réduites",
      "summary": "Viser énergie, carburants et produits essentiels actuellement à 5,5 %.",
      "source": "deep-hol-lcp",
      "period": "2026",
      "type": "individuelle",
      "attribution": "LCP, avec AFP",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2026-08-27",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Propositions du livre Unir et d’un entretien, rapportées en août 2026 ; distinctes d’une candidature déclarée."
    },
    {
      "id": "deep-batho-deep-batho-primaire-1",
      "person": "batho",
      "theme": "climat",
      "title": "Faire de la décroissance une orientation centrale",
      "summary": "Prioriser bien-être et limites écologiques plutôt que croissance économique.",
      "source": "deep-batho-primaire",
      "period": "2021",
      "type": "individuelle",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2021-09-16",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Primaire écologiste de 2021 pour l’élection 2022. Archive ; réaffirmation pour 2027 non établie ici."
    },
    {
      "id": "deep-batho-deep-batho-primaire-2",
      "person": "batho",
      "theme": "energie",
      "title": "Réduire la consommation énergétique",
      "summary": "Donner priorité à la sobriété.",
      "source": "deep-batho-primaire",
      "period": "2021",
      "type": "individuelle",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2021-09-16",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Primaire écologiste de 2021 pour l’élection 2022. Archive ; réaffirmation pour 2027 non établie ici."
    },
    {
      "id": "deep-batho-deep-batho-primaire-3",
      "person": "batho",
      "theme": "energie",
      "title": "Sortir progressivement du nucléaire",
      "summary": "Défendre une transition graduelle.",
      "source": "deep-batho-primaire",
      "period": "2021",
      "type": "individuelle",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2021-09-16",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Primaire écologiste de 2021 pour l’élection 2022. Archive ; réaffirmation pour 2027 non établie ici."
    },
    {
      "id": "deep-batho-deep-batho-primaire-4",
      "person": "batho",
      "theme": "energie",
      "title": "Arrêter le projet de six EPR",
      "summary": "S’opposer au nouveau parc alors envisagé.",
      "source": "deep-batho-primaire",
      "period": "2021",
      "type": "individuelle",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2021-09-16",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Primaire écologiste de 2021 pour l’élection 2022. Archive ; réaffirmation pour 2027 non établie ici."
    },
    {
      "id": "deep-batho-deep-batho-primaire-5",
      "person": "batho",
      "theme": "institutions",
      "title": "Séparer les lobbies de l’État",
      "summary": "Adopter une loi dédiée.",
      "source": "deep-batho-primaire",
      "period": "2021",
      "type": "individuelle",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2021-09-16",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Primaire écologiste de 2021 pour l’élection 2022. Archive ; réaffirmation pour 2027 non établie ici."
    },
    {
      "id": "deep-batho-deep-batho-primaire-6",
      "person": "batho",
      "theme": "agriculture",
      "title": "Interdire les pesticides",
      "summary": "Proposition formulée dans la primaire de 2021.",
      "source": "deep-batho-primaire",
      "period": "2021",
      "type": "individuelle",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2021-09-16",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Primaire écologiste de 2021 pour l’élection 2022. Archive ; réaffirmation pour 2027 non établie ici."
    },
    {
      "id": "deep-batho-deep-batho-primaire-7",
      "person": "batho",
      "theme": "education",
      "title": "Développer l’éducation populaire écologique",
      "summary": "S’adresser à tous les âges.",
      "source": "deep-batho-primaire",
      "period": "2021",
      "type": "individuelle",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2021-09-16",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Primaire écologiste de 2021 pour l’élection 2022. Archive ; réaffirmation pour 2027 non établie ici."
    },
    {
      "id": "deep-batho-deep-batho-primaire-8",
      "person": "batho",
      "theme": "institutions",
      "title": "Rompre avec le présidentialisme",
      "summary": "Rééquilibrer le fonctionnement institutionnel.",
      "source": "deep-batho-primaire",
      "period": "2021",
      "type": "individuelle",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2021-09-16",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Primaire écologiste de 2021 pour l’élection 2022. Archive ; réaffirmation pour 2027 non établie ici."
    },
    {
      "id": "deep-batho-deep-batho-primaire-9",
      "person": "batho",
      "theme": "egalite",
      "title": "Prévenir et sanctionner les féminicides",
      "summary": "Renforcer les politiques contre les violences sexistes.",
      "source": "deep-batho-primaire",
      "period": "2021",
      "type": "individuelle",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2021-09-16",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Primaire écologiste de 2021 pour l’élection 2022. Archive ; réaffirmation pour 2027 non établie ici."
    },
    {
      "id": "deep-polony-deep-pol-vision-1",
      "person": "polony",
      "theme": "industrie",
      "title": "Reconstruire les capacités productives",
      "summary": "Produire les biens essentiels en France à dix ans.",
      "source": "deep-pol-vision",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Natacha Polony — site de campagne",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Texte personnel non daté, consulté le 30 octobre 2026. Orientations, pas programme intégral chiffré."
    },
    {
      "id": "deep-polony-deep-pol-vision-2",
      "person": "polony",
      "theme": "souverainete",
      "title": "Protéger les filières stratégiques",
      "summary": "Planifier les investissements essentiels.",
      "source": "deep-pol-vision",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Natacha Polony — site de campagne",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Texte personnel non daté, consulté le 30 octobre 2026. Orientations, pas programme intégral chiffré."
    },
    {
      "id": "deep-polony-deep-pol-vision-3",
      "person": "polony",
      "theme": "entreprises",
      "title": "Conditionner les soutiens publics",
      "summary": "Favoriser ceux qui investissent, forment et produisent en France.",
      "source": "deep-pol-vision",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Natacha Polony — site de campagne",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Texte personnel non daté, consulté le 30 octobre 2026. Orientations, pas programme intégral chiffré."
    },
    {
      "id": "deep-polony-deep-pol-vision-4",
      "person": "polony",
      "theme": "education",
      "title": "Recentrer l’école sur la transmission",
      "summary": "Connaissances, langue, histoire et raisonnement.",
      "source": "deep-pol-vision",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Natacha Polony — site de campagne",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Texte personnel non daté, consulté le 30 octobre 2026. Orientations, pas programme intégral chiffré."
    },
    {
      "id": "deep-polony-deep-pol-vision-5",
      "person": "polony",
      "theme": "justice",
      "title": "Lutter contre les conflits d’intérêts",
      "summary": "Engager un chantier contre la corruption.",
      "source": "deep-pol-vision",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Natacha Polony — site de campagne",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Texte personnel non daté, consulté le 30 octobre 2026. Orientations, pas programme intégral chiffré."
    },
    {
      "id": "deep-polony-deep-pol-vision-6",
      "person": "polony",
      "theme": "laicite",
      "title": "Protéger les lanceurs d’alerte",
      "summary": "Renforcer leur protection.",
      "source": "deep-pol-vision",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Natacha Polony — site de campagne",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Texte personnel non daté, consulté le 30 octobre 2026. Orientations, pas programme intégral chiffré."
    },
    {
      "id": "deep-polony-deep-pol-vision-7",
      "person": "polony",
      "theme": "administration",
      "title": "Encadrer les passages public-privé",
      "summary": "Viser les fonctions stratégiques et les intérêts privés.",
      "source": "deep-pol-vision",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Natacha Polony — site de campagne",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Texte personnel non daté, consulté le 30 octobre 2026. Orientations, pas programme intégral chiffré."
    },
    {
      "id": "deep-polony-deep-pol-vision-8",
      "person": "polony",
      "theme": "diplomatie",
      "title": "Conserver une diplomatie indépendante",
      "summary": "Dialoguer avec les puissances sans alignement automatique.",
      "source": "deep-pol-vision",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Natacha Polony — site de campagne",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Texte personnel non daté, consulté le 30 octobre 2026. Orientations, pas programme intégral chiffré."
    },
    {
      "id": "deep-polony-deep-pol-vision-9",
      "person": "polony",
      "theme": "defense",
      "title": "Préparer la défense des intérêts français",
      "summary": "Se préparer à une attaque tout en recherchant la paix.",
      "source": "deep-pol-vision",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Natacha Polony — site de campagne",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Texte personnel non daté, consulté le 30 octobre 2026. Orientations, pas programme intégral chiffré."
    },
    {
      "id": "deep-polony-deep-pol-vision-10",
      "person": "polony",
      "theme": "institutions",
      "title": "Respecter les décisions référendaires",
      "summary": "Consulter les citoyens et respecter le résultat.",
      "source": "deep-pol-vision",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Natacha Polony — site de campagne",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution vérifiée dans le document original ; efficacité et financement non validés.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Texte personnel non daté, consulté le 30 octobre 2026. Orientations, pas programme intégral chiffré."
    },
    {
      "id": "deep-polony-deep-pol-rtl-1",
      "person": "polony",
      "theme": "commerce",
      "title": "Prioriser les productions françaises dans les achats publics",
      "summary": "Orienter la commande publique vers l’économie nationale.",
      "source": "deep-pol-rtl",
      "period": "2026",
      "type": "individuelle",
      "attribution": "RTL — entretien direct",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2026-08-31",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Entretien antérieur à la déclaration de candidature ; positions personnelles attribuées."
    },
    {
      "id": "deep-polony-deep-pol-rtl-2",
      "person": "polony",
      "theme": "education",
      "title": "Augmenter les enseignants",
      "summary": "Revaloriser les rémunérations, sans montant dans cet entretien.",
      "source": "deep-pol-rtl",
      "period": "2026",
      "type": "individuelle",
      "attribution": "RTL — entretien direct",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2026-08-31",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Entretien antérieur à la déclaration de candidature ; positions personnelles attribuées."
    },
    {
      "id": "deep-polony-deep-pol-rtl-3",
      "person": "polony",
      "theme": "education",
      "title": "Revoir la formation des professeurs",
      "summary": "Diffuser les méthodes pédagogiques jugées efficaces.",
      "source": "deep-pol-rtl",
      "period": "2026",
      "type": "individuelle",
      "attribution": "RTL — entretien direct",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2026-08-31",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Entretien antérieur à la déclaration de candidature ; positions personnelles attribuées."
    },
    {
      "id": "deep-polony-deep-pol-rtl-4",
      "person": "polony",
      "theme": "education",
      "title": "Créer des professeurs experts",
      "summary": "Accompagner les enseignants débutants.",
      "source": "deep-pol-rtl",
      "period": "2026",
      "type": "individuelle",
      "attribution": "RTL — entretien direct",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2026-08-31",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Entretien antérieur à la déclaration de candidature ; positions personnelles attribuées."
    },
    {
      "id": "deep-bertrand-deep-ber-egora-1",
      "person": "bertrand",
      "theme": "securite",
      "title": "Programmer les moyens de sécurité sur cinq ans",
      "summary": "Adopter une loi pluriannuelle.",
      "source": "deep-ber-egora",
      "period": "2021",
      "type": "individuelle",
      "attribution": "Egora — reprise d’un entretien au Point",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2021-03-25",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Campagne préparatoire à l’élection de 2022. Archive ; ne présume pas une réaffirmation en 2027."
    },
    {
      "id": "deep-bertrand-deep-ber-egora-2",
      "person": "bertrand",
      "theme": "justice",
      "title": "Allonger la sûreté pour le terrorisme islamiste",
      "summary": "Proposer une durée de cinquante ans.",
      "source": "deep-ber-egora",
      "period": "2021",
      "type": "individuelle",
      "attribution": "Egora — reprise d’un entretien au Point",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2021-03-25",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Campagne préparatoire à l’élection de 2022. Archive ; ne présume pas une réaffirmation en 2027."
    },
    {
      "id": "deep-bertrand-deep-ber-egora-3",
      "person": "bertrand",
      "theme": "justice",
      "title": "Abaisser la majorité pénale à quinze ans",
      "summary": "Proposition de 2021.",
      "source": "deep-ber-egora",
      "period": "2021",
      "type": "individuelle",
      "attribution": "Egora — reprise d’un entretien au Point",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2021-03-25",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Campagne préparatoire à l’élection de 2022. Archive ; ne présume pas une réaffirmation en 2027."
    },
    {
      "id": "deep-bertrand-deep-ber-egora-4",
      "person": "bertrand",
      "theme": "justice",
      "title": "Instaurer des peines minimales automatiques",
      "summary": "Proposition pénale de la campagne 2021.",
      "source": "deep-ber-egora",
      "period": "2021",
      "type": "individuelle",
      "attribution": "Egora — reprise d’un entretien au Point",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2021-03-25",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Campagne préparatoire à l’élection de 2022. Archive ; ne présume pas une réaffirmation en 2027."
    },
    {
      "id": "deep-bertrand-deep-ber-egora-5",
      "person": "bertrand",
      "theme": "immigration",
      "title": "Instaurer des quotas migratoires",
      "summary": "Fixer des limites quantitatives.",
      "source": "deep-ber-egora",
      "period": "2021",
      "type": "individuelle",
      "attribution": "Egora — reprise d’un entretien au Point",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2021-03-25",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Campagne préparatoire à l’élection de 2022. Archive ; ne présume pas une réaffirmation en 2027."
    },
    {
      "id": "deep-bertrand-deep-ber-egora-6",
      "person": "bertrand",
      "theme": "territoires",
      "title": "Transférer des compétences aux collectivités",
      "summary": "Notamment en santé.",
      "source": "deep-ber-egora",
      "period": "2021",
      "type": "individuelle",
      "attribution": "Egora — reprise d’un entretien au Point",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2021-03-25",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Campagne préparatoire à l’élection de 2022. Archive ; ne présume pas une réaffirmation en 2027."
    },
    {
      "id": "deep-bertrand-deep-ber-egora-7",
      "person": "bertrand",
      "theme": "fiscalite",
      "title": "Stopper la hausse des prélèvements",
      "summary": "Orientation fiscale de 2021.",
      "source": "deep-ber-egora",
      "period": "2021",
      "type": "individuelle",
      "attribution": "Egora — reprise d’un entretien au Point",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2021-03-25",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Campagne préparatoire à l’élection de 2022. Archive ; ne présume pas une réaffirmation en 2027."
    },
    {
      "id": "deep-bertrand-deep-ber-egora-8",
      "person": "bertrand",
      "theme": "retraites",
      "title": "Porter la retraite à soixante-cinq ans",
      "summary": "Objectif alors défendu.",
      "source": "deep-ber-egora",
      "period": "2021",
      "type": "individuelle",
      "attribution": "Egora — reprise d’un entretien au Point",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2021-03-25",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Campagne préparatoire à l’élection de 2022. Archive ; ne présume pas une réaffirmation en 2027."
    },
    {
      "id": "deep-bertrand-deep-ber-point-1",
      "person": "bertrand",
      "theme": "territoires",
      "title": "Créer un conseiller territorial",
      "summary": "Fusionner les mandats départemental et régional.",
      "source": "deep-ber-point",
      "period": "2025",
      "type": "individuelle",
      "attribution": "Le Point, reproduit par Nous France",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2025-10-25",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Date du meeting relaté ; jour de publication non précisé. Positions de 2025, pas programme présidentiel complet."
    },
    {
      "id": "deep-bertrand-deep-ber-point-2",
      "person": "bertrand",
      "theme": "emploi",
      "title": "Aligner les jours de carence public-privé",
      "summary": "Mettre fin aux différences de régime.",
      "source": "deep-ber-point",
      "period": "2025",
      "type": "individuelle",
      "attribution": "Le Point, reproduit par Nous France",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2025-10-25",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Date du meeting relaté ; jour de publication non précisé. Positions de 2025, pas programme présidentiel complet."
    },
    {
      "id": "deep-bertrand-deep-ber-point-3",
      "person": "bertrand",
      "theme": "finances",
      "title": "Réduire prioritairement les dépenses",
      "summary": "Privilégier les économies aux hausses de recettes.",
      "source": "deep-ber-point",
      "period": "2025",
      "type": "individuelle",
      "attribution": "Le Point, reproduit par Nous France",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2025-10-25",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Date du meeting relaté ; jour de publication non précisé. Positions de 2025, pas programme présidentiel complet."
    },
    {
      "id": "deep-bertrand-deep-ber-point-4",
      "person": "bertrand",
      "theme": "fiscalite",
      "title": "Préférer une hausse de la flat tax à la taxe Zucman",
      "summary": "Alternative fiscale défendue lors du meeting.",
      "source": "deep-ber-point",
      "period": "2025",
      "type": "individuelle",
      "attribution": "Le Point, reproduit par Nous France",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2025-10-25",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Date du meeting relaté ; jour de publication non précisé. Positions de 2025, pas programme présidentiel complet."
    },
    {
      "id": "deep-glucksmann-deep-gluck-ps-1",
      "person": "glucksmann",
      "theme": "fiscalite",
      "title": "Taxer davantage le centile supérieur des héritages",
      "summary": "Financer une hausse des rémunérations nettes ; recette annoncée de 15 milliards.",
      "source": "deep-gluck-ps",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2026-08-24",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Positions de candidature et du livre rapportées en août 2026."
    },
    {
      "id": "deep-glucksmann-deep-gluck-ps-2",
      "person": "glucksmann",
      "theme": "education",
      "title": "Planifier cinq ans de rénovation scolaire",
      "summary": "Rénover les bâtiments publics.",
      "source": "deep-gluck-ps",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2026-08-24",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Positions de candidature et du livre rapportées en août 2026."
    },
    {
      "id": "deep-glucksmann-deep-gluck-ps-3",
      "person": "glucksmann",
      "theme": "education",
      "title": "Réduire les effectifs des classes primaires",
      "summary": "Intégrer cette mesure au plan scolaire.",
      "source": "deep-gluck-ps",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2026-08-24",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Positions de candidature et du livre rapportées en août 2026."
    },
    {
      "id": "deep-glucksmann-deep-gluck-ps-4",
      "person": "glucksmann",
      "theme": "education",
      "title": "Revaloriser les enseignants",
      "summary": "Hausse de rémunération annoncée.",
      "source": "deep-gluck-ps",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2026-08-24",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Positions de candidature et du livre rapportées en août 2026."
    },
    {
      "id": "deep-glucksmann-deep-gluck-ps-5",
      "person": "glucksmann",
      "theme": "famille",
      "title": "Garantir un séjour collectif à chaque enfant",
      "summary": "Relancer les colonies de vacances.",
      "source": "deep-gluck-ps",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2026-08-24",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Positions de candidature et du livre rapportées en août 2026."
    },
    {
      "id": "deep-glucksmann-deep-gluck-ps-6",
      "person": "glucksmann",
      "theme": "institutions",
      "title": "Créer dix mois de service civique obligatoire",
      "summary": "Mobiliser les jeunes dans les services et associations.",
      "source": "deep-gluck-ps",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2026-08-24",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Positions de candidature et du livre rapportées en août 2026."
    },
    {
      "id": "deep-glucksmann-deep-gluck-ps-7",
      "person": "glucksmann",
      "theme": "immigration",
      "title": "Organiser une convention citoyenne",
      "summary": "Soumettre ses propositions au Parlement.",
      "source": "deep-gluck-ps",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2026-08-24",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Positions de candidature et du livre rapportées en août 2026."
    },
    {
      "id": "deep-glucksmann-deep-gluck-ps-8",
      "person": "glucksmann",
      "theme": "retraites",
      "title": "Différencier les départs selon les conditions de travail",
      "summary": "Tenir compte des carrières et de l’espérance de vie en bonne santé.",
      "source": "deep-gluck-ps",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2026-08-24",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Positions de candidature et du livre rapportées en août 2026."
    },
    {
      "id": "deep-glucksmann-deep-gluck-lcp-1",
      "person": "glucksmann",
      "theme": "europe",
      "title": "Recourir à un grand emprunt européen",
      "summary": "Financer la souveraineté européenne.",
      "source": "deep-gluck-lcp",
      "period": "2026",
      "type": "individuelle",
      "attribution": "LCP",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2026-05-26",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Livre présenté avant la déclaration de candidature ; propositions personnelles rapportées."
    },
    {
      "id": "deep-glucksmann-deep-gluck-lcp-2",
      "person": "glucksmann",
      "theme": "europe",
      "title": "Supprimer le droit de veto européen",
      "summary": "Lever les blocages décisionnels.",
      "source": "deep-gluck-lcp",
      "period": "2026",
      "type": "individuelle",
      "attribution": "LCP",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2026-05-26",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Livre présenté avant la déclaration de candidature ; propositions personnelles rapportées."
    },
    {
      "id": "deep-glucksmann-deep-gluck-lcp-3",
      "person": "glucksmann",
      "theme": "education",
      "title": "Renforcer les personnels devant élèves",
      "summary": "Réduire parallèlement les postes administratifs.",
      "source": "deep-gluck-lcp",
      "period": "2026",
      "type": "individuelle",
      "attribution": "LCP",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2026-05-26",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Livre présenté avant la déclaration de candidature ; propositions personnelles rapportées."
    },
    {
      "id": "deep-glucksmann-deep-gluck-lcp-4",
      "person": "glucksmann",
      "theme": "education",
      "title": "Appliquer la mixité sociale au privé",
      "summary": "Étendre ce principe aux établissements privés.",
      "source": "deep-gluck-lcp",
      "period": "2026",
      "type": "individuelle",
      "attribution": "LCP",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2026-05-26",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Livre présenté avant la déclaration de candidature ; propositions personnelles rapportées."
    },
    {
      "id": "deep-glucksmann-deep-gluck-monde-1",
      "person": "glucksmann",
      "theme": "energie",
      "title": "Sortir des énergies fossiles",
      "summary": "Faire de cette sortie la priorité écologique.",
      "source": "deep-gluck-monde",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Le Monde — entretien",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2026-08-26",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Entretien personnel ; positions datées d’août 2026."
    },
    {
      "id": "deep-glucksmann-deep-gluck-monde-2",
      "person": "glucksmann",
      "theme": "retraites",
      "title": "Refuser la capitalisation des retraites",
      "summary": "Défendre le financement par répartition.",
      "source": "deep-gluck-monde",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Le Monde — entretien",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2026-08-26",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Entretien personnel ; positions datées d’août 2026."
    },
    {
      "id": "deep-glucksmann-deep-gluck-monde-3",
      "person": "glucksmann",
      "theme": "innovation",
      "title": "Interdire les réseaux sociaux aux moins de quinze ans",
      "summary": "Soutenir cette restriction et appliquer les règles européennes.",
      "source": "deep-gluck-monde",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Le Monde — entretien",
      "evidenceLevel": "reported",
      "evidenceNote": "Proposition attribuée par la rédaction citée ; document de programme non contrôlé ici.",
      "positionDate": "2026-08-26",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Entretien personnel ; positions datées d’août 2026."
    },
    {
      "id": "deep-mikolajczak-1",
      "person": "mikolajczak",
      "theme": "institutions",
      "title": "Participation citoyenne",
      "summary": "Créer davantage d’espaces de participation aux décisions.",
      "source": "deep-equinoxe-priorites",
      "period": "2026",
      "type": "collective",
      "attribution": "Équinoxe — campagne Antoine Mikolajczak",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Orientation collective du mouvement, sans attribution personnelle automatique."
    },
    {
      "id": "deep-mikolajczak-2",
      "person": "mikolajczak",
      "theme": "territoires",
      "title": "Pouvoirs locaux",
      "summary": "Renforcer les moyens et pouvoirs des territoires.",
      "source": "deep-equinoxe-priorites",
      "period": "2026",
      "type": "collective",
      "attribution": "Équinoxe — campagne Antoine Mikolajczak",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Orientation collective du mouvement, sans attribution personnelle automatique."
    },
    {
      "id": "deep-mikolajczak-3",
      "person": "mikolajczak",
      "theme": "administration",
      "title": "Simplifier les règles",
      "summary": "Rendre le droit plus compréhensible.",
      "source": "deep-equinoxe-priorites",
      "period": "2026",
      "type": "collective",
      "attribution": "Équinoxe — campagne Antoine Mikolajczak",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Orientation collective du mouvement, sans attribution personnelle automatique."
    },
    {
      "id": "deep-mikolajczak-4",
      "person": "mikolajczak",
      "theme": "industrie",
      "title": "Relocalisation industrielle",
      "summary": "Reconstituer des productions locales en tenant compte des limites écologiques.",
      "source": "deep-equinoxe-priorites",
      "period": "2026",
      "type": "collective",
      "attribution": "Équinoxe — campagne Antoine Mikolajczak",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Orientation collective du mouvement, sans attribution personnelle automatique."
    },
    {
      "id": "deep-mikolajczak-5",
      "person": "mikolajczak",
      "theme": "agriculture",
      "title": "Productions agricoles locales",
      "summary": "Relocaliser les filières agricoles.",
      "source": "deep-equinoxe-priorites",
      "period": "2026",
      "type": "collective",
      "attribution": "Équinoxe — campagne Antoine Mikolajczak",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Orientation collective du mouvement, sans attribution personnelle automatique."
    },
    {
      "id": "deep-mikolajczak-6",
      "person": "mikolajczak",
      "theme": "sante",
      "title": "Soins de proximité",
      "summary": "Garantir l’accès aux soins sur tout le territoire.",
      "source": "deep-equinoxe-priorites",
      "period": "2026",
      "type": "collective",
      "attribution": "Équinoxe — campagne Antoine Mikolajczak",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Orientation collective du mouvement, sans attribution personnelle automatique."
    },
    {
      "id": "deep-mikolajczak-7",
      "person": "mikolajczak",
      "theme": "sante",
      "title": "Prévention environnementale",
      "summary": "Agir sur l’alimentation, l’air et les conditions de travail.",
      "source": "deep-equinoxe-priorites",
      "period": "2026",
      "type": "collective",
      "attribution": "Équinoxe — campagne Antoine Mikolajczak",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Orientation collective du mouvement, sans attribution personnelle automatique."
    },
    {
      "id": "deep-mathieu-1",
      "person": "mathieu",
      "theme": "institutions",
      "title": "Constituante citoyenne",
      "summary": "Réunir 500 citoyens tirés au sort pour rédiger une Constitution.",
      "source": "deep-mathieu-programme",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Benoît Mathieu — Cap 500 signatures",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-mathieu-2",
      "person": "mathieu",
      "theme": "institutions",
      "title": "Référendum constitutionnel",
      "summary": "Soumettre le texte issu de la constituante au vote populaire.",
      "source": "deep-mathieu-programme",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Benoît Mathieu — Cap 500 signatures",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-mathieu-3",
      "person": "mathieu",
      "theme": "institutions",
      "title": "Démission après la réforme",
      "summary": "Quitter la présidence après le processus constitutionnel annoncé.",
      "source": "deep-mathieu-programme",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Benoît Mathieu — Cap 500 signatures",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-mathieu-4",
      "person": "mathieu",
      "theme": "institutions",
      "title": "Initiative référendaire citoyenne",
      "summary": "Préparer un texte instituant le RIC ; rédaction encore en révision.",
      "source": "deep-mathieu-programme",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Benoît Mathieu — Cap 500 signatures",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-mathieu-5",
      "person": "mathieu",
      "theme": "institutions",
      "title": "Présidence limitée",
      "summary": "Laisser le gouvernement conduire les politiques sectorielles pendant la réforme.",
      "source": "deep-mathieu-programme",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Benoît Mathieu — Cap 500 signatures",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-egger-1",
      "person": "egger",
      "theme": "institutions",
      "title": "RIC constituant",
      "summary": "Permettre l’initiative citoyenne de révisions constitutionnelles.",
      "source": "deep-egger-2027",
      "period": "2026",
      "type": "collective",
      "attribution": "Solution démocratique — Clara Egger",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Orientation collective du mouvement, sans attribution personnelle automatique."
    },
    {
      "id": "deep-egger-2",
      "person": "egger",
      "theme": "territoires",
      "title": "Démocratie communale",
      "summary": "Permettre aux communes de définir leurs règles électorales et de démocratie directe.",
      "source": "deep-egger-2027",
      "period": "2026",
      "type": "collective",
      "attribution": "Solution démocratique — Clara Egger",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Orientation collective du mouvement, sans attribution personnelle automatique."
    },
    {
      "id": "deep-egger-3",
      "person": "egger",
      "theme": "institutions",
      "title": "Référendums dès le mandat",
      "summary": "Soumettre les deux réformes institutionnelles au référendum.",
      "source": "deep-egger-2027",
      "period": "2026",
      "type": "collective",
      "attribution": "Solution démocratique — Clara Egger",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Orientation collective du mouvement, sans attribution personnelle automatique."
    },
    {
      "id": "deep-egger-4",
      "person": "egger",
      "theme": "immigration",
      "title": "Arbitrage populaire",
      "summary": "Soumettre les orientations migratoires fondamentales à la majorité citoyenne.",
      "source": "deep-egger-2027",
      "period": "2026",
      "type": "collective",
      "attribution": "Solution démocratique — Clara Egger",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Orientation collective du mouvement, sans attribution personnelle automatique."
    },
    {
      "id": "deep-egger-5",
      "person": "egger",
      "theme": "retraites",
      "title": "Réforme soumise au vote",
      "summary": "Conditionner une réforme équitable des retraites à un arbitrage populaire.",
      "source": "deep-egger-2027",
      "period": "2026",
      "type": "collective",
      "attribution": "Solution démocratique — Clara Egger",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Orientation collective du mouvement, sans attribution personnelle automatique."
    },
    {
      "id": "deep-egger-6",
      "person": "egger",
      "theme": "energie",
      "title": "Planification citoyenne",
      "summary": "Faire voter directement des orientations énergétiques de long terme.",
      "source": "deep-egger-2027",
      "period": "2026",
      "type": "collective",
      "attribution": "Solution démocratique — Clara Egger",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Orientation collective du mouvement, sans attribution personnelle automatique."
    },
    {
      "id": "deep-egger-7",
      "person": "egger",
      "theme": "securite",
      "title": "Contrôle des missions policières",
      "summary": "Donner aux citoyens le dernier mot sur les missions et pratiques policières.",
      "source": "deep-egger-2027",
      "period": "2026",
      "type": "collective",
      "attribution": "Solution démocratique — Clara Egger",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Orientation collective du mouvement, sans attribution personnelle automatique."
    },
    {
      "id": "deep-egger-8",
      "person": "egger",
      "theme": "institutions",
      "title": "Seuil de 700 000 soutiens (2022)",
      "summary": "Proposer un référendum constitutionnel après collecte de 700 000 signatures.",
      "source": "deep-egger-archive",
      "period": "2022",
      "type": "individuelle",
      "attribution": "Espoir RIC — Clara Egger",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "année",
      "temporalStatus": "historical",
      "context": "Archive : ne vaut pas réaffirmation pour 2027."
    },
    {
      "id": "deep-egger-9",
      "person": "egger",
      "theme": "institutions",
      "title": "Présidence arbitre (2022)",
      "summary": "Défendre une présidence au-dessus des partis, sans programme gouvernemental sectoriel.",
      "source": "deep-egger-archive",
      "period": "2022",
      "type": "individuelle",
      "attribution": "Espoir RIC — Clara Egger",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "année",
      "temporalStatus": "historical",
      "context": "Archive : ne vaut pas réaffirmation pour 2027."
    },
    {
      "id": "deep-markovic-1",
      "person": "markovic",
      "theme": "administration",
      "title": "Ministère de la Condition animale",
      "summary": "Créer un ministère indépendant consacré aux animaux.",
      "source": "deep-markovic-annonce",
      "period": "2026",
      "type": "collective",
      "attribution": "Parti animaliste",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": "2026-10-02",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Orientation collective du mouvement, sans attribution personnelle automatique."
    },
    {
      "id": "deep-markovic-2",
      "person": "markovic",
      "theme": "agriculture",
      "title": "Sortie de l’élevage intensif",
      "summary": "Mettre fin à l’élevage intensif.",
      "source": "deep-markovic-annonce",
      "period": "2026",
      "type": "collective",
      "attribution": "Parti animaliste",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": "2026-10-02",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Orientation collective du mouvement, sans attribution personnelle automatique."
    },
    {
      "id": "deep-markovic-3",
      "person": "markovic",
      "theme": "biodiversite",
      "title": "Fin de la chasse",
      "summary": "Mettre fin à la pratique de la chasse.",
      "source": "deep-markovic-annonce",
      "period": "2026",
      "type": "collective",
      "attribution": "Parti animaliste",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": "2026-10-02",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Orientation collective du mouvement, sans attribution personnelle automatique."
    },
    {
      "id": "deep-markovic-4",
      "person": "markovic",
      "theme": "culture",
      "title": "Fin de la corrida",
      "summary": "Supprimer la corrida.",
      "source": "deep-markovic-annonce",
      "period": "2026",
      "type": "collective",
      "attribution": "Parti animaliste",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": "2026-10-02",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Orientation collective du mouvement, sans attribution personnelle automatique."
    },
    {
      "id": "deep-markovic-5",
      "person": "markovic",
      "theme": "adaptation",
      "title": "Secours aux animaux",
      "summary": "Intégrer les animaux aux plans ORSEC.",
      "source": "deep-markovic-annonce",
      "period": "2026",
      "type": "collective",
      "attribution": "Parti animaliste",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": "2026-10-02",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Orientation collective du mouvement, sans attribution personnelle automatique."
    },
    {
      "id": "deep-markovic-6",
      "person": "markovic",
      "theme": "institutions",
      "title": "Charte constitutionnelle animale (2022)",
      "summary": "Inscrire la protection animale dans une charte constitutionnelle.",
      "source": "deep-animaliste-archive",
      "period": "2022",
      "type": "collective",
      "attribution": "Parti animaliste — archive collective",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "année",
      "temporalStatus": "historical",
      "context": "Archive : ne vaut pas réaffirmation pour 2027."
    },
    {
      "id": "deep-markovic-7",
      "person": "markovic",
      "theme": "justice",
      "title": "Parquets spécialisés (2022)",
      "summary": "Créer des parquets chargés des infractions envers les animaux.",
      "source": "deep-animaliste-archive",
      "period": "2022",
      "type": "collective",
      "attribution": "Parti animaliste — archive collective",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "année",
      "temporalStatus": "historical",
      "context": "Archive : ne vaut pas réaffirmation pour 2027."
    },
    {
      "id": "deep-markovic-8",
      "person": "markovic",
      "theme": "securite",
      "title": "Unités spécialisées (2022)",
      "summary": "Créer des unités départementales de police et gendarmerie pour la protection animale.",
      "source": "deep-animaliste-archive",
      "period": "2022",
      "type": "collective",
      "attribution": "Parti animaliste — archive collective",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "année",
      "temporalStatus": "historical",
      "context": "Archive : ne vaut pas réaffirmation pour 2027."
    },
    {
      "id": "deep-markovic-9",
      "person": "markovic",
      "theme": "agriculture",
      "title": "Contrôles inopinés (2022)",
      "summary": "Créer une autorité indépendante contrôlant élevages et abattoirs.",
      "source": "deep-animaliste-archive",
      "period": "2022",
      "type": "collective",
      "attribution": "Parti animaliste — archive collective",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "année",
      "temporalStatus": "historical",
      "context": "Archive : ne vaut pas réaffirmation pour 2027."
    },
    {
      "id": "deep-markovic-10",
      "person": "markovic",
      "theme": "fiscalite",
      "title": "Bénévolat associatif (2022)",
      "summary": "Instaurer un crédit d’impôt pour le bénévolat d’intérêt général.",
      "source": "deep-animaliste-archive",
      "period": "2022",
      "type": "collective",
      "attribution": "Parti animaliste — archive collective",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "année",
      "temporalStatus": "historical",
      "context": "Archive : ne vaut pas réaffirmation pour 2027."
    },
    {
      "id": "deep-labib-1",
      "person": "labib",
      "theme": "pouvoir",
      "title": "Hausse des revenus",
      "summary": "Augmenter salaires et pensions de 400 euros mensuels.",
      "source": "deep-labib-discours",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Selma Labib — NPA-Révolutionnaires",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": "2026-09-12",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-labib-2",
      "person": "labib",
      "theme": "pouvoir",
      "title": "Plancher de revenu",
      "summary": "Ne laisser aucun revenu sous 2 000 euros nets.",
      "source": "deep-labib-discours",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Selma Labib — NPA-Révolutionnaires",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": "2026-09-12",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-labib-3",
      "person": "labib",
      "theme": "retraites",
      "title": "Refus de la capitalisation",
      "summary": "S’opposer aux retraites par capitalisation.",
      "source": "deep-labib-discours",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Selma Labib — NPA-Révolutionnaires",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": "2026-09-12",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-labib-4",
      "person": "labib",
      "theme": "emploi",
      "title": "Protection des emplois",
      "summary": "Interdire les licenciements.",
      "source": "deep-labib-discours",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Selma Labib — NPA-Révolutionnaires",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": "2026-09-12",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-labib-5",
      "person": "labib",
      "theme": "emploi",
      "title": "Partage du travail",
      "summary": "Réduire fortement le temps de travail sans baisse salariale ni intensification.",
      "source": "deep-labib-discours",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Selma Labib — NPA-Révolutionnaires",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": "2026-09-12",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-labib-6",
      "person": "labib",
      "theme": "immigration",
      "title": "Régularisation générale",
      "summary": "Régulariser tous les sans-papiers.",
      "source": "deep-labib-discours",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Selma Labib — NPA-Révolutionnaires",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": "2026-09-12",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-labib-7",
      "person": "labib",
      "theme": "immigration",
      "title": "Circulation et installation",
      "summary": "Défendre la liberté de circulation et d’installation.",
      "source": "deep-labib-discours",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Selma Labib — NPA-Révolutionnaires",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": "2026-09-12",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-labib-8",
      "person": "labib",
      "theme": "defense",
      "title": "Opposition au militarisme",
      "summary": "Refuser les moyens humains et financiers des guerres qualifiées d’impérialistes.",
      "source": "deep-labib-discours",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Selma Labib — NPA-Révolutionnaires",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": "2026-09-12",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-labib-9",
      "person": "labib",
      "theme": "superieur",
      "title": "Frais des étudiants étrangers",
      "summary": "Abroger le dispositif Bienvenue en France.",
      "source": "deep-labib-discours",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Selma Labib — NPA-Révolutionnaires",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": "2026-09-12",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-labib-10",
      "person": "labib",
      "theme": "pouvoir",
      "title": "Salaires et inflation",
      "summary": "Faire suivre aux salaires l’évolution des prix.",
      "source": "deep-labib-discours",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Selma Labib — NPA-Révolutionnaires",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": "2026-09-12",
      "datePrecision": "jour",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-lalanne-1",
      "person": "lalanne",
      "theme": "europe",
      "title": "Sortie de l’Union européenne",
      "summary": "Organiser le Frexit.",
      "source": "deep-lalanne-projet",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Campagne Francis Lalanne — France Libre",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-lalanne-2",
      "person": "lalanne",
      "theme": "defense",
      "title": "Sortie de l’OTAN",
      "summary": "Quitter l’Alliance atlantique.",
      "source": "deep-lalanne-projet",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Campagne Francis Lalanne — France Libre",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-lalanne-3",
      "person": "lalanne",
      "theme": "souverainete",
      "title": "Monnaie nationale",
      "summary": "Rétablir le franc et le contrôle national de la Banque de France.",
      "source": "deep-lalanne-projet",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Campagne Francis Lalanne — France Libre",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-lalanne-4",
      "person": "lalanne",
      "theme": "institutions",
      "title": "Constituante et RIC",
      "summary": "Créer une constituante et inscrire le RIC dans tous les domaines.",
      "source": "deep-lalanne-projet",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Campagne Francis Lalanne — France Libre",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-lalanne-5",
      "person": "lalanne",
      "theme": "transports",
      "title": "Transports gratuits",
      "summary": "Rendre gratuits les transports publics.",
      "source": "deep-lalanne-projet",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Campagne Francis Lalanne — France Libre",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-lalanne-6",
      "person": "lalanne",
      "theme": "fiscalite",
      "title": "Fiscalité des carburants",
      "summary": "Réduire fortement les impôts, particulièrement les taxes sur les carburants.",
      "source": "deep-lalanne-projet",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Campagne Francis Lalanne — France Libre",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-lalanne-7",
      "person": "lalanne",
      "theme": "entreprises",
      "title": "Charges des petites entreprises",
      "summary": "Réduire les charges des TPE, PME et artisans.",
      "source": "deep-lalanne-projet",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Campagne Francis Lalanne — France Libre",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-lalanne-8",
      "person": "lalanne",
      "theme": "administration",
      "title": "Rémunération des élus",
      "summary": "Aligner le salaire des élus sur le salaire moyen.",
      "source": "deep-lalanne-projet",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Campagne Francis Lalanne — France Libre",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-lalanne-9",
      "person": "lalanne",
      "theme": "justice",
      "title": "Indépendance de la justice",
      "summary": "Réorganiser la justice autour de la séparation des pouvoirs.",
      "source": "deep-lalanne-projet",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Campagne Francis Lalanne — France Libre",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-lalanne-10",
      "person": "lalanne",
      "theme": "agriculture",
      "title": "Autonomie alimentaire",
      "summary": "Viser la capacité de la France à assurer sa propre alimentation.",
      "source": "deep-lalanne-projet",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Campagne Francis Lalanne — France Libre",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-lalanne-11",
      "person": "lalanne",
      "theme": "diplomatie",
      "title": "Relations avec la Russie",
      "summary": "Rétablir une coopération franco-russe en lien avec les BRICS.",
      "source": "deep-lalanne-projet",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Campagne Francis Lalanne — France Libre",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-lalanne-12",
      "person": "lalanne",
      "theme": "laicite",
      "title": "Liberté d’expression",
      "summary": "Abroger les restrictions présentées par la campagne comme liberticides.",
      "source": "deep-lalanne-projet",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Campagne Francis Lalanne — France Libre",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-branco-1",
      "person": "branco",
      "theme": "institutions",
      "title": "Mandats révocables",
      "summary": "Instaurer des mandats révocables et un RIC.",
      "source": "deep-branco-voie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Les Ruches — Juan Branco",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-branco-2",
      "person": "branco",
      "theme": "europe",
      "title": "Consultations européennes",
      "summary": "Soumettre à référendum l’appartenance à l’Union européenne et à l’euro.",
      "source": "deep-branco-voie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Les Ruches — Juan Branco",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-branco-3",
      "person": "branco",
      "theme": "defense",
      "title": "Consultation sur l’OTAN",
      "summary": "Organiser un référendum sur la sortie de l’OTAN.",
      "source": "deep-branco-voie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Les Ruches — Juan Branco",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-branco-4",
      "person": "branco",
      "theme": "energie",
      "title": "Électricité publique",
      "summary": "Nationaliser le marché de l’électricité.",
      "source": "deep-branco-voie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Les Ruches — Juan Branco",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-branco-5",
      "person": "branco",
      "theme": "eau",
      "title": "Eau publique",
      "summary": "Nationaliser l’eau.",
      "source": "deep-branco-voie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Les Ruches — Juan Branco",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-branco-6",
      "person": "branco",
      "theme": "sante",
      "title": "Service universel de santé",
      "summary": "Créer un service public universel de santé.",
      "source": "deep-branco-voie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Les Ruches — Juan Branco",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-branco-7",
      "person": "branco",
      "theme": "transports",
      "title": "Autoroutes publiques",
      "summary": "Nationaliser les autoroutes.",
      "source": "deep-branco-voie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Les Ruches — Juan Branco",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-branco-8",
      "person": "branco",
      "theme": "innovation",
      "title": "Recherche renforcée",
      "summary": "Doubler le budget de recherche.",
      "source": "deep-branco-voie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Les Ruches — Juan Branco",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-branco-9",
      "person": "branco",
      "theme": "education",
      "title": "Enseignement renforcé",
      "summary": "Doubler le budget d’enseignement.",
      "source": "deep-branco-voie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Les Ruches — Juan Branco",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-branco-10",
      "person": "branco",
      "theme": "fiscalite",
      "title": "Suppression de prélèvements",
      "summary": "Supprimer plus de 300 taxes, cotisations et impôts.",
      "source": "deep-branco-voie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Les Ruches — Juan Branco",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-branco-11",
      "person": "branco",
      "theme": "territoires",
      "title": "Suppression des régions",
      "summary": "Supprimer les régions et déconcentrer les services étatiques.",
      "source": "deep-branco-voie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Les Ruches — Juan Branco",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-branco-12",
      "person": "branco",
      "theme": "pouvoir",
      "title": "Minima sociaux automatiques",
      "summary": "Automatiser le versement des minima sociaux.",
      "source": "deep-branco-voie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Les Ruches — Juan Branco",
      "evidenceLevel": "primary",
      "evidenceNote": "Source primaire consultée ; cela vérifie l’existence de la proposition, pas ses effets ni sa faisabilité.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Position publiée dans le contexte de la campagne 2027."
    },
    {
      "id": "deep-philippot-1",
      "person": "philippot",
      "theme": "europe",
      "title": "Frexit",
      "summary": "Quitter l’Union européenne.",
      "source": "deep-patriotes-livret",
      "period": "non daté",
      "type": "collective",
      "attribution": "Les Patriotes — projet collectif",
      "evidenceLevel": "primary",
      "evidenceNote": "Proposition du parti vérifiée dans le livret ; ancienneté exacte et réaffirmation personnelle pour 2027 non établies.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "historical",
      "context": "Document collectif non daté, hébergé dans un répertoire 2025 ; réaffirmation personnelle pour 2027 non établie."
    },
    {
      "id": "deep-philippot-2",
      "person": "philippot",
      "theme": "souverainete",
      "title": "Retour au franc",
      "summary": "Sortir de l’euro pour rétablir une monnaie nationale.",
      "source": "deep-patriotes-livret",
      "period": "non daté",
      "type": "collective",
      "attribution": "Les Patriotes — projet collectif",
      "evidenceLevel": "primary",
      "evidenceNote": "Proposition du parti vérifiée dans le livret ; ancienneté exacte et réaffirmation personnelle pour 2027 non établies.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "historical",
      "context": "Document collectif non daté, hébergé dans un répertoire 2025 ; réaffirmation personnelle pour 2027 non établie."
    },
    {
      "id": "deep-philippot-3",
      "person": "philippot",
      "theme": "defense",
      "title": "Retrait de l’OTAN",
      "summary": "Quitter l’OTAN.",
      "source": "deep-patriotes-livret",
      "period": "non daté",
      "type": "collective",
      "attribution": "Les Patriotes — projet collectif",
      "evidenceLevel": "primary",
      "evidenceNote": "Proposition du parti vérifiée dans le livret ; ancienneté exacte et réaffirmation personnelle pour 2027 non établies.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "historical",
      "context": "Document collectif non daté, hébergé dans un répertoire 2025 ; réaffirmation personnelle pour 2027 non établie."
    },
    {
      "id": "deep-philippot-4",
      "person": "philippot",
      "theme": "institutions",
      "title": "Référendum citoyen",
      "summary": "Inscrire un RIC sur tous les sujets dans la Constitution.",
      "source": "deep-patriotes-livret",
      "period": "non daté",
      "type": "collective",
      "attribution": "Les Patriotes — projet collectif",
      "evidenceLevel": "primary",
      "evidenceNote": "Proposition du parti vérifiée dans le livret ; ancienneté exacte et réaffirmation personnelle pour 2027 non établies.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "historical",
      "context": "Document collectif non daté, hébergé dans un répertoire 2025 ; réaffirmation personnelle pour 2027 non établie."
    },
    {
      "id": "deep-philippot-5",
      "person": "philippot",
      "theme": "justice",
      "title": "Corruption et inéligibilité",
      "summary": "Rendre définitivement inéligibles les responsables condamnés définitivement pour corruption.",
      "source": "deep-patriotes-livret",
      "period": "non daté",
      "type": "collective",
      "attribution": "Les Patriotes — projet collectif",
      "evidenceLevel": "primary",
      "evidenceNote": "Proposition du parti vérifiée dans le livret ; ancienneté exacte et réaffirmation personnelle pour 2027 non établies.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "historical",
      "context": "Document collectif non daté, hébergé dans un répertoire 2025 ; réaffirmation personnelle pour 2027 non établie."
    },
    {
      "id": "deep-philippot-6",
      "person": "philippot",
      "theme": "energie",
      "title": "Marché électrique national",
      "summary": "Quitter le marché européen de l’électricité.",
      "source": "deep-patriotes-livret",
      "period": "non daté",
      "type": "collective",
      "attribution": "Les Patriotes — projet collectif",
      "evidenceLevel": "primary",
      "evidenceNote": "Proposition du parti vérifiée dans le livret ; ancienneté exacte et réaffirmation personnelle pour 2027 non établies.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "historical",
      "context": "Document collectif non daté, hébergé dans un répertoire 2025 ; réaffirmation personnelle pour 2027 non établie."
    },
    {
      "id": "deep-philippot-7",
      "person": "philippot",
      "theme": "energie",
      "title": "Monopole public électrique",
      "summary": "Rétablir un monopole public national autour d’EDF.",
      "source": "deep-patriotes-livret",
      "period": "non daté",
      "type": "collective",
      "attribution": "Les Patriotes — projet collectif",
      "evidenceLevel": "primary",
      "evidenceNote": "Proposition du parti vérifiée dans le livret ; ancienneté exacte et réaffirmation personnelle pour 2027 non établies.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "historical",
      "context": "Document collectif non daté, hébergé dans un répertoire 2025 ; réaffirmation personnelle pour 2027 non établie."
    },
    {
      "id": "deep-philippot-8",
      "person": "philippot",
      "theme": "energie",
      "title": "Investissement nucléaire",
      "summary": "Accroître fortement l’investissement dans le nucléaire.",
      "source": "deep-patriotes-livret",
      "period": "non daté",
      "type": "collective",
      "attribution": "Les Patriotes — projet collectif",
      "evidenceLevel": "primary",
      "evidenceNote": "Proposition du parti vérifiée dans le livret ; ancienneté exacte et réaffirmation personnelle pour 2027 non établies.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "historical",
      "context": "Document collectif non daté, hébergé dans un répertoire 2025 ; réaffirmation personnelle pour 2027 non établie."
    },
    {
      "id": "deep-philippot-9",
      "person": "philippot",
      "theme": "energie",
      "title": "Arrêt de l’éolien",
      "summary": "Décréter un moratoire définitif et démanteler les installations éoliennes.",
      "source": "deep-patriotes-livret",
      "period": "non daté",
      "type": "collective",
      "attribution": "Les Patriotes — projet collectif",
      "evidenceLevel": "primary",
      "evidenceNote": "Proposition du parti vérifiée dans le livret ; ancienneté exacte et réaffirmation personnelle pour 2027 non établies.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "historical",
      "context": "Document collectif non daté, hébergé dans un répertoire 2025 ; réaffirmation personnelle pour 2027 non établie."
    },
    {
      "id": "deep-philippot-10",
      "person": "philippot",
      "theme": "transports",
      "title": "Véhicules thermiques",
      "summary": "Maintenir la vente de voitures thermiques après 2035.",
      "source": "deep-patriotes-livret",
      "period": "non daté",
      "type": "collective",
      "attribution": "Les Patriotes — projet collectif",
      "evidenceLevel": "primary",
      "evidenceNote": "Proposition du parti vérifiée dans le livret ; ancienneté exacte et réaffirmation personnelle pour 2027 non établies.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "historical",
      "context": "Document collectif non daté, hébergé dans un répertoire 2025 ; réaffirmation personnelle pour 2027 non établie."
    },
    {
      "id": "deep-philippot-11",
      "person": "philippot",
      "theme": "industrie",
      "title": "Filières souveraines",
      "summary": "Relancer les filières industrielles essentielles à l’indépendance.",
      "source": "deep-patriotes-livret",
      "period": "non daté",
      "type": "collective",
      "attribution": "Les Patriotes — projet collectif",
      "evidenceLevel": "primary",
      "evidenceNote": "Proposition du parti vérifiée dans le livret ; ancienneté exacte et réaffirmation personnelle pour 2027 non établies.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "historical",
      "context": "Document collectif non daté, hébergé dans un répertoire 2025 ; réaffirmation personnelle pour 2027 non établie."
    },
    {
      "id": "deep-philippot-12",
      "person": "philippot",
      "theme": "finances",
      "title": "Dépenses administratives",
      "summary": "Réduire les structures et dépenses administratives jugées inutiles.",
      "source": "deep-patriotes-livret",
      "period": "non daté",
      "type": "collective",
      "attribution": "Les Patriotes — projet collectif",
      "evidenceLevel": "primary",
      "evidenceNote": "Proposition du parti vérifiée dans le livret ; ancienneté exacte et réaffirmation personnelle pour 2027 non établies.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "historical",
      "context": "Document collectif non daté, hébergé dans un répertoire 2025 ; réaffirmation personnelle pour 2027 non établie."
    },
    {
      "id": "deep-extra-roussel-1",
      "person": "roussel",
      "theme": "pouvoir",
      "title": "Salaire minimum",
      "summary": "Porter le Smic net à 1 500 euros.",
      "source": "deep-extra-roussel22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2022-01-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-roussel-2",
      "person": "roussel",
      "theme": "retraites",
      "title": "Pension minimale",
      "summary": "Fixer un plancher mensuel de 1 200 euros nets.",
      "source": "deep-extra-roussel22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2022-01-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-roussel-3",
      "person": "roussel",
      "theme": "fiscalite",
      "title": "Veuvage",
      "summary": "Restaurer la demi-part fiscale des personnes veuves.",
      "source": "deep-extra-roussel22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2022-01-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-roussel-4",
      "person": "roussel",
      "theme": "administration",
      "title": "Emplois publics",
      "summary": "Créer 500 000 postes dans les services publics.",
      "source": "deep-extra-roussel22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2022-01-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-roussel-5",
      "person": "roussel",
      "theme": "emploi",
      "title": "Embauche des jeunes",
      "summary": "Conditionner les aides aux entreprises à 10 % de salariés de moins de 25 ans.",
      "source": "deep-extra-roussel22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2022-01-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-roussel-6",
      "person": "roussel",
      "theme": "retraites",
      "title": "Âge de départ",
      "summary": "Revenir à la retraite à 60 ans.",
      "source": "deep-extra-roussel22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2022-01-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-roussel-7",
      "person": "roussel",
      "theme": "emploi",
      "title": "Temps de travail",
      "summary": "Réduire la semaine de travail à 32 heures.",
      "source": "deep-extra-roussel22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2022-01-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-roussel-8",
      "person": "roussel",
      "theme": "superieur",
      "title": "Revenu jeune",
      "summary": "Prévoir 850 euros mensuels, jusqu’à 1 000 selon la situation.",
      "source": "deep-extra-roussel22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2022-01-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-roussel-9",
      "person": "roussel",
      "theme": "fiscalite",
      "title": "Patrimoine",
      "summary": "Rétablir un impôt sur la fortune renforcé.",
      "source": "deep-extra-roussel22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2022-01-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-roussel-10",
      "person": "roussel",
      "theme": "fiscalite",
      "title": "Progressivité",
      "summary": "Créer quinze tranches d’impôt sur le revenu.",
      "source": "deep-extra-roussel22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2022-01-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-roussel-11",
      "person": "roussel",
      "theme": "finances",
      "title": "Banques",
      "summary": "Nationaliser de grandes banques.",
      "source": "deep-extra-roussel22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2022-01-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-roussel-12",
      "person": "roussel",
      "theme": "fiscalite",
      "title": "Entreprises",
      "summary": "Moduler leur imposition selon leurs pratiques sociales et environnementales.",
      "source": "deep-extra-roussel22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2022-01-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-roussel-13",
      "person": "roussel",
      "theme": "energie",
      "title": "Nucléaire en 2022",
      "summary": "Construire au moins six EPR.",
      "source": "deep-extra-roussel22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2022-01-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-roussel-14",
      "person": "roussel",
      "theme": "institutions",
      "title": "Pétitions",
      "summary": "Inscrire une proposition au Parlement après 500 000 signatures.",
      "source": "deep-extra-roussel22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2022-01-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-roussel-15",
      "person": "roussel",
      "theme": "institutions",
      "title": "Référendum citoyen",
      "summary": "Permettre son déclenchement par un million de citoyens.",
      "source": "deep-extra-roussel22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Public Sénat",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2022-01-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-knafo-1",
      "person": "knafo",
      "theme": "innovation",
      "title": "Administration numérique",
      "summary": "Utiliser l’IA pour réduire les coûts administratifs.",
      "source": "right-sk",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Sarah Knafo / Reconquête",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-knafo-2",
      "person": "knafo",
      "theme": "energie",
      "title": "Soutien énergétique",
      "summary": "Arrêter le financement public des renouvelables intermittents.",
      "source": "right-sk",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Sarah Knafo / Reconquête",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-knafo-3",
      "person": "knafo",
      "theme": "territoires",
      "title": "Quartiers",
      "summary": "Mettre fin à la politique de la ville.",
      "source": "right-sk",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Sarah Knafo / Reconquête",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-knafo-4",
      "person": "knafo",
      "theme": "logement",
      "title": "Agence du logement",
      "summary": "Supprimer l’Anah.",
      "source": "right-sk",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Sarah Knafo / Reconquête",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-knafo-5",
      "person": "knafo",
      "theme": "climat",
      "title": "Agence environnementale",
      "summary": "Supprimer l’Ademe.",
      "source": "right-sk",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Sarah Knafo / Reconquête",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-knafo-6",
      "person": "knafo",
      "theme": "emploi",
      "title": "Intermédiation",
      "summary": "Retirer à France Travail sa mission de placement.",
      "source": "right-sk",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Sarah Knafo / Reconquête",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-knafo-7",
      "person": "knafo",
      "theme": "institutions",
      "title": "Conseils consultatifs",
      "summary": "Supprimer le CESE et les Ceser.",
      "source": "right-sk",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Sarah Knafo / Reconquête",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-knafo-8",
      "person": "knafo",
      "theme": "cooperation",
      "title": "Développement international",
      "summary": "Supprimer l’aide publique au développement et l’AFD.",
      "source": "right-sk",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Sarah Knafo / Reconquête",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-knafo-9",
      "person": "knafo",
      "theme": "europe",
      "title": "Budget européen",
      "summary": "Revenir au niveau budgétaire antérieur au Covid.",
      "source": "right-sk",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Sarah Knafo / Reconquête",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-knafo-10",
      "person": "knafo",
      "theme": "superieur",
      "title": "Étudiants étrangers",
      "summary": "Rendre leurs études payantes.",
      "source": "right-sk",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Sarah Knafo / Reconquête",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-knafo-11",
      "person": "knafo",
      "theme": "sante",
      "title": "Soins des étrangers",
      "summary": "Supprimer l’aide médicale d’État.",
      "source": "right-sk",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Sarah Knafo / Reconquête",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-knafo-12",
      "person": "knafo",
      "theme": "immigration",
      "title": "Visas",
      "summary": "Augmenter leur tarif.",
      "source": "right-sk",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Sarah Knafo / Reconquête",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-knafo-13",
      "person": "knafo",
      "theme": "logement",
      "title": "Urgence sociale",
      "summary": "Exclure de l’hébergement les étrangers en séjour irrégulier.",
      "source": "right-sk",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Sarah Knafo / Reconquête",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-knafo-14",
      "person": "knafo",
      "theme": "justice",
      "title": "Assistance juridique",
      "summary": "Réserver l’aide juridictionnelle aux citoyens français.",
      "source": "right-sk",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Sarah Knafo / Reconquête",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-knafo-15",
      "person": "knafo",
      "theme": "culture",
      "title": "Médias publics",
      "summary": "Les transférer au secteur privé.",
      "source": "right-sk",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Sarah Knafo / Reconquête",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-knafo-16",
      "person": "knafo",
      "theme": "culture",
      "title": "Presse",
      "summary": "Supprimer les aides publiques aux journaux.",
      "source": "right-sk",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Sarah Knafo / Reconquête",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-knafo-17",
      "person": "knafo",
      "theme": "emploi",
      "title": "Syndicats",
      "summary": "Supprimer leurs subventions.",
      "source": "right-sk",
      "period": "2026",
      "type": "individuelle",
      "attribution": "Sarah Knafo / Reconquête",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-zemmour-1",
      "person": "zemmour",
      "theme": "emploi",
      "title": "Prime salariale",
      "summary": "Autoriser trois mois de salaire sans charges.",
      "source": "deep-extra-zemmour22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Éric Zemmour / CNCCEP",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": "2022",
      "datePrecision": "année",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-zemmour-2",
      "person": "zemmour",
      "theme": "emploi",
      "title": "Heures supplémentaires",
      "summary": "Les exonérer de fiscalité et de cotisations.",
      "source": "deep-extra-zemmour22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Éric Zemmour / CNCCEP",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": "2022",
      "datePrecision": "année",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-zemmour-3",
      "person": "zemmour",
      "theme": "retraites",
      "title": "Petites pensions",
      "summary": "Les revaloriser.",
      "source": "deep-extra-zemmour22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Éric Zemmour / CNCCEP",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": "2022",
      "datePrecision": "année",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-zemmour-4",
      "person": "zemmour",
      "theme": "retraites",
      "title": "Réversion",
      "summary": "Augmenter la pension du conjoint survivant.",
      "source": "deep-extra-zemmour22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Éric Zemmour / CNCCEP",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": "2022",
      "datePrecision": "année",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-zemmour-5",
      "person": "zemmour",
      "theme": "pouvoir",
      "title": "Déplacements professionnels",
      "summary": "Rembourser 50 % des dépenses de carburant des salariés.",
      "source": "deep-extra-zemmour22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Éric Zemmour / CNCCEP",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": "2022",
      "datePrecision": "année",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-zemmour-6",
      "person": "zemmour",
      "theme": "culture",
      "title": "Télévision",
      "summary": "Supprimer la redevance.",
      "source": "deep-extra-zemmour22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Éric Zemmour / CNCCEP",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": "2022",
      "datePrecision": "année",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-zemmour-7",
      "person": "zemmour",
      "theme": "famille",
      "title": "Allocations",
      "summary": "Les rétablir pour toutes les familles françaises.",
      "source": "deep-extra-zemmour22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Éric Zemmour / CNCCEP",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": "2022",
      "datePrecision": "année",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-zemmour-8",
      "person": "zemmour",
      "theme": "pouvoir",
      "title": "Essence",
      "summary": "Limiter le litre à 1,80 euro pendant la crise ukrainienne.",
      "source": "deep-extra-zemmour22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Éric Zemmour / CNCCEP",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": "2022",
      "datePrecision": "année",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-zemmour-9",
      "person": "zemmour",
      "theme": "education",
      "title": "Groupes scolaires",
      "summary": "Organiser des classes selon le niveau.",
      "source": "deep-extra-zemmour22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Éric Zemmour / CNCCEP",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": "2022",
      "datePrecision": "année",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-zemmour-10",
      "person": "zemmour",
      "theme": "education",
      "title": "Orientation",
      "summary": "Ouvrir l’enseignement professionnel dès 14 ans.",
      "source": "deep-extra-zemmour22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Éric Zemmour / CNCCEP",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": "2022",
      "datePrecision": "année",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-zemmour-11",
      "person": "zemmour",
      "theme": "ruralite",
      "title": "Réallocation territoriale",
      "summary": "Transférer les crédits des quartiers vers les campagnes.",
      "source": "deep-extra-zemmour22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Éric Zemmour / CNCCEP",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": "2022",
      "datePrecision": "année",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-zemmour-12",
      "person": "zemmour",
      "theme": "fiscalite",
      "title": "Transmission",
      "summary": "Exonérer la plupart des successions et donations.",
      "source": "deep-extra-zemmour22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Éric Zemmour / CNCCEP",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": "2022",
      "datePrecision": "année",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-zemmour-13",
      "person": "zemmour",
      "theme": "laicite",
      "title": "Voile",
      "summary": "Interdire son port dans la rue.",
      "source": "deep-extra-zemmour22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Éric Zemmour / CNCCEP",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": "2022",
      "datePrecision": "année",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-zemmour-14",
      "person": "zemmour",
      "theme": "justice",
      "title": "Peines minimales",
      "summary": "Les instaurer pour les délits et crimes.",
      "source": "deep-extra-zemmour22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Éric Zemmour / CNCCEP",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": "2022",
      "datePrecision": "année",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-zemmour-15",
      "person": "zemmour",
      "theme": "immigration",
      "title": "Familles étrangères",
      "summary": "Arrêter le regroupement familial.",
      "source": "deep-extra-zemmour22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Éric Zemmour / CNCCEP",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": "2022",
      "datePrecision": "année",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-zemmour-16",
      "person": "zemmour",
      "theme": "immigration",
      "title": "Naturalisation",
      "summary": "Supprimer l’acquisition par droit du sol.",
      "source": "deep-extra-zemmour22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Éric Zemmour / CNCCEP",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": "2022",
      "datePrecision": "année",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-zemmour-17",
      "person": "zemmour",
      "theme": "immigration",
      "title": "Prestations",
      "summary": "Exclure les ressortissants non européens des aides sociales.",
      "source": "deep-extra-zemmour22",
      "period": "2022",
      "type": "programme-ancien",
      "attribution": "Éric Zemmour / CNCCEP",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": "2022",
      "datePrecision": "année",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-wauquiez-1",
      "person": "wauquiez",
      "theme": "immigration",
      "title": "Nationalité à Mayotte",
      "summary": "Exiger que les deux parents résident régulièrement depuis un an.",
      "source": "right-lw-feb",
      "period": "2025",
      "type": "programme-ancien",
      "attribution": "Laurent Wauquiez / Les Républicains",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": "2025-02-03",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-wauquiez-2",
      "person": "wauquiez",
      "theme": "immigration",
      "title": "Droit du sol national",
      "summary": "Étendre ensuite cette restriction au reste du pays.",
      "source": "right-lw-feb",
      "period": "2025",
      "type": "programme-ancien",
      "attribution": "Laurent Wauquiez / Les Républicains",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": "2025-02-03",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-wauquiez-3",
      "person": "wauquiez",
      "theme": "logement",
      "title": "Priorité sociale",
      "summary": "Favoriser les travailleurs pour accéder au logement social.",
      "source": "right-lw-feb",
      "period": "2025",
      "type": "programme-ancien",
      "attribution": "Laurent Wauquiez / Les Républicains",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": "2025-02-03",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-wauquiez-4",
      "person": "wauquiez",
      "theme": "immigration",
      "title": "Accès aux prestations",
      "summary": "Exiger trois années de résidence régulière des étrangers.",
      "source": "right-lw-feb",
      "period": "2025",
      "type": "programme-ancien",
      "attribution": "Laurent Wauquiez / Les Républicains",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": "2025-02-03",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-wauquiez-5",
      "person": "wauquiez",
      "theme": "institutions",
      "title": "Consultation populaire",
      "summary": "Soumettre cette condition de prestations à référendum.",
      "source": "right-lw-feb",
      "period": "2025",
      "type": "programme-ancien",
      "attribution": "Laurent Wauquiez / Les Républicains",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": "2025-02-03",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-wauquiez-6",
      "person": "wauquiez",
      "theme": "administration",
      "title": "Organismes publics",
      "summary": "En supprimer au moins les deux tiers.",
      "source": "right-lw-feb",
      "period": "2025",
      "type": "programme-ancien",
      "attribution": "Laurent Wauquiez / Les Républicains",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": "2025-02-03",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-wauquiez-7",
      "person": "wauquiez",
      "theme": "fiscalite",
      "title": "Transferts vers l’Algérie",
      "summary": "Taxer les envois d’argent de la diaspora.",
      "source": "right-lw-feb",
      "period": "2025",
      "type": "programme-ancien",
      "attribution": "Laurent Wauquiez / Les Républicains",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": "2025-02-03",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-wauquiez-8",
      "person": "wauquiez",
      "theme": "securite",
      "title": "Établissements scolaires",
      "summary": "Autoriser l’intervention des policiers et gendarmes.",
      "source": "right-lw-feb",
      "period": "2025",
      "type": "programme-ancien",
      "attribution": "Laurent Wauquiez / Les Républicains",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": "2025-02-03",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-wauquiez-9",
      "person": "wauquiez",
      "theme": "sante",
      "title": "Fin de vie",
      "summary": "Soutenir les soins palliatifs, refuser le suicide assisté.",
      "source": "right-lw-feb",
      "period": "2025",
      "type": "programme-ancien",
      "attribution": "Laurent Wauquiez / Les Républicains",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": "2025-02-03",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-wauquiez-10",
      "person": "wauquiez",
      "theme": "fiscalite",
      "title": "Budget",
      "summary": "Refuser toute nouvelle augmentation d’impôts.",
      "source": "right-lw-jan",
      "period": "2025",
      "type": "programme-ancien",
      "attribution": "Laurent Wauquiez / Les Républicains",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": "2025-01-13",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-wauquiez-11",
      "person": "wauquiez",
      "theme": "retraites",
      "title": "Réforme de 2023",
      "summary": "Refuser sa suspension sans financement alternatif.",
      "source": "right-lw-jan",
      "period": "2025",
      "type": "programme-ancien",
      "attribution": "Laurent Wauquiez / Les Républicains",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": "2025-01-13",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-wauquiez-12",
      "person": "wauquiez",
      "theme": "justice",
      "title": "Prisons",
      "summary": "Adopter une loi spéciale pour accélérer leur construction.",
      "source": "right-lw-jan",
      "period": "2025",
      "type": "programme-ancien",
      "attribution": "Laurent Wauquiez / Les Républicains",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": "2025-01-13",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-ruffin-1",
      "person": "ruffin",
      "theme": "institutions",
      "title": "Anciens dirigeants",
      "summary": "Supprimer les avantages viagers après leurs fonctions.",
      "source": "deep-extra-ruffin-probite",
      "period": "2026",
      "type": "individuelle",
      "attribution": "François Ruffin / Nous Président",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-ruffin-2",
      "person": "ruffin",
      "theme": "justice",
      "title": "Justice ministérielle",
      "summary": "Remplacer la Cour de justice de la République.",
      "source": "deep-extra-ruffin-probite",
      "period": "2026",
      "type": "individuelle",
      "attribution": "François Ruffin / Nous Président",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-ruffin-3",
      "person": "ruffin",
      "theme": "institutions",
      "title": "Cumul exécutif",
      "summary": "Interdire de diriger une collectivité tout en étant ministre.",
      "source": "deep-extra-ruffin-probite",
      "period": "2026",
      "type": "individuelle",
      "attribution": "François Ruffin / Nous Président",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-ruffin-4",
      "person": "ruffin",
      "theme": "institutions",
      "title": "Contrôle déontologique",
      "summary": "Regrouper les organes d’éthique dans une autorité de probité.",
      "source": "deep-extra-ruffin-probite",
      "period": "2026",
      "type": "individuelle",
      "attribution": "François Ruffin / Nous Président",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-ruffin-5",
      "person": "ruffin",
      "theme": "institutions",
      "title": "Influence privée",
      "summary": "Publier les contributions des groupes de pression aux décisions publiques.",
      "source": "deep-extra-ruffin-probite",
      "period": "2026",
      "type": "individuelle",
      "attribution": "François Ruffin / Nous Président",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-ruffin-6",
      "person": "ruffin",
      "theme": "institutions",
      "title": "Responsabilité ministérielle",
      "summary": "Faire quitter le gouvernement aux ministres mis en examen.",
      "source": "deep-extra-ruffin-probite",
      "period": "2026",
      "type": "individuelle",
      "attribution": "François Ruffin / Nous Président",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-ruffin-7",
      "person": "ruffin",
      "theme": "sport",
      "title": "Engagement bénévole",
      "summary": "Créer un congé rémunéré pour participer à une association.",
      "source": "deep-extra-ruffin-loisirs",
      "period": "2026",
      "type": "individuelle",
      "attribution": "François Ruffin / Nous Président",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-ruffin-8",
      "person": "ruffin",
      "theme": "culture",
      "title": "Lieux collectifs",
      "summary": "Financer leur rénovation à hauteur d’un milliard annuel pendant cinq ans.",
      "source": "deep-extra-ruffin-loisirs",
      "period": "2026",
      "type": "individuelle",
      "attribution": "François Ruffin / Nous Président",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-ruffin-9",
      "person": "ruffin",
      "theme": "sport",
      "title": "Soutien associatif",
      "summary": "Créer un guichet unique pour les subventions.",
      "source": "deep-extra-ruffin-loisirs",
      "period": "2026",
      "type": "individuelle",
      "attribution": "François Ruffin / Nous Président",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-ruffin-10",
      "person": "ruffin",
      "theme": "emploi",
      "title": "Emplois associatifs",
      "summary": "Financer 60 000 postes d’appui aux associations.",
      "source": "deep-extra-ruffin-loisirs",
      "period": "2026",
      "type": "individuelle",
      "attribution": "François Ruffin / Nous Président",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-ruffin-11",
      "person": "ruffin",
      "theme": "sport",
      "title": "Licences sportives",
      "summary": "Prendre en charge la moitié du coût pour les familles modestes.",
      "source": "deep-extra-ruffin-loisirs",
      "period": "2026",
      "type": "individuelle",
      "attribution": "François Ruffin / Nous Président",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-ruffin-12",
      "person": "ruffin",
      "theme": "famille",
      "title": "Vacances des enfants",
      "summary": "Garantir un séjour collectif financé durant la scolarité obligatoire.",
      "source": "deep-extra-ruffin-loisirs",
      "period": "2026",
      "type": "individuelle",
      "attribution": "François Ruffin / Nous Président",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-ruffin-13",
      "person": "ruffin",
      "theme": "agriculture",
      "title": "Revenu agricole",
      "summary": "Imposer des prix minimaux couvrant production et rémunération.",
      "source": "deep-extra-ruffin-agri",
      "period": "2026",
      "type": "individuelle",
      "attribution": "François Ruffin / Nous Président",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-ruffin-14",
      "person": "ruffin",
      "theme": "commerce",
      "title": "Alimentation importée",
      "summary": "Interdire les importations sous les prix planchers nationaux.",
      "source": "deep-extra-ruffin-agri",
      "period": "2026",
      "type": "individuelle",
      "attribution": "François Ruffin / Nous Président",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-ruffin-15",
      "person": "ruffin",
      "theme": "agriculture",
      "title": "Chaîne alimentaire",
      "summary": "Renforcer la transparence et l’encadrement des marges.",
      "source": "deep-extra-ruffin-agri",
      "period": "2026",
      "type": "individuelle",
      "attribution": "François Ruffin / Nous Président",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-ruffin-16",
      "person": "ruffin",
      "theme": "biodiversite",
      "title": "Services environnementaux",
      "summary": "Généraliser leur rémunération aux exploitants agricoles.",
      "source": "deep-extra-ruffin-agri",
      "period": "2026",
      "type": "individuelle",
      "attribution": "François Ruffin / Nous Président",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-ruffin-17",
      "person": "ruffin",
      "theme": "agriculture",
      "title": "Origine alimentaire",
      "summary": "Rendre l’étiquetage des origines systématique.",
      "source": "deep-extra-ruffin-agri",
      "period": "2026",
      "type": "individuelle",
      "attribution": "François Ruffin / Nous Président",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-ruffin-18",
      "person": "ruffin",
      "theme": "emploi",
      "title": "Emplois écologiques",
      "summary": "Généraliser Territoires zéro chômeur dans la reconstruction écologique.",
      "source": "deep-extra-ruffin-ecologie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "François Ruffin / Nous Président",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-ruffin-19",
      "person": "ruffin",
      "theme": "climat",
      "title": "Publicité polluante",
      "summary": "Soumettre son interdiction à référendum.",
      "source": "deep-extra-ruffin-ecologie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "François Ruffin / Nous Président",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-ruffin-20",
      "person": "ruffin",
      "theme": "transports",
      "title": "Liaisons aériennes",
      "summary": "Proposer par référendum leur interdiction lorsqu’un train prend moins de quatre heures.",
      "source": "deep-extra-ruffin-ecologie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "François Ruffin / Nous Président",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-ruffin-21",
      "person": "ruffin",
      "theme": "fiscalite",
      "title": "Dividendes",
      "summary": "Soumettre au référendum une taxe écologique : 4 % au-delà de dix millions versés, 2 % en dessous.",
      "source": "deep-extra-ruffin-ecologie",
      "period": "2026",
      "type": "individuelle",
      "attribution": "François Ruffin / Nous Président",
      "evidenceLevel": "primary",
      "evidenceNote": "Attribution documentaire ; effets non validés indépendamment.",
      "positionDate": null,
      "datePrecision": "non datée",
      "temporalStatus": "recent",
      "context": "Document consulté le 30 octobre 2026 ; première publication non datée."
    },
    {
      "id": "deep-extra-bardella-1",
      "person": "bardella",
      "theme": "finances",
      "title": "Audit budgétaire",
      "summary": "Examiner les comptes publics à l’arrivée au pouvoir.",
      "source": "deep-extra-bardella-general",
      "period": "2024",
      "type": "parti",
      "attribution": "Projet législatif RN porté par Jordan Bardella en 2024.",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2024-06-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-bardella-2",
      "person": "bardella",
      "theme": "energie",
      "title": "Tarification électrique",
      "summary": "Négocier une dérogation européenne sans quitter le marché.",
      "source": "deep-extra-bardella-general",
      "period": "2024",
      "type": "parti",
      "attribution": "Projet législatif RN porté par Jordan Bardella en 2024.",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2024-06-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-bardella-3",
      "person": "bardella",
      "theme": "energie",
      "title": "Éoliennes",
      "summary": "Suspendre les nouveaux chantiers.",
      "source": "deep-extra-bardella-general",
      "period": "2024",
      "type": "parti",
      "attribution": "Projet législatif RN porté par Jordan Bardella en 2024.",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2024-06-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-bardella-4",
      "person": "bardella",
      "theme": "justice",
      "title": "Sanctions pénales",
      "summary": "Instaurer des peines minimales.",
      "source": "deep-extra-bardella-general",
      "period": "2024",
      "type": "parti",
      "attribution": "Projet législatif RN porté par Jordan Bardella en 2024.",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2024-06-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-bardella-5",
      "person": "bardella",
      "theme": "famille",
      "title": "Récidive des mineurs",
      "summary": "Suspendre les allocations familiales des parents concernés.",
      "source": "deep-extra-bardella-general",
      "period": "2024",
      "type": "parti",
      "attribution": "Projet législatif RN porté par Jordan Bardella en 2024.",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2024-06-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-bardella-6",
      "person": "bardella",
      "theme": "emploi",
      "title": "Hausses salariales",
      "summary": "Exonérer de charges patronales des augmentations jusqu’à 10 %, sous trois Smic, pendant cinq ans.",
      "source": "deep-extra-bardella-general",
      "period": "2024",
      "type": "parti",
      "attribution": "Projet législatif RN porté par Jordan Bardella en 2024.",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2024-06-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-bardella-7",
      "person": "bardella",
      "theme": "famille",
      "title": "Quotient familial",
      "summary": "Accorder une part entière au deuxième enfant.",
      "source": "deep-extra-bardella-general",
      "period": "2024",
      "type": "parti",
      "attribution": "Projet législatif RN porté par Jordan Bardella en 2024.",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2024-06-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-bardella-8",
      "person": "bardella",
      "theme": "logement",
      "title": "Performance énergétique",
      "summary": "Retirer les contraintes du DPE sur vente et location.",
      "source": "deep-extra-bardella-general",
      "period": "2024",
      "type": "parti",
      "attribution": "Projet législatif RN porté par Jordan Bardella en 2024.",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2024-06-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-bardella-9",
      "person": "bardella",
      "theme": "agriculture",
      "title": "Cantines",
      "summary": "Viser 80 % de produits français en 2027.",
      "source": "deep-extra-bardella-general",
      "period": "2024",
      "type": "parti",
      "attribution": "Projet législatif RN porté par Jordan Bardella en 2024.",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2024-06-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-bardella-10",
      "person": "bardella",
      "theme": "agriculture",
      "title": "Importations",
      "summary": "Interdire celles ne respectant pas les normes françaises.",
      "source": "deep-extra-bardella-general",
      "period": "2024",
      "type": "parti",
      "attribution": "Projet législatif RN porté par Jordan Bardella en 2024.",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2024-06-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-bardella-11",
      "person": "bardella",
      "theme": "sante",
      "title": "Gouvernance sanitaire",
      "summary": "Supprimer les agences régionales de santé.",
      "source": "deep-extra-bardella-general",
      "period": "2024",
      "type": "parti",
      "attribution": "Projet législatif RN porté par Jordan Bardella en 2024.",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2024-06-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-bardella-12",
      "person": "bardella",
      "theme": "defense",
      "title": "Ukraine",
      "summary": "Refuser l’envoi de troupes françaises.",
      "source": "deep-extra-bardella-general",
      "period": "2024",
      "type": "parti",
      "attribution": "Projet législatif RN porté par Jordan Bardella en 2024.",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2024-06-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-bardella-13",
      "person": "bardella",
      "theme": "education",
      "title": "Collège",
      "summary": "Remplacer le cursus unique par une organisation modulaire.",
      "source": "deep-extra-bardella-ecole",
      "period": "2024",
      "type": "parti",
      "attribution": "Projet législatif RN porté par Jordan Bardella en 2024.",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2024-06-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-bardella-14",
      "person": "bardella",
      "theme": "education",
      "title": "Téléphones",
      "summary": "Étendre leur interdiction scolaire aux lycées.",
      "source": "deep-extra-bardella-ecole",
      "period": "2024",
      "type": "parti",
      "attribution": "Projet législatif RN porté par Jordan Bardella en 2024.",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2024-06-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-bardella-15",
      "person": "bardella",
      "theme": "education",
      "title": "Uniforme",
      "summary": "Poursuivre l’expérimentation et soutenir personnellement sa généralisation en primaire et collège.",
      "source": "deep-extra-bardella-ecole",
      "period": "2024",
      "type": "parti",
      "attribution": "Projet législatif RN porté par Jordan Bardella en 2024.",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2024-06-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-bardella-16",
      "person": "bardella",
      "theme": "education",
      "title": "Protection des enseignants",
      "summary": "Rendre automatique la protection fonctionnelle après plainte pour violence, menace ou injure.",
      "source": "deep-extra-bardella-ecole",
      "period": "2024",
      "type": "parti",
      "attribution": "Projet législatif RN porté par Jordan Bardella en 2024.",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2024-06-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-bardella-17",
      "person": "bardella",
      "theme": "education",
      "title": "Élèves perturbateurs",
      "summary": "Créer des centres spécialisés pour perturbateurs et harceleurs.",
      "source": "deep-extra-bardella-ecole",
      "period": "2024",
      "type": "parti",
      "attribution": "Projet législatif RN porté par Jordan Bardella en 2024.",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2024-06-24",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-bardella-18",
      "person": "bardella",
      "theme": "retraites",
      "title": "Carrières commencées tôt",
      "summary": "Permettre le départ à 60 ans après début avant 20 ans et quarante annuités.",
      "source": "deep-extra-bardella-retraites",
      "period": "2024",
      "type": "parti",
      "attribution": "Projet législatif RN porté par Jordan Bardella en 2024.",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2024-06-26",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    },
    {
      "id": "deep-extra-bardella-19",
      "person": "bardella",
      "theme": "retraites",
      "title": "Autres carrières",
      "summary": "Proposer un pivot à 62 ans et quarante-deux annuités, avec décote possible.",
      "source": "deep-extra-bardella-retraites",
      "period": "2024",
      "type": "parti",
      "attribution": "Projet législatif RN porté par Jordan Bardella en 2024.",
      "evidenceLevel": "reported",
      "evidenceNote": "Déclaration attribuée par la rédaction citée.",
      "positionDate": "2024-06-26",
      "datePrecision": "jour",
      "temporalStatus": "historical",
      "context": "Position passée ; reconduction pour 2027 non établie."
    }
  ]
}