{
  "asOf": "2026-10-31",
  "method": "Chiffres repérés, conservés avec leur formulation et leur source ; pas de total automatique.",
  "figures": [
    {
      "id": "figure-5ce50ca9a1cb66",
      "person": "philippe",
      "theme": "finances",
      "measure": "p1",
      "title": "Déficit ramené à 2 % du PIB",
      "raw": "2 %",
      "value": 2,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Déficit ramené à 2 % du PIB — Objectif de déficit public à 2 % du PIB en fin de quinquennat, avec une règle constitutionnelle de maîtrise des déficits.",
      "fullText": "Déficit ramené à 2 % du PIB — Objectif de déficit public à 2 % du PIB en fin de quinquennat, avec une règle constitutionnelle de maîtrise des déficits.",
      "period": "2026",
      "attribution": "Édouard Philippe — Avec Édouard 2027",
      "sourceId": "ph-eco",
      "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-prospere",
      "sourceTitle": "Pour une France plus prospère",
      "publisher": "Édouard Philippe — Avec Édouard 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-ea952a214031af",
      "person": "philippe",
      "theme": "fiscalite",
      "measure": "p2",
      "title": "Pacte fiscal entreprises de 50 Md€",
      "raw": "50 Md€",
      "value": 50,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Pacte fiscal entreprises de 50 Md€ — Propose 50 Md€ de baisse d’impôts de production compensés par 50 Md€ de réduction d’aides publiques jugées improductives.",
      "fullText": "Pacte fiscal entreprises de 50 Md€ — Propose 50 Md€ de baisse d’impôts de production compensés par 50 Md€ de réduction d’aides publiques jugées improductives.",
      "period": "2026",
      "attribution": "Édouard Philippe — Avec Édouard 2027",
      "sourceId": "ph-eco",
      "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-prospere",
      "sourceTitle": "Pour une France plus prospère",
      "publisher": "Édouard Philippe — Avec Édouard 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-3be19bd71d4dc5",
      "person": "philippe",
      "theme": "retraites",
      "measure": "p3",
      "title": "65 ans et 45 années cotisées",
      "raw": "65 ans",
      "value": 65,
      "unit": "ans",
      "kind": "autre chiffre annoncé",
      "context": "65 ans et 45 années cotisées — Passage progressif à 65 ans et 45 annuités en moins de dix ans, avec des départs anticipés maintenus pour certaines situations.",
      "fullText": "65 ans et 45 années cotisées — Passage progressif à 65 ans et 45 annuités en moins de dix ans, avec des départs anticipés maintenus pour certaines situations.",
      "period": "2026",
      "attribution": "Édouard Philippe — Avec Édouard 2027",
      "sourceId": "ph-eco",
      "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-prospere",
      "sourceTitle": "Pour une France plus prospère",
      "publisher": "Édouard Philippe — Avec Édouard 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-23d170f43cfd30",
      "person": "philippe",
      "theme": "retraites",
      "measure": "p3",
      "title": "65 ans et 45 années cotisées",
      "raw": "45 an",
      "value": 45,
      "unit": "an",
      "kind": "autre chiffre annoncé",
      "context": "65 ans et 45 années cotisées — Passage progressif à 65 ans et 45 annuités en moins de dix ans, avec des départs anticipés maintenus pour certaines situations.",
      "fullText": "65 ans et 45 années cotisées — Passage progressif à 65 ans et 45 annuités en moins de dix ans, avec des départs anticipés maintenus pour certaines situations.",
      "period": "2026",
      "attribution": "Édouard Philippe — Avec Édouard 2027",
      "sourceId": "ph-eco",
      "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-prospere",
      "sourceTitle": "Pour une France plus prospère",
      "publisher": "Édouard Philippe — Avec Édouard 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-88f5f424a62663",
      "person": "philippe",
      "theme": "retraites",
      "measure": "p3",
      "title": "65 ans et 45 années cotisées",
      "raw": "45 annuités",
      "value": 45,
      "unit": "annuités",
      "kind": "autre chiffre annoncé",
      "context": "65 ans et 45 années cotisées — Passage progressif à 65 ans et 45 annuités en moins de dix ans, avec des départs anticipés maintenus pour certaines situations.",
      "fullText": "65 ans et 45 années cotisées — Passage progressif à 65 ans et 45 annuités en moins de dix ans, avec des départs anticipés maintenus pour certaines situations.",
      "period": "2026",
      "attribution": "Édouard Philippe — Avec Édouard 2027",
      "sourceId": "ph-eco",
      "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-prospere",
      "sourceTitle": "Pour une France plus prospère",
      "publisher": "Édouard Philippe — Avec Édouard 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-e32c893f268441",
      "person": "philippe",
      "theme": "retraites",
      "measure": "p4",
      "title": "Complément par capitalisation",
      "raw": "500 €",
      "value": 500,
      "unit": "€",
      "kind": "montant monétaire",
      "context": "ation — Propose d’étendre la capitalisation collective et un plan d’épargne retraite avec 500 € versés par l’État au premier emploi.",
      "fullText": "Complément par capitalisation — Propose d’étendre la capitalisation collective et un plan d’épargne retraite avec 500 € versés par l’État au premier emploi.",
      "period": "2026",
      "attribution": "Édouard Philippe — Avec Édouard 2027",
      "sourceId": "ph-eco",
      "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-prospere",
      "sourceTitle": "Pour une France plus prospère",
      "publisher": "Édouard Philippe — Avec Édouard 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-eaff0c219d77ec",
      "person": "attal",
      "theme": "fiscalite",
      "measure": "a1",
      "title": "Pas de hausse d’impôts (2024)",
      "raw": "2024",
      "value": 2024,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Pas de hausse d’impôts (2024) — La profession de foi de 2024 revendique un engagement de non-augmentation des impôts.",
      "fullText": "Pas de hausse d’impôts (2024) — La profession de foi de 2024 revendique un engagement de non-augmentation des impôts.",
      "period": "2024",
      "attribution": "Site de Gabriel Attal",
      "sourceId": "att-2024",
      "sourceUrl": "https://gabrielattal.fr/document/6H1i4nqgQeRUo8Cm3OG7dB/professiondefoi-ga-2t-2024-15-ok-bat-compressed.pdf",
      "sourceTitle": "Profession de foi – législatives 2024",
      "publisher": "Site de Gabriel Attal",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-4ba34d640897b9",
      "person": "attal",
      "theme": "finances",
      "measure": "a2",
      "title": "Maîtrise des finances publiques (2024)",
      "raw": "2024",
      "value": 2024,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Maîtrise des finances publiques (2024) — Le tract de 2024 défend le sérieux budgétaire et la simplification de l’organisation territoriale.",
      "fullText": "Maîtrise des finances publiques (2024) — Le tract de 2024 défend le sérieux budgétaire et la simplification de l’organisation territoriale.",
      "period": "2024",
      "attribution": "Site de Gabriel Attal",
      "sourceId": "att-tract",
      "sourceUrl": "https://gabrielattal.fr/document/1NsjapZv96QMorNT6pSu2C/tract-programme.pdf",
      "sourceTitle": "Tract – programme des législatives 2024",
      "publisher": "Site de Gabriel Attal",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-7ab1dd495a8485",
      "person": "attal",
      "theme": "energie",
      "measure": "a3",
      "title": "14 nouveaux réacteurs nucléaires (2024)",
      "raw": "14",
      "value": 14,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "14 nouveaux réacteurs nucléaires (2024) — Son document électoral de 2024 soutient la construction de 14 réacteurs et le développement des énergies renouvelables.",
      "fullText": "14 nouveaux réacteurs nucléaires (2024) — Son document électoral de 2024 soutient la construction de 14 réacteurs et le développement des énergies renouvelables.",
      "period": "2024",
      "attribution": "Site de Gabriel Attal",
      "sourceId": "att-2024",
      "sourceUrl": "https://gabrielattal.fr/document/6H1i4nqgQeRUo8Cm3OG7dB/professiondefoi-ga-2t-2024-15-ok-bat-compressed.pdf",
      "sourceTitle": "Profession de foi – législatives 2024",
      "publisher": "Site de Gabriel Attal",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-254432ba819ebd",
      "person": "attal",
      "theme": "energie",
      "measure": "a3",
      "title": "14 nouveaux réacteurs nucléaires (2024)",
      "raw": "2024",
      "value": 2024,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "14 nouveaux réacteurs nucléaires (2024) — Son document électoral de 2024 soutient la construction de 14 réacteurs et le développement des énergies renouvelables.",
      "fullText": "14 nouveaux réacteurs nucléaires (2024) — Son document électoral de 2024 soutient la construction de 14 réacteurs et le développement des énergies renouvelables.",
      "period": "2024",
      "attribution": "Site de Gabriel Attal",
      "sourceId": "att-2024",
      "sourceUrl": "https://gabrielattal.fr/document/6H1i4nqgQeRUo8Cm3OG7dB/professiondefoi-ga-2t-2024-15-ok-bat-compressed.pdf",
      "sourceTitle": "Profession de foi – législatives 2024",
      "publisher": "Site de Gabriel Attal",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-4053a23ebfd1a9",
      "person": "attal",
      "theme": "energie",
      "measure": "a3",
      "title": "14 nouveaux réacteurs nucléaires (2024)",
      "raw": "14 réacteurs",
      "value": 14,
      "unit": "réacteurs",
      "kind": "autre chiffre annoncé",
      "context": " réacteurs nucléaires (2024) — Son document électoral de 2024 soutient la construction de 14 réacteurs et le développement des énergies renouvelables.",
      "fullText": "14 nouveaux réacteurs nucléaires (2024) — Son document électoral de 2024 soutient la construction de 14 réacteurs et le développement des énergies renouvelables.",
      "period": "2024",
      "attribution": "Site de Gabriel Attal",
      "sourceId": "att-2024",
      "sourceUrl": "https://gabrielattal.fr/document/6H1i4nqgQeRUo8Cm3OG7dB/professiondefoi-ga-2t-2024-15-ok-bat-compressed.pdf",
      "sourceTitle": "Profession de foi – législatives 2024",
      "publisher": "Site de Gabriel Attal",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-2cb68202993b6b",
      "person": "attal",
      "theme": "immigration",
      "measure": "a4",
      "title": "Lutte contre l’immigration illégale (2024)",
      "raw": "2024",
      "value": 2024,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Lutte contre l’immigration illégale (2024) — 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.",
      "fullText": "Lutte contre l’immigration illégale (2024) — 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.",
      "period": "2024",
      "attribution": "Site de Gabriel Attal",
      "sourceId": "att-tract",
      "sourceUrl": "https://gabrielattal.fr/document/1NsjapZv96QMorNT6pSu2C/tract-programme.pdf",
      "sourceTitle": "Tract – programme des législatives 2024",
      "publisher": "Site de Gabriel Attal",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-ad2f83dbbb90f6",
      "person": "lepen",
      "theme": "fiscalite",
      "measure": "l1",
      "title": "TVA réduite sur l’énergie (2024)",
      "raw": "2024",
      "value": 2024,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "TVA réduite sur l’énergie (2024) — Le RN défendait une baisse de TVA sur les produits énergétiques dans son programme législatif de 2024.",
      "fullText": "TVA réduite sur l’énergie (2024) — Le RN défendait une baisse de TVA sur les produits énergétiques dans son programme législatif de 2024.",
      "period": "2024",
      "attribution": "Rassemblement national — position collective, pas engagement personnel automatique.",
      "sourceId": "rn-2024",
      "sourceUrl": "https://rassemblementnational.fr/documents/202406-programme.pdf",
      "sourceTitle": "Programme législatif 2024",
      "publisher": "Rassemblement national",
      "sourceDate": "2024-06",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-e1141a408a46d2",
      "person": "lepen",
      "theme": "retraites",
      "measure": "l2",
      "title": "Départ à 60 ans sous conditions (2022)",
      "raw": "60 ans",
      "value": 60,
      "unit": "ans",
      "kind": "autre chiffre annoncé",
      "context": "Départ à 60 ans sous conditions (2022) — Les 22 mesures de 2022 prévoyaient 60 ans pour ceux ayant commencé avant 20 ans avec 40 annuités.",
      "fullText": "Départ à 60 ans sous conditions (2022) — Les 22 mesures de 2022 prévoyaient 60 ans pour ceux ayant commencé avant 20 ans avec 40 annuités.",
      "period": "2022",
      "attribution": "Marine Le Pen / Rassemblement national",
      "sourceId": "rn-2022",
      "sourceUrl": "https://rassemblementnational.fr/22-mesures",
      "sourceTitle": "22 mesures pour 2022",
      "publisher": "Marine Le Pen / Rassemblement national",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-0a18dba9d8da0e",
      "person": "lepen",
      "theme": "retraites",
      "measure": "l2",
      "title": "Départ à 60 ans sous conditions (2022)",
      "raw": "2022",
      "value": 2022,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Départ à 60 ans sous conditions (2022) — Les 22 mesures de 2022 prévoyaient 60 ans pour ceux ayant commencé avant 20 ans avec 40 annuités.",
      "fullText": "Départ à 60 ans sous conditions (2022) — Les 22 mesures de 2022 prévoyaient 60 ans pour ceux ayant commencé avant 20 ans avec 40 annuités.",
      "period": "2022",
      "attribution": "Marine Le Pen / Rassemblement national",
      "sourceId": "rn-2022",
      "sourceUrl": "https://rassemblementnational.fr/22-mesures",
      "sourceTitle": "22 mesures pour 2022",
      "publisher": "Marine Le Pen / Rassemblement national",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-ae69187ac99807",
      "person": "lepen",
      "theme": "retraites",
      "measure": "l2",
      "title": "Départ à 60 ans sous conditions (2022)",
      "raw": "22",
      "value": 22,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "Départ à 60 ans sous conditions (2022) — Les 22 mesures de 2022 prévoyaient 60 ans pour ceux ayant commencé avant 20 ans avec 40 annuités.",
      "fullText": "Départ à 60 ans sous conditions (2022) — Les 22 mesures de 2022 prévoyaient 60 ans pour ceux ayant commencé avant 20 ans avec 40 annuités.",
      "period": "2022",
      "attribution": "Marine Le Pen / Rassemblement national",
      "sourceId": "rn-2022",
      "sourceUrl": "https://rassemblementnational.fr/22-mesures",
      "sourceTitle": "22 mesures pour 2022",
      "publisher": "Marine Le Pen / Rassemblement national",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-b3e1d50b133f76",
      "person": "lepen",
      "theme": "retraites",
      "measure": "l2",
      "title": "Départ à 60 ans sous conditions (2022)",
      "raw": "20 ans",
      "value": 20,
      "unit": "ans",
      "kind": "autre chiffre annoncé",
      "context": "ditions (2022) — Les 22 mesures de 2022 prévoyaient 60 ans pour ceux ayant commencé avant 20 ans avec 40 annuités.",
      "fullText": "Départ à 60 ans sous conditions (2022) — Les 22 mesures de 2022 prévoyaient 60 ans pour ceux ayant commencé avant 20 ans avec 40 annuités.",
      "period": "2022",
      "attribution": "Marine Le Pen / Rassemblement national",
      "sourceId": "rn-2022",
      "sourceUrl": "https://rassemblementnational.fr/22-mesures",
      "sourceTitle": "22 mesures pour 2022",
      "publisher": "Marine Le Pen / Rassemblement national",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-e764cdcbc23edf",
      "person": "lepen",
      "theme": "retraites",
      "measure": "l2",
      "title": "Départ à 60 ans sous conditions (2022)",
      "raw": "40 annuités",
      "value": 40,
      "unit": "annuités",
      "kind": "autre chiffre annoncé",
      "context": "2) — Les 22 mesures de 2022 prévoyaient 60 ans pour ceux ayant commencé avant 20 ans avec 40 annuités.",
      "fullText": "Départ à 60 ans sous conditions (2022) — Les 22 mesures de 2022 prévoyaient 60 ans pour ceux ayant commencé avant 20 ans avec 40 annuités.",
      "period": "2022",
      "attribution": "Marine Le Pen / Rassemblement national",
      "sourceId": "rn-2022",
      "sourceUrl": "https://rassemblementnational.fr/22-mesures",
      "sourceTitle": "22 mesures pour 2022",
      "publisher": "Marine Le Pen / Rassemblement national",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-4bb82dd2871bc8",
      "person": "lepen",
      "theme": "retraites",
      "measure": "l3",
      "title": "Abrogation de la réforme de 2023 (programme 2024)",
      "raw": "2023",
      "value": 2023,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Abrogation de la réforme de 2023 (programme 2024) — Le programme législatif du RN de 2024 proposait d’abroger la réforme des retraites de 2023 et un système progressif.",
      "fullText": "Abrogation de la réforme de 2023 (programme 2024) — Le programme législatif du RN de 2024 proposait d’abroger la réforme des retraites de 2023 et un système progressif.",
      "period": "2024",
      "attribution": "Rassemblement national — position collective, pas engagement personnel automatique.",
      "sourceId": "rn-2024",
      "sourceUrl": "https://rassemblementnational.fr/documents/202406-programme.pdf",
      "sourceTitle": "Programme législatif 2024",
      "publisher": "Rassemblement national",
      "sourceDate": "2024-06",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-cb0ea9387047c2",
      "person": "lepen",
      "theme": "retraites",
      "measure": "l3",
      "title": "Abrogation de la réforme de 2023 (programme 2024)",
      "raw": "2024",
      "value": 2024,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Abrogation de la réforme de 2023 (programme 2024) — Le programme législatif du RN de 2024 proposait d’abroger la réforme des retraites de 2023 et un système progressif.",
      "fullText": "Abrogation de la réforme de 2023 (programme 2024) — Le programme législatif du RN de 2024 proposait d’abroger la réforme des retraites de 2023 et un système progressif.",
      "period": "2024",
      "attribution": "Rassemblement national — position collective, pas engagement personnel automatique.",
      "sourceId": "rn-2024",
      "sourceUrl": "https://rassemblementnational.fr/documents/202406-programme.pdf",
      "sourceTitle": "Programme législatif 2024",
      "publisher": "Rassemblement national",
      "sourceDate": "2024-06",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-c85c216196f717",
      "person": "lepen",
      "theme": "energie",
      "measure": "l4",
      "title": "Relance du nucléaire (2024)",
      "raw": "2024",
      "value": 2024,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Relance du nucléaire (2024) — Le RN propose de relancer le nucléaire, notamment EPR et petits réacteurs modulaires, via un plan nommé « Marie Curie ».",
      "fullText": "Relance du nucléaire (2024) — Le RN propose de relancer le nucléaire, notamment EPR et petits réacteurs modulaires, via un plan nommé « Marie Curie ».",
      "period": "2024",
      "attribution": "Rassemblement national — position collective, pas engagement personnel automatique.",
      "sourceId": "rn-2024",
      "sourceUrl": "https://rassemblementnational.fr/documents/202406-programme.pdf",
      "sourceTitle": "Programme législatif 2024",
      "publisher": "Rassemblement national",
      "sourceDate": "2024-06",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-5409aa7f68f504",
      "person": "lepen",
      "theme": "immigration",
      "measure": "l5",
      "title": "Durcissement migratoire (2024)",
      "raw": "2024",
      "value": 2024,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Durcissement migratoire (2024) — Le RN proposait de restreindre le regroupement familial et de supprimer le droit du sol dans son programme de 2024.",
      "fullText": "Durcissement migratoire (2024) — Le RN proposait de restreindre le regroupement familial et de supprimer le droit du sol dans son programme de 2024.",
      "period": "2024",
      "attribution": "Rassemblement national — position collective, pas engagement personnel automatique.",
      "sourceId": "rn-2024",
      "sourceUrl": "https://rassemblementnational.fr/documents/202406-programme.pdf",
      "sourceTitle": "Programme législatif 2024",
      "publisher": "Rassemblement national",
      "sourceDate": "2024-06",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-9b5f4b8684fccf",
      "person": "lepen",
      "theme": "institutions",
      "measure": "l6",
      "title": "Référendum d’initiative citoyenne (2022)",
      "raw": "2022",
      "value": 2022,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Référendum d’initiative citoyenne (2022) — Les 22 mesures de 2022 proposaient un référendum d’initiative citoyenne et la proportionnelle.",
      "fullText": "Référendum d’initiative citoyenne (2022) — Les 22 mesures de 2022 proposaient un référendum d’initiative citoyenne et la proportionnelle.",
      "period": "2022",
      "attribution": "Marine Le Pen / Rassemblement national",
      "sourceId": "rn-2022",
      "sourceUrl": "https://rassemblementnational.fr/22-mesures",
      "sourceTitle": "22 mesures pour 2022",
      "publisher": "Marine Le Pen / Rassemblement national",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-0ef57ae9864309",
      "person": "lepen",
      "theme": "institutions",
      "measure": "l6",
      "title": "Référendum d’initiative citoyenne (2022)",
      "raw": "22",
      "value": 22,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "Référendum d’initiative citoyenne (2022) — Les 22 mesures de 2022 proposaient un référendum d’initiative citoyenne et la proportionnelle.",
      "fullText": "Référendum d’initiative citoyenne (2022) — Les 22 mesures de 2022 proposaient un référendum d’initiative citoyenne et la proportionnelle.",
      "period": "2022",
      "attribution": "Marine Le Pen / Rassemblement national",
      "sourceId": "rn-2022",
      "sourceUrl": "https://rassemblementnational.fr/22-mesures",
      "sourceTitle": "22 mesures pour 2022",
      "publisher": "Marine Le Pen / Rassemblement national",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-b64f0d4cb9308b",
      "person": "melenchon",
      "theme": "emploi",
      "measure": "m1",
      "title": "SMIC à 1 600 € net (programme 2024)",
      "raw": "1 600 €",
      "value": 1600,
      "unit": "€",
      "kind": "montant monétaire",
      "context": "SMIC à 1 600 € net (programme 2024) — Le programme de La France insoumise pour 2024 proposait de porter le SMIC à 1 600 € net.",
      "fullText": "SMIC à 1 600 € net (programme 2024) — Le programme de La France insoumise pour 2024 proposait de porter le SMIC à 1 600 € net.",
      "period": "2024",
      "attribution": "La France insoumise — position collective, pas engagement personnel automatique.",
      "sourceId": "lfi-2024",
      "sourceUrl": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/PROGRAMME-FALC-VF.pdf",
      "sourceTitle": "Programme abrégé – législatives 2024",
      "publisher": "La France insoumise",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-fec9468ccfdda8",
      "person": "melenchon",
      "theme": "emploi",
      "measure": "m1",
      "title": "SMIC à 1 600 € net (programme 2024)",
      "raw": "2024",
      "value": 2024,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "SMIC à 1 600 € net (programme 2024) — Le programme de La France insoumise pour 2024 proposait de porter le SMIC à 1 600 € net.",
      "fullText": "SMIC à 1 600 € net (programme 2024) — Le programme de La France insoumise pour 2024 proposait de porter le SMIC à 1 600 € net.",
      "period": "2024",
      "attribution": "La France insoumise — position collective, pas engagement personnel automatique.",
      "sourceId": "lfi-2024",
      "sourceUrl": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/PROGRAMME-FALC-VF.pdf",
      "sourceTitle": "Programme abrégé – législatives 2024",
      "publisher": "La France insoumise",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-cbe6c8f08afb3c",
      "person": "melenchon",
      "theme": "fiscalite",
      "measure": "m2",
      "title": "Rétablissement de l’ISF (2022)",
      "raw": "2022",
      "value": 2022,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Rétablissement de l’ISF (2022) — La déclaration politique du groupe LFI de 2022 défendait le rétablissement de l’impôt de solidarité sur la fortune.",
      "fullText": "Rétablissement de l’ISF (2022) — La déclaration politique du groupe LFI de 2022 défendait le rétablissement de l’impôt de solidarité sur la fortune.",
      "period": "2022",
      "attribution": "La France insoumise — position collective, pas engagement personnel automatique.",
      "sourceId": "lfi-2022",
      "sourceUrl": "https://lafranceinsoumise.fr/2022/06/28/declaration-politique-du-groupe-parlementaire-de-la-france-insoumise/",
      "sourceTitle": "Déclaration politique du groupe LFI",
      "publisher": "La France insoumise",
      "sourceDate": "2022-06-28",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-63d79c55355fce",
      "person": "melenchon",
      "theme": "retraites",
      "measure": "m3",
      "title": "Retraite à 60 ans (2024)",
      "raw": "60 ans",
      "value": 60,
      "unit": "ans",
      "kind": "autre chiffre annoncé",
      "context": "Retraite à 60 ans (2024) — Le programme LFI de 2024 prévoyait l’abrogation de la réforme des retraites et le retour à l’âge de 60 ans.",
      "fullText": "Retraite à 60 ans (2024) — Le programme LFI de 2024 prévoyait l’abrogation de la réforme des retraites et le retour à l’âge de 60 ans.",
      "period": "2024",
      "attribution": "La France insoumise — position collective, pas engagement personnel automatique.",
      "sourceId": "lfi-2024",
      "sourceUrl": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/PROGRAMME-FALC-VF.pdf",
      "sourceTitle": "Programme abrégé – législatives 2024",
      "publisher": "La France insoumise",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-ae0aa1cb854128",
      "person": "melenchon",
      "theme": "retraites",
      "measure": "m3",
      "title": "Retraite à 60 ans (2024)",
      "raw": "2024",
      "value": 2024,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Retraite à 60 ans (2024) — Le programme LFI de 2024 prévoyait l’abrogation de la réforme des retraites et le retour à l’âge de 60 ans.",
      "fullText": "Retraite à 60 ans (2024) — Le programme LFI de 2024 prévoyait l’abrogation de la réforme des retraites et le retour à l’âge de 60 ans.",
      "period": "2024",
      "attribution": "La France insoumise — position collective, pas engagement personnel automatique.",
      "sourceId": "lfi-2024",
      "sourceUrl": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/PROGRAMME-FALC-VF.pdf",
      "sourceTitle": "Programme abrégé – législatives 2024",
      "publisher": "La France insoumise",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-94ca698113ce30",
      "person": "melenchon",
      "theme": "energie",
      "measure": "m4",
      "title": "Sortie du nucléaire (2022)",
      "raw": "2022",
      "value": 2022,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Sortie du nucléaire (2022) — La déclaration politique de LFI de 2022 mentionnait la sortie du nucléaire au profit des énergies renouvelables.",
      "fullText": "Sortie du nucléaire (2022) — La déclaration politique de LFI de 2022 mentionnait la sortie du nucléaire au profit des énergies renouvelables.",
      "period": "2022",
      "attribution": "La France insoumise — position collective, pas engagement personnel automatique.",
      "sourceId": "lfi-2022",
      "sourceUrl": "https://lafranceinsoumise.fr/2022/06/28/declaration-politique-du-groupe-parlementaire-de-la-france-insoumise/",
      "sourceTitle": "Déclaration politique du groupe LFI",
      "publisher": "La France insoumise",
      "sourceDate": "2022-06-28",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-71fdcc6cf05734",
      "person": "melenchon",
      "theme": "climat",
      "measure": "m5",
      "title": "Planification écologique (2022)",
      "raw": "2022",
      "value": 2022,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Planification écologique (2022) — Le groupe LFI défendait une planification écologique et une transition de son modèle de production.",
      "fullText": "Planification écologique (2022) — Le groupe LFI défendait une planification écologique et une transition de son modèle de production.",
      "period": "2022",
      "attribution": "La France insoumise — position collective, pas engagement personnel automatique.",
      "sourceId": "lfi-2022",
      "sourceUrl": "https://lafranceinsoumise.fr/2022/06/28/declaration-politique-du-groupe-parlementaire-de-la-france-insoumise/",
      "sourceTitle": "Déclaration politique du groupe LFI",
      "publisher": "La France insoumise",
      "sourceDate": "2022-06-28",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-bc20d141d19bd0",
      "person": "melenchon",
      "theme": "institutions",
      "measure": "m6",
      "title": "Sixième République (2022)",
      "raw": "2022",
      "value": 2022,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Sixième République (2022) — Le groupe LFI défendait l’élaboration d’une sixième République par une assemblée constituante.",
      "fullText": "Sixième République (2022) — Le groupe LFI défendait l’élaboration d’une sixième République par une assemblée constituante.",
      "period": "2022",
      "attribution": "La France insoumise — position collective, pas engagement personnel automatique.",
      "sourceId": "lfi-2022",
      "sourceUrl": "https://lafranceinsoumise.fr/2022/06/28/declaration-politique-du-groupe-parlementaire-de-la-france-insoumise/",
      "sourceTitle": "Déclaration politique du groupe LFI",
      "publisher": "La France insoumise",
      "sourceDate": "2022-06-28",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-6f238b2707464c",
      "person": "melenchon",
      "theme": "institutions",
      "measure": "m7",
      "title": "Référendum d’initiative citoyenne (2022)",
      "raw": "2022",
      "value": 2022,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Référendum d’initiative citoyenne (2022) — L’accord LFI–PS de 2022 évoquait le référendum d’initiative citoyenne et de nouveaux droits démocratiques.",
      "fullText": "Référendum d’initiative citoyenne (2022) — L’accord LFI–PS de 2022 évoquait le référendum d’initiative citoyenne et de nouveaux droits démocratiques.",
      "period": "2022",
      "attribution": "La France insoumise — position collective, pas engagement personnel automatique.",
      "sourceId": "lfi-2022b",
      "sourceUrl": "https://lafranceinsoumise.fr/2022/05/04/accord-entre-la-france-insoumise-et-le-parti-socialiste-pour-les-prochaines-elections-legislatives/",
      "sourceTitle": "Accord législatif LFI–PS",
      "publisher": "La France insoumise",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-17f4cba423fac3",
      "person": "philippe",
      "theme": "innovation",
      "measure": "p10",
      "title": "Augmentation du nombre d’ingénieurs formés",
      "raw": "40 000",
      "value": 40000,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "Augmentation du nombre d’ingénieurs formés — Propose de passer de 40 000 à 100 000 ingénieurs formés par an en cinq ans.",
      "fullText": "Augmentation du nombre d’ingénieurs formés — Propose de passer de 40 000 à 100 000 ingénieurs formés par an en cinq ans.",
      "period": "2026",
      "attribution": "Édouard Philippe — Avec Édouard 2027",
      "sourceId": "ph-energie",
      "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-conquerante",
      "sourceTitle": "Pour une France plus conquérante",
      "publisher": "Édouard Philippe — Avec Édouard 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-de4f3a190ad83a",
      "person": "philippe",
      "theme": "innovation",
      "measure": "p10",
      "title": "Augmentation du nombre d’ingénieurs formés",
      "raw": "100 000",
      "value": 100000,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "Augmentation du nombre d’ingénieurs formés — Propose de passer de 40 000 à 100 000 ingénieurs formés par an en cinq ans.",
      "fullText": "Augmentation du nombre d’ingénieurs formés — Propose de passer de 40 000 à 100 000 ingénieurs formés par an en cinq ans.",
      "period": "2026",
      "attribution": "Édouard Philippe — Avec Édouard 2027",
      "sourceId": "ph-energie",
      "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-conquerante",
      "sourceTitle": "Pour une France plus conquérante",
      "publisher": "Édouard Philippe — Avec Édouard 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-76e004dcb98c98",
      "person": "philippe",
      "theme": "adaptation",
      "measure": "p13",
      "title": "Fonds d’adaptation climatique de 2 Md€ par an",
      "raw": "2 Md€",
      "value": 2,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Fonds d’adaptation climatique de 2 Md€ par an — Propose de réunir plusieurs fonds existants dans un fonds d’adaptation doté de 2 milliards d’euros par an.",
      "fullText": "Fonds d’adaptation climatique de 2 Md€ par an — Propose de réunir plusieurs fonds existants dans un fonds d’adaptation doté de 2 milliards d’euros par an.",
      "period": "2026",
      "attribution": "Édouard Philippe — Avec Édouard 2027",
      "sourceId": "ph-energie",
      "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-conquerante",
      "sourceTitle": "Pour une France plus conquérante",
      "publisher": "Édouard Philippe — Avec Édouard 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-1764c30274e5a6",
      "person": "philippe",
      "theme": "adaptation",
      "measure": "p13",
      "title": "Fonds d’adaptation climatique de 2 Md€ par an",
      "raw": "2 milliards",
      "value": 2,
      "unit": "milliards d’euros",
      "kind": "montant monétaire",
      "context": "€ par an — Propose de réunir plusieurs fonds existants dans un fonds d’adaptation doté de 2 milliards d’euros par an.",
      "fullText": "Fonds d’adaptation climatique de 2 Md€ par an — Propose de réunir plusieurs fonds existants dans un fonds d’adaptation doté de 2 milliards d’euros par an.",
      "period": "2026",
      "attribution": "Édouard Philippe — Avec Édouard 2027",
      "sourceId": "ph-energie",
      "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-conquerante",
      "sourceTitle": "Pour une France plus conquérante",
      "publisher": "Édouard Philippe — Avec Édouard 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-9b506646adeebe",
      "person": "philippe",
      "theme": "defense",
      "measure": "p14",
      "title": "Renforcement des réserves militaires",
      "raw": "45 000",
      "value": 45000,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "enforcement des réserves militaires — 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.",
      "fullText": "Renforcement des réserves militaires — 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.",
      "period": "2026",
      "attribution": "Édouard Philippe — Avec Édouard 2027",
      "sourceId": "ph-securite",
      "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-sure",
      "sourceTitle": "Pour une France plus sûre",
      "publisher": "Édouard Philippe — Avec Édouard 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-50c9cbfc20402c",
      "person": "philippe",
      "theme": "defense",
      "measure": "p14",
      "title": "Renforcement des réserves militaires",
      "raw": "250 000",
      "value": 250000,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "nt des réserves militaires — 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.",
      "fullText": "Renforcement des réserves militaires — 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.",
      "period": "2026",
      "attribution": "Édouard Philippe — Avec Édouard 2027",
      "sourceId": "ph-securite",
      "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-sure",
      "sourceTitle": "Pour une France plus sûre",
      "publisher": "Édouard Philippe — Avec Édouard 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-4999cd0b83bd8b",
      "person": "philippe",
      "theme": "defense",
      "measure": "p14",
      "title": "Renforcement des réserves militaires",
      "raw": "50 000 places",
      "value": 50000,
      "unit": "places",
      "kind": "autre chiffre annoncé",
      "context": " nombre de réservistes de 45 000 à 250 000 et de porter le service militaire volontaire à 50 000 places par an.",
      "fullText": "Renforcement des réserves militaires — 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.",
      "period": "2026",
      "attribution": "Édouard Philippe — Avec Édouard 2027",
      "sourceId": "ph-securite",
      "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-sure",
      "sourceTitle": "Pour une France plus sûre",
      "publisher": "Édouard Philippe — Avec Édouard 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-3eddcfdb54cd1f",
      "person": "philippe",
      "theme": "emploi",
      "measure": "p17",
      "title": "Aménagement du temps de travail en entreprise",
      "raw": "37",
      "value": 37,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "ses fixer leur temps de travail, avec exonération de cotisations patronales au-delà de la 37e heure.",
      "fullText": "Aménagement du temps de travail en entreprise — Propose de laisser les entreprises fixer leur temps de travail, avec exonération de cotisations patronales au-delà de la 37e heure.",
      "period": "2026",
      "attribution": "Édouard Philippe — Avec Édouard 2027",
      "sourceId": "ph-eco",
      "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-prospere",
      "sourceTitle": "Pour une France plus prospère",
      "publisher": "Édouard Philippe — Avec Édouard 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-f5b41da98572fd",
      "person": "philippe",
      "theme": "eau",
      "measure": "p19",
      "title": "Réutilisation des eaux usées traitées",
      "raw": "10 %",
      "value": 10,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Réutilisation des eaux usées traitées — Fixe un objectif de 10 % de réutilisation des eaux usées traitées pour des usages non potables.",
      "fullText": "Réutilisation des eaux usées traitées — Fixe un objectif de 10 % de réutilisation des eaux usées traitées pour des usages non potables.",
      "period": "2026",
      "attribution": "Édouard Philippe — Avec Édouard 2027",
      "sourceId": "ph-energie",
      "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-conquerante",
      "sourceTitle": "Pour une France plus conquérante",
      "publisher": "Édouard Philippe — Avec Édouard 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-01c32aa6579432",
      "person": "lepen",
      "theme": "defense",
      "measure": "l7",
      "title": "Budget de défense à 55 Md€ (programme 2022)",
      "raw": "55 Md€",
      "value": 55,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Budget de défense à 55 Md€ (programme 2022) — Le programme présidentiel 2022 prévoyait de porter le budget de la défense à 55 milliards d’euros à l’horizon 2027.",
      "fullText": "Budget de défense à 55 Md€ (programme 2022) — Le programme présidentiel 2022 prévoyait de porter le budget de la défense à 55 milliards d’euros à l’horizon 2027.",
      "period": "2022",
      "attribution": "Marine Le Pen / Rassemblement national",
      "sourceId": "rn-2022",
      "sourceUrl": "https://rassemblementnational.fr/22-mesures",
      "sourceTitle": "22 mesures pour 2022",
      "publisher": "Marine Le Pen / Rassemblement national",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-047070698a2b94",
      "person": "lepen",
      "theme": "defense",
      "measure": "l7",
      "title": "Budget de défense à 55 Md€ (programme 2022)",
      "raw": "2022",
      "value": 2022,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Budget de défense à 55 Md€ (programme 2022) — Le programme présidentiel 2022 prévoyait de porter le budget de la défense à 55 milliards d’euros à l’horizon 2027.",
      "fullText": "Budget de défense à 55 Md€ (programme 2022) — Le programme présidentiel 2022 prévoyait de porter le budget de la défense à 55 milliards d’euros à l’horizon 2027.",
      "period": "2022",
      "attribution": "Marine Le Pen / Rassemblement national",
      "sourceId": "rn-2022",
      "sourceUrl": "https://rassemblementnational.fr/22-mesures",
      "sourceTitle": "22 mesures pour 2022",
      "publisher": "Marine Le Pen / Rassemblement national",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-da2cad92c2e080",
      "person": "lepen",
      "theme": "defense",
      "measure": "l7",
      "title": "Budget de défense à 55 Md€ (programme 2022)",
      "raw": "55 milliards",
      "value": 55,
      "unit": "milliards d’euros",
      "kind": "montant monétaire",
      "context": "amme 2022) — Le programme présidentiel 2022 prévoyait de porter le budget de la défense à 55 milliards d’euros à l’horizon 2027.",
      "fullText": "Budget de défense à 55 Md€ (programme 2022) — Le programme présidentiel 2022 prévoyait de porter le budget de la défense à 55 milliards d’euros à l’horizon 2027.",
      "period": "2022",
      "attribution": "Marine Le Pen / Rassemblement national",
      "sourceId": "rn-2022",
      "sourceUrl": "https://rassemblementnational.fr/22-mesures",
      "sourceTitle": "22 mesures pour 2022",
      "publisher": "Marine Le Pen / Rassemblement national",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-f5f1e429e34091",
      "person": "lepen",
      "theme": "defense",
      "measure": "l7",
      "title": "Budget de défense à 55 Md€ (programme 2022)",
      "raw": "2027",
      "value": 2027,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "ntiel 2022 prévoyait de porter le budget de la défense à 55 milliards d’euros à l’horizon 2027.",
      "fullText": "Budget de défense à 55 Md€ (programme 2022) — Le programme présidentiel 2022 prévoyait de porter le budget de la défense à 55 milliards d’euros à l’horizon 2027.",
      "period": "2022",
      "attribution": "Marine Le Pen / Rassemblement national",
      "sourceId": "rn-2022",
      "sourceUrl": "https://rassemblementnational.fr/22-mesures",
      "sourceTitle": "22 mesures pour 2022",
      "publisher": "Marine Le Pen / Rassemblement national",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-aca7e243424f95",
      "person": "lepen",
      "theme": "commerce-monde",
      "measure": "l8",
      "title": "Révision des accords de libre-échange (2022)",
      "raw": "2022",
      "value": 2022,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Révision des accords de libre-échange (2022) — Le programme 2022 proposait de revoir les accords de libre-échange jugés contraires aux intérêts économiques de la France.",
      "fullText": "Révision des accords de libre-échange (2022) — Le programme 2022 proposait de revoir les accords de libre-échange jugés contraires aux intérêts économiques de la France.",
      "period": "2022",
      "attribution": "Marine Le Pen / Rassemblement national",
      "sourceId": "rn-2022",
      "sourceUrl": "https://rassemblementnational.fr/22-mesures",
      "sourceTitle": "22 mesures pour 2022",
      "publisher": "Marine Le Pen / Rassemblement national",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-ed0ecdb1b93a1a",
      "person": "lepen",
      "theme": "souverainete",
      "measure": "l9",
      "title": "Création d’un fonds souverain français (2022)",
      "raw": "2022",
      "value": 2022,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Création d’un fonds souverain français (2022) — Les 22 mesures de 2022 défendaient un fonds souverain destiné à orienter l’épargne vers des secteurs stratégiques et l’innovation.",
      "fullText": "Création d’un fonds souverain français (2022) — Les 22 mesures de 2022 défendaient un fonds souverain destiné à orienter l’épargne vers des secteurs stratégiques et l’innovation.",
      "period": "2022",
      "attribution": "Marine Le Pen / Rassemblement national",
      "sourceId": "rn-2022",
      "sourceUrl": "https://rassemblementnational.fr/22-mesures",
      "sourceTitle": "22 mesures pour 2022",
      "publisher": "Marine Le Pen / Rassemblement national",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-a1fb5a03299e1e",
      "person": "lepen",
      "theme": "souverainete",
      "measure": "l9",
      "title": "Création d’un fonds souverain français (2022)",
      "raw": "22",
      "value": 22,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "Création d’un fonds souverain français (2022) — Les 22 mesures de 2022 défendaient un fonds souverain destiné à orienter l’épargne vers des secteurs stratégiques et l’innovation.",
      "fullText": "Création d’un fonds souverain français (2022) — Les 22 mesures de 2022 défendaient un fonds souverain destiné à orienter l’épargne vers des secteurs stratégiques et l’innovation.",
      "period": "2022",
      "attribution": "Marine Le Pen / Rassemblement national",
      "sourceId": "rn-2022",
      "sourceUrl": "https://rassemblementnational.fr/22-mesures",
      "sourceTitle": "22 mesures pour 2022",
      "publisher": "Marine Le Pen / Rassemblement national",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-3ceb6e00a5c16d",
      "person": "lepen",
      "theme": "europe",
      "measure": "l10",
      "title": "Sortie du marché européen de l’électricité (2022)",
      "raw": "2022",
      "value": 2022,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Sortie du marché européen de l’électricité (2022) — Le programme présidentiel 2022 proposait de quitter le marché européen de l’électricité.",
      "fullText": "Sortie du marché européen de l’électricité (2022) — Le programme présidentiel 2022 proposait de quitter le marché européen de l’électricité.",
      "period": "2022",
      "attribution": "Marine Le Pen / Rassemblement national",
      "sourceId": "rn-2022",
      "sourceUrl": "https://rassemblementnational.fr/22-mesures",
      "sourceTitle": "22 mesures pour 2022",
      "publisher": "Marine Le Pen / Rassemblement national",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-45f2484a4993fa",
      "person": "lepen",
      "theme": "sante",
      "measure": "l11",
      "title": "Plan hospitalier d’urgence de 20 Md€ (2022)",
      "raw": "20 Md€",
      "value": 20,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Plan hospitalier d’urgence de 20 Md€ (2022) — Les 22 mesures de 2022 proposaient un plan de soutien d’urgence de 20 milliards d’euros pour la santé.",
      "fullText": "Plan hospitalier d’urgence de 20 Md€ (2022) — Les 22 mesures de 2022 proposaient un plan de soutien d’urgence de 20 milliards d’euros pour la santé.",
      "period": "2022",
      "attribution": "Marine Le Pen / Rassemblement national",
      "sourceId": "rn-2022",
      "sourceUrl": "https://rassemblementnational.fr/22-mesures",
      "sourceTitle": "22 mesures pour 2022",
      "publisher": "Marine Le Pen / Rassemblement national",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-3b6f6847266c9c",
      "person": "lepen",
      "theme": "sante",
      "measure": "l11",
      "title": "Plan hospitalier d’urgence de 20 Md€ (2022)",
      "raw": "2022",
      "value": 2022,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Plan hospitalier d’urgence de 20 Md€ (2022) — Les 22 mesures de 2022 proposaient un plan de soutien d’urgence de 20 milliards d’euros pour la santé.",
      "fullText": "Plan hospitalier d’urgence de 20 Md€ (2022) — Les 22 mesures de 2022 proposaient un plan de soutien d’urgence de 20 milliards d’euros pour la santé.",
      "period": "2022",
      "attribution": "Marine Le Pen / Rassemblement national",
      "sourceId": "rn-2022",
      "sourceUrl": "https://rassemblementnational.fr/22-mesures",
      "sourceTitle": "22 mesures pour 2022",
      "publisher": "Marine Le Pen / Rassemblement national",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-a86168f9a345ae",
      "person": "lepen",
      "theme": "sante",
      "measure": "l11",
      "title": "Plan hospitalier d’urgence de 20 Md€ (2022)",
      "raw": "22",
      "value": 22,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "Plan hospitalier d’urgence de 20 Md€ (2022) — Les 22 mesures de 2022 proposaient un plan de soutien d’urgence de 20 milliards d’euros pour la santé.",
      "fullText": "Plan hospitalier d’urgence de 20 Md€ (2022) — Les 22 mesures de 2022 proposaient un plan de soutien d’urgence de 20 milliards d’euros pour la santé.",
      "period": "2022",
      "attribution": "Marine Le Pen / Rassemblement national",
      "sourceId": "rn-2022",
      "sourceUrl": "https://rassemblementnational.fr/22-mesures",
      "sourceTitle": "22 mesures pour 2022",
      "publisher": "Marine Le Pen / Rassemblement national",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-a23123f28ee198",
      "person": "lepen",
      "theme": "sante",
      "measure": "l11",
      "title": "Plan hospitalier d’urgence de 20 Md€ (2022)",
      "raw": "20 milliards",
      "value": 20,
      "unit": "milliards d’euros",
      "kind": "montant monétaire",
      "context": "nce de 20 Md€ (2022) — Les 22 mesures de 2022 proposaient un plan de soutien d’urgence de 20 milliards d’euros pour la santé.",
      "fullText": "Plan hospitalier d’urgence de 20 Md€ (2022) — Les 22 mesures de 2022 proposaient un plan de soutien d’urgence de 20 milliards d’euros pour la santé.",
      "period": "2022",
      "attribution": "Marine Le Pen / Rassemblement national",
      "sourceId": "rn-2022",
      "sourceUrl": "https://rassemblementnational.fr/22-mesures",
      "sourceTitle": "22 mesures pour 2022",
      "publisher": "Marine Le Pen / Rassemblement national",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-8534bbf0335e49",
      "person": "melenchon",
      "theme": "europe",
      "measure": "m8",
      "title": "Possibilité de désobéir à certaines règles européennes (2022)",
      "raw": "2022",
      "value": 2022,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Possibilité de désobéir à certaines règles européennes (2022) — 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.",
      "fullText": "Possibilité de désobéir à certaines règles européennes (2022) — 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.",
      "period": "2022",
      "attribution": "La France insoumise — position collective, pas engagement personnel automatique.",
      "sourceId": "lfi-2022",
      "sourceUrl": "https://lafranceinsoumise.fr/2022/06/28/declaration-politique-du-groupe-parlementaire-de-la-france-insoumise/",
      "sourceTitle": "Déclaration politique du groupe LFI",
      "publisher": "La France insoumise",
      "sourceDate": "2022-06-28",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-7834748d44d1f2",
      "person": "melenchon",
      "theme": "commerce-monde",
      "measure": "m9",
      "title": "Rupture avec les traités de libre-échange (2022)",
      "raw": "2022",
      "value": 2022,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Rupture avec les traités de libre-échange (2022) — Le groupe LFI défendait en 2022 une rupture avec les traités de libre-échange.",
      "fullText": "Rupture avec les traités de libre-échange (2022) — Le groupe LFI défendait en 2022 une rupture avec les traités de libre-échange.",
      "period": "2022",
      "attribution": "La France insoumise — position collective, pas engagement personnel automatique.",
      "sourceId": "lfi-2022",
      "sourceUrl": "https://lafranceinsoumise.fr/2022/06/28/declaration-politique-du-groupe-parlementaire-de-la-france-insoumise/",
      "sourceTitle": "Déclaration politique du groupe LFI",
      "publisher": "La France insoumise",
      "sourceDate": "2022-06-28",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-a8a16f71175eae",
      "person": "melenchon",
      "theme": "outremer",
      "measure": "m10",
      "title": "Développement endogène des Outre-mer (2022)",
      "raw": "2022",
      "value": 2022,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Développement endogène des Outre-mer (2022) — La déclaration du groupe LFI de 2022 défendait l’égalité territoriale et le développement endogène des Outre-mer.",
      "fullText": "Développement endogène des Outre-mer (2022) — La déclaration du groupe LFI de 2022 défendait l’égalité territoriale et le développement endogène des Outre-mer.",
      "period": "2022",
      "attribution": "La France insoumise — position collective, pas engagement personnel automatique.",
      "sourceId": "lfi-2022",
      "sourceUrl": "https://lafranceinsoumise.fr/2022/06/28/declaration-politique-du-groupe-parlementaire-de-la-france-insoumise/",
      "sourceTitle": "Déclaration politique du groupe LFI",
      "publisher": "La France insoumise",
      "sourceDate": "2022-06-28",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-492faf4267e62d",
      "person": "melenchon",
      "theme": "emploi",
      "measure": "m11",
      "title": "Garantie d’emploi avec l’État en dernier ressort (2022)",
      "raw": "2022",
      "value": 2022,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Garantie d’emploi avec l’État en dernier ressort (2022) — Le groupe LFI défendait une garantie d’emploi avec l’État comme employeur en dernier ressort.",
      "fullText": "Garantie d’emploi avec l’État en dernier ressort (2022) — Le groupe LFI défendait une garantie d’emploi avec l’État comme employeur en dernier ressort.",
      "period": "2022",
      "attribution": "La France insoumise — position collective, pas engagement personnel automatique.",
      "sourceId": "lfi-2022",
      "sourceUrl": "https://lafranceinsoumise.fr/2022/06/28/declaration-politique-du-groupe-parlementaire-de-la-france-insoumise/",
      "sourceTitle": "Déclaration politique du groupe LFI",
      "publisher": "La France insoumise",
      "sourceDate": "2022-06-28",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-b260c3d727e191",
      "person": "melenchon",
      "theme": "pouvoir",
      "measure": "left-melenchon-1",
      "title": "Porter le SMIC à 1 700 € net",
      "raw": "1 700 €",
      "value": 1700,
      "unit": "€",
      "kind": "montant monétaire",
      "context": "Porter le SMIC à 1 700 € net — La page actuelle du mouvement affiche un objectif mensuel net de 1 700 €.",
      "fullText": "Porter le SMIC à 1 700 € net — La page actuelle du mouvement affiche un objectif mensuel net de 1 700 €.",
      "period": "2026",
      "attribution": "Position du mouvement LFI, présentée ici avec Mélenchon ; pas une transcription du futur livre-programme 2027.",
      "sourceId": "left-lfi-now",
      "sourceUrl": "https://lafranceinsoumise.fr/",
      "sourceTitle": "Mesures phares de La France insoumise",
      "publisher": "La France insoumise",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-cb645cd5f1711c",
      "person": "melenchon",
      "theme": "retraites",
      "measure": "left-melenchon-2",
      "title": "Fixer la retraite à 60 ans",
      "raw": "60 ans",
      "value": 60,
      "unit": "ans",
      "kind": "autre chiffre annoncé",
      "context": "Fixer la retraite à 60 ans — Le mouvement maintient l’objectif d’un départ à 60 ans.",
      "fullText": "Fixer la retraite à 60 ans — Le mouvement maintient l’objectif d’un départ à 60 ans.",
      "period": "2026",
      "attribution": "Position du mouvement LFI, présentée ici avec Mélenchon ; pas une transcription du futur livre-programme 2027.",
      "sourceId": "left-lfi-now",
      "sourceUrl": "https://lafranceinsoumise.fr/",
      "sourceTitle": "Mesures phares de La France insoumise",
      "publisher": "La France insoumise",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-f5fc634fcd9c91",
      "person": "ruffin",
      "theme": "industrie",
      "measure": "left-ruffin-8",
      "title": "Relocaliser 100 produits stratégiques",
      "raw": "100 produits",
      "value": 100,
      "unit": "produits",
      "kind": "autre chiffre annoncé",
      "context": "Relocaliser 100 produits stratégiques — Définir une liste prioritaire et mobiliser protections commerciales, investissements et commande publique.",
      "fullText": "Relocaliser 100 produits stratégiques — Définir une liste prioritaire et mobiliser protections commerciales, investissements et commande publique.",
      "period": "2026",
      "attribution": "Engagement individuel explicitement formulé dans la source.",
      "sourceId": "left-ruffin-industry",
      "sourceUrl": "https://nouspresident.fr/pour-proteger-notre-industrie-relocaliser-100-produits-strategiques/",
      "sourceTitle": "Cahier : relocaliser 100 produits stratégiques",
      "publisher": "François Ruffin / Nous Président",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-6db0d570a46ca5",
      "person": "ruffin",
      "theme": "commerce",
      "measure": "left-ruffin-9",
      "title": "Orienter 80 % de la commande publique vers la France",
      "raw": "80 %",
      "value": 80,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Orienter 80 % de la commande publique vers la France — Un Buy French Act viserait 80 % de commande publique localisée en France.",
      "fullText": "Orienter 80 % de la commande publique vers la France — Un Buy French Act viserait 80 % de commande publique localisée en France.",
      "period": "2026",
      "attribution": "Engagement individuel explicitement formulé dans la source.",
      "sourceId": "left-ruffin-industry",
      "sourceUrl": "https://nouspresident.fr/pour-proteger-notre-industrie-relocaliser-100-produits-strategiques/",
      "sourceTitle": "Cahier : relocaliser 100 produits stratégiques",
      "publisher": "François Ruffin / Nous Président",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-0cfe7d0ad8fe0e",
      "person": "ruffin",
      "theme": "logement",
      "measure": "left-ruffin-12",
      "title": "Produire 200 000 logements publics par an",
      "raw": "200 000 logements",
      "value": 200000,
      "unit": "logements",
      "kind": "autre chiffre annoncé",
      "context": "Produire 200 000 logements publics par an — Viser des loyers réglementés, dont 40 000 logements annuels destinés aux étudiants et jeunes travailleurs.",
      "fullText": "Produire 200 000 logements publics par an — Viser des loyers réglementés, dont 40 000 logements annuels destinés aux étudiants et jeunes travailleurs.",
      "period": "2026",
      "attribution": "Engagement individuel explicitement formulé dans la source.",
      "sourceId": "left-ruffin-home",
      "sourceUrl": "https://nouspresident.fr/face-a-la-crise-du-logement/",
      "sourceTitle": "Cahier : face à la crise du logement",
      "publisher": "François Ruffin / Nous Président",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-199d00396bff8a",
      "person": "ruffin",
      "theme": "logement",
      "measure": "left-ruffin-12",
      "title": "Produire 200 000 logements publics par an",
      "raw": "40 000 logements",
      "value": 40000,
      "unit": "logements",
      "kind": "autre chiffre annoncé",
      "context": "Produire 200 000 logements publics par an — Viser des loyers réglementés, dont 40 000 logements annuels destinés aux étudiants et jeunes travailleurs.",
      "fullText": "Produire 200 000 logements publics par an — Viser des loyers réglementés, dont 40 000 logements annuels destinés aux étudiants et jeunes travailleurs.",
      "period": "2026",
      "attribution": "Engagement individuel explicitement formulé dans la source.",
      "sourceId": "left-ruffin-home",
      "sourceUrl": "https://nouspresident.fr/face-a-la-crise-du-logement/",
      "sourceTitle": "Cahier : face à la crise du logement",
      "publisher": "François Ruffin / Nous Président",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-f7e87126ba0990",
      "person": "ruffin",
      "theme": "logement",
      "measure": "left-ruffin-13",
      "title": "Créer 200 000 places pour les jeunes d’ici 2032",
      "raw": "200 000 places",
      "value": 200000,
      "unit": "places",
      "kind": "autre chiffre annoncé",
      "context": "Créer 200 000 places pour les jeunes d’ici 2032 — Prévoir 150 000 places étudiantes et 50 000 pour jeunes actifs sur cinq ans ; financement annoncé de 8 à 12 milliards d’euros.",
      "fullText": "Créer 200 000 places pour les jeunes d’ici 2032 — Prévoir 150 000 places étudiantes et 50 000 pour jeunes actifs sur cinq ans ; financement annoncé de 8 à 12 milliards d’euros.",
      "period": "2026",
      "attribution": "Engagement individuel explicitement formulé dans la source.",
      "sourceId": "left-ruffin-home",
      "sourceUrl": "https://nouspresident.fr/face-a-la-crise-du-logement/",
      "sourceTitle": "Cahier : face à la crise du logement",
      "publisher": "François Ruffin / Nous Président",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-c20c56286559b0",
      "person": "ruffin",
      "theme": "logement",
      "measure": "left-ruffin-13",
      "title": "Créer 200 000 places pour les jeunes d’ici 2032",
      "raw": "2032",
      "value": 2032,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Créer 200 000 places pour les jeunes d’ici 2032 — Prévoir 150 000 places étudiantes et 50 000 pour jeunes actifs sur cinq ans ; financement annoncé de 8 à 12 milliards d’euros.",
      "fullText": "Créer 200 000 places pour les jeunes d’ici 2032 — Prévoir 150 000 places étudiantes et 50 000 pour jeunes actifs sur cinq ans ; financement annoncé de 8 à 12 milliards d’euros.",
      "period": "2026",
      "attribution": "Engagement individuel explicitement formulé dans la source.",
      "sourceId": "left-ruffin-home",
      "sourceUrl": "https://nouspresident.fr/face-a-la-crise-du-logement/",
      "sourceTitle": "Cahier : face à la crise du logement",
      "publisher": "François Ruffin / Nous Président",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-cd726be2d9e153",
      "person": "ruffin",
      "theme": "logement",
      "measure": "left-ruffin-13",
      "title": "Créer 200 000 places pour les jeunes d’ici 2032",
      "raw": "150 000 places",
      "value": 150000,
      "unit": "places",
      "kind": "autre chiffre annoncé",
      "context": "Créer 200 000 places pour les jeunes d’ici 2032 — Prévoir 150 000 places étudiantes et 50 000 pour jeunes actifs sur cinq ans ; financement annoncé de 8 à 12 milliards d’euros.",
      "fullText": "Créer 200 000 places pour les jeunes d’ici 2032 — Prévoir 150 000 places étudiantes et 50 000 pour jeunes actifs sur cinq ans ; financement annoncé de 8 à 12 milliards d’euros.",
      "period": "2026",
      "attribution": "Engagement individuel explicitement formulé dans la source.",
      "sourceId": "left-ruffin-home",
      "sourceUrl": "https://nouspresident.fr/face-a-la-crise-du-logement/",
      "sourceTitle": "Cahier : face à la crise du logement",
      "publisher": "François Ruffin / Nous Président",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-4f910d5c3b2759",
      "person": "ruffin",
      "theme": "logement",
      "measure": "left-ruffin-13",
      "title": "Créer 200 000 places pour les jeunes d’ici 2032",
      "raw": "50 000",
      "value": 50000,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "Créer 200 000 places pour les jeunes d’ici 2032 — Prévoir 150 000 places étudiantes et 50 000 pour jeunes actifs sur cinq ans ; financement annoncé de 8 à 12 milliards d’euros.",
      "fullText": "Créer 200 000 places pour les jeunes d’ici 2032 — Prévoir 150 000 places étudiantes et 50 000 pour jeunes actifs sur cinq ans ; financement annoncé de 8 à 12 milliards d’euros.",
      "period": "2026",
      "attribution": "Engagement individuel explicitement formulé dans la source.",
      "sourceId": "left-ruffin-home",
      "sourceUrl": "https://nouspresident.fr/face-a-la-crise-du-logement/",
      "sourceTitle": "Cahier : face à la crise du logement",
      "publisher": "François Ruffin / Nous Président",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-c2247c5eb07811",
      "person": "ruffin",
      "theme": "logement",
      "measure": "left-ruffin-13",
      "title": "Créer 200 000 places pour les jeunes d’ici 2032",
      "raw": "8",
      "value": 8,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": " 000 places étudiantes et 50 000 pour jeunes actifs sur cinq ans ; financement annoncé de 8 à 12 milliards d’euros.",
      "fullText": "Créer 200 000 places pour les jeunes d’ici 2032 — Prévoir 150 000 places étudiantes et 50 000 pour jeunes actifs sur cinq ans ; financement annoncé de 8 à 12 milliards d’euros.",
      "period": "2026",
      "attribution": "Engagement individuel explicitement formulé dans la source.",
      "sourceId": "left-ruffin-home",
      "sourceUrl": "https://nouspresident.fr/face-a-la-crise-du-logement/",
      "sourceTitle": "Cahier : face à la crise du logement",
      "publisher": "François Ruffin / Nous Président",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-89c9eca66fa1bf",
      "person": "ruffin",
      "theme": "logement",
      "measure": "left-ruffin-13",
      "title": "Créer 200 000 places pour les jeunes d’ici 2032",
      "raw": "12 milliards",
      "value": 12,
      "unit": "milliards d’euros",
      "kind": "montant monétaire",
      "context": " places étudiantes et 50 000 pour jeunes actifs sur cinq ans ; financement annoncé de 8 à 12 milliards d’euros.",
      "fullText": "Créer 200 000 places pour les jeunes d’ici 2032 — Prévoir 150 000 places étudiantes et 50 000 pour jeunes actifs sur cinq ans ; financement annoncé de 8 à 12 milliards d’euros.",
      "period": "2026",
      "attribution": "Engagement individuel explicitement formulé dans la source.",
      "sourceId": "left-ruffin-home",
      "sourceUrl": "https://nouspresident.fr/face-a-la-crise-du-logement/",
      "sourceTitle": "Cahier : face à la crise du logement",
      "publisher": "François Ruffin / Nous Président",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-e848b0f3def2fa",
      "person": "roussel",
      "theme": "energie",
      "measure": "left-roussel-14",
      "title": "Installer deux millions de pompes à chaleur par an",
      "raw": "2026",
      "value": 2026,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "s de pompes à chaleur par an — L’objectif est formulé dans le discours d’université d’été 2026.",
      "fullText": "Installer deux millions de pompes à chaleur par an — L’objectif est formulé dans le discours d’université d’été 2026.",
      "period": "2026",
      "attribution": "Engagement individuel explicitement formulé dans la source.",
      "sourceId": "left-roussel-energy",
      "sourceUrl": "https://www.pcf.fr/ue_26_discours_fr",
      "sourceTitle": "Université d’été 2026 : discours de Fabien Roussel",
      "publisher": "Parti communiste français",
      "sourceDate": "2026-08-26",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-d37a87985ac76c",
      "person": "roussel",
      "theme": "transports",
      "measure": "left-roussel-15",
      "title": "Proposer un million de véhicules électriques abordables",
      "raw": "10 000 €",
      "value": 10000,
      "unit": "€",
      "kind": "montant monétaire",
      "context": "million de véhicules électriques abordables — Roussel propose un prix d’achat inférieur à 10 000 € pour les classes populaires et moyennes, avec production relocalisée.",
      "fullText": "Proposer un million de véhicules électriques abordables — Roussel propose un prix d’achat inférieur à 10 000 € pour les classes populaires et moyennes, avec production relocalisée.",
      "period": "2026",
      "attribution": "Engagement individuel explicitement formulé dans la source.",
      "sourceId": "left-roussel-energy",
      "sourceUrl": "https://www.pcf.fr/ue_26_discours_fr",
      "sourceTitle": "Université d’été 2026 : discours de Fabien Roussel",
      "publisher": "Parti communiste français",
      "sourceDate": "2026-08-26",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-a355131662be37",
      "person": "roussel",
      "theme": "education",
      "measure": "left-roussel-17",
      "title": "Recruter 90 000 enseignants",
      "raw": "90 000",
      "value": 90000,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "Recruter 90 000 enseignants — Le plan jeunesse et éducation prévoit ces recrutements et une réduction des effectifs par classe.",
      "fullText": "Recruter 90 000 enseignants — Le plan jeunesse et éducation prévoit ces recrutements et une réduction des effectifs par classe.",
      "period": "2026",
      "attribution": "Plan PCF présenté personnellement par Fabien Roussel, 6 octobre 2026.",
      "sourceId": "left-roussel-education",
      "sourceUrl": "https://oise.pcf.fr/132876",
      "sourceTitle": "Plan jeunesse et éducation de Fabien Roussel",
      "publisher": "PCF Oise",
      "sourceDate": "2026-10-06",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-4c2333efc9cde3",
      "person": "tondelier",
      "theme": "energie",
      "measure": "left-tondelier-21",
      "title": "Arrêter les nouveaux programmes EPR2 et SMR",
      "raw": "2",
      "value": 2,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "Arrêter les nouveaux programmes EPR2 et SMR — Planifier une sortie du parc nucléaire sur environ vingt ans, avec prolongations conditionnées à la sûreté pour éviter une rupture d’approvisionnement",
      "fullText": "Arrêter les nouveaux programmes EPR2 et SMR — 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).",
      "period": "2026",
      "attribution": "Programme collectif des Écologistes (juillet 2026), présenté avec Marine Tondelier ; ne prouve pas un engagement personnel distinct.",
      "sourceId": "left-ecolo26",
      "sourceUrl": "https://lesecologistes.fr/document/3N4JsAEmq6vsx42IITGNZa/vdef-programme-1.pdf",
      "sourceTitle": "Pour une prospérité écologique",
      "publisher": "Les Écologistes",
      "sourceDate": "2026-07",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-e83b31806714bb",
      "person": "tondelier",
      "theme": "energie",
      "measure": "left-tondelier-22",
      "title": "Soutenir 10 000 communautés énergétiques",
      "raw": "10 000",
      "value": 10000,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "Soutenir 10 000 communautés énergétiques — Faciliter la production et le partage local d’énergie renouvelable (p. 17).",
      "fullText": "Soutenir 10 000 communautés énergétiques — Faciliter la production et le partage local d’énergie renouvelable (p. 17).",
      "period": "2026",
      "attribution": "Programme collectif des Écologistes (juillet 2026), présenté avec Marine Tondelier ; ne prouve pas un engagement personnel distinct.",
      "sourceId": "left-ecolo26",
      "sourceUrl": "https://lesecologistes.fr/document/3N4JsAEmq6vsx42IITGNZa/vdef-programme-1.pdf",
      "sourceTitle": "Pour une prospérité écologique",
      "publisher": "Les Écologistes",
      "sourceDate": "2026-07",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-3ccfc036c29591",
      "person": "tondelier",
      "theme": "energie",
      "measure": "left-tondelier-23",
      "title": "Développer les filières renouvelables",
      "raw": "60 %",
      "value": 60,
      "unit": "%",
      "kind": "pourcentage",
      "context": "nouvelables — Soutenir leur production et proposer des prêts à taux zéro couvrant jusqu’à 60 % des devis (p. 17).",
      "fullText": "Développer les filières renouvelables — Soutenir leur production et proposer des prêts à taux zéro couvrant jusqu’à 60 % des devis (p. 17).",
      "period": "2026",
      "attribution": "Programme collectif des Écologistes (juillet 2026), présenté avec Marine Tondelier ; ne prouve pas un engagement personnel distinct.",
      "sourceId": "left-ecolo26",
      "sourceUrl": "https://lesecologistes.fr/document/3N4JsAEmq6vsx42IITGNZa/vdef-programme-1.pdf",
      "sourceTitle": "Pour une prospérité écologique",
      "publisher": "Les Écologistes",
      "sourceDate": "2026-07",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-e93700911b1517",
      "person": "tondelier",
      "theme": "emploi",
      "measure": "left-tondelier-24",
      "title": "Passer à 32 heures dans les métiers pénibles ou de nuit",
      "raw": "32 heures",
      "value": 32,
      "unit": "heures",
      "kind": "autre chiffre annoncé",
      "context": "Passer à 32 heures dans les métiers pénibles ou de nuit — Maintenir les salaires et conditionner les aides aux entreprises (p. 57).",
      "fullText": "Passer à 32 heures dans les métiers pénibles ou de nuit — Maintenir les salaires et conditionner les aides aux entreprises (p. 57).",
      "period": "2026",
      "attribution": "Programme collectif des Écologistes (juillet 2026), présenté avec Marine Tondelier ; ne prouve pas un engagement personnel distinct.",
      "sourceId": "left-ecolo26",
      "sourceUrl": "https://lesecologistes.fr/document/3N4JsAEmq6vsx42IITGNZa/vdef-programme-1.pdf",
      "sourceTitle": "Pour une prospérité écologique",
      "publisher": "Les Écologistes",
      "sourceDate": "2026-07",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-db0b5db59cdb17",
      "person": "tondelier",
      "theme": "emploi",
      "measure": "left-tondelier-26",
      "title": "Garantir un emploi aux chômeurs de 55 ans",
      "raw": "55 ans",
      "value": 55,
      "unit": "ans",
      "kind": "autre chiffre annoncé",
      "context": "Garantir un emploi aux chômeurs de 55 ans — Étendre les entreprises à but d’emploi du dispositif Territoires zéro chômeur (p. 57).",
      "fullText": "Garantir un emploi aux chômeurs de 55 ans — Étendre les entreprises à but d’emploi du dispositif Territoires zéro chômeur (p. 57).",
      "period": "2026",
      "attribution": "Programme collectif des Écologistes (juillet 2026), présenté avec Marine Tondelier ; ne prouve pas un engagement personnel distinct.",
      "sourceId": "left-ecolo26",
      "sourceUrl": "https://lesecologistes.fr/document/3N4JsAEmq6vsx42IITGNZa/vdef-programme-1.pdf",
      "sourceTitle": "Pour une prospérité écologique",
      "publisher": "Les Écologistes",
      "sourceDate": "2026-07",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-fca23f1cdc8ad4",
      "person": "tondelier",
      "theme": "diplomatie",
      "measure": "left-tondelier-28",
      "title": "Soutenir politiquement et militairement l’Ukraine",
      "raw": "-197",
      "value": -197,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "t l’Ukraine — Défendre son intégrité territoriale et fournir du matériel militaire (p. 196-197).",
      "fullText": "Soutenir politiquement et militairement l’Ukraine — Défendre son intégrité territoriale et fournir du matériel militaire (p. 196-197).",
      "period": "2026",
      "attribution": "Programme collectif des Écologistes (juillet 2026), présenté avec Marine Tondelier ; ne prouve pas un engagement personnel distinct.",
      "sourceId": "left-ecolo26",
      "sourceUrl": "https://lesecologistes.fr/document/3N4JsAEmq6vsx42IITGNZa/vdef-programme-1.pdf",
      "sourceTitle": "Pour une prospérité écologique",
      "publisher": "Les Écologistes",
      "sourceDate": "2026-07",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-ceb079d9a521bb",
      "person": "faure",
      "theme": "pouvoir",
      "measure": "left-faure-29",
      "title": "Relever le SMIC à 1 690 € net",
      "raw": "1 690 €",
      "value": 1690,
      "unit": "€",
      "kind": "montant monétaire",
      "context": "Relever le SMIC à 1 690 € net — Le résumé du projet PS indique ce montant mensuel net.",
      "fullText": "Relever le SMIC à 1 690 € net — Le résumé du projet PS indique ce montant mensuel net.",
      "period": "2026",
      "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.",
      "sourceId": "left-ps26",
      "sourceUrl": "https://projet-socialiste.fr/vivre-libres/",
      "sourceTitle": "Le Projet socialiste : Vivre libres",
      "publisher": "Parti socialiste",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-fb6b56a395b226",
      "person": "faure",
      "theme": "energie",
      "measure": "left-faure-32",
      "title": "Viser un mix 100 % décarboné en 2050",
      "raw": "100 %",
      "value": 100,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Viser un mix 100 % décarboné en 2050 — Planifier la sortie des énergies fossiles.",
      "fullText": "Viser un mix 100 % décarboné en 2050 — Planifier la sortie des énergies fossiles.",
      "period": "2026",
      "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.",
      "sourceId": "left-ps26",
      "sourceUrl": "https://projet-socialiste.fr/vivre-libres/",
      "sourceTitle": "Le Projet socialiste : Vivre libres",
      "publisher": "Parti socialiste",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-c9277c253572c7",
      "person": "faure",
      "theme": "energie",
      "measure": "left-faure-32",
      "title": "Viser un mix 100 % décarboné en 2050",
      "raw": "2050",
      "value": 2050,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Viser un mix 100 % décarboné en 2050 — Planifier la sortie des énergies fossiles.",
      "fullText": "Viser un mix 100 % décarboné en 2050 — Planifier la sortie des énergies fossiles.",
      "period": "2026",
      "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.",
      "sourceId": "left-ps26",
      "sourceUrl": "https://projet-socialiste.fr/vivre-libres/",
      "sourceTitle": "Le Projet socialiste : Vivre libres",
      "publisher": "Parti socialiste",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-f85babb5460754",
      "person": "faure",
      "theme": "industrie",
      "measure": "left-faure-33",
      "title": "Programmer la réindustrialisation sur 2027-2032",
      "raw": "2027",
      "value": 2027,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Programmer la réindustrialisation sur 2027-2032 — Adopter une loi de programmation industrielle.",
      "fullText": "Programmer la réindustrialisation sur 2027-2032 — Adopter une loi de programmation industrielle.",
      "period": "2026",
      "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.",
      "sourceId": "left-ps26",
      "sourceUrl": "https://projet-socialiste.fr/vivre-libres/",
      "sourceTitle": "Le Projet socialiste : Vivre libres",
      "publisher": "Parti socialiste",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-fbe130cc1194de",
      "person": "faure",
      "theme": "industrie",
      "measure": "left-faure-33",
      "title": "Programmer la réindustrialisation sur 2027-2032",
      "raw": "-2032",
      "value": -2032,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "Programmer la réindustrialisation sur 2027-2032 — Adopter une loi de programmation industrielle.",
      "fullText": "Programmer la réindustrialisation sur 2027-2032 — Adopter une loi de programmation industrielle.",
      "period": "2026",
      "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.",
      "sourceId": "left-ps26",
      "sourceUrl": "https://projet-socialiste.fr/vivre-libres/",
      "sourceTitle": "Le Projet socialiste : Vivre libres",
      "publisher": "Parti socialiste",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-1cfef65213323a",
      "person": "glucksmann",
      "theme": "defense",
      "measure": "left-glucksmann-35",
      "title": "Créer un fonds européen de défense de 500 milliards",
      "raw": "500 milliards",
      "value": 500,
      "unit": "milliards",
      "kind": "autre chiffre annoncé",
      "context": "Créer un fonds européen de défense de 500 milliards — Financer ce fonds par un emprunt commun et orienter les investissements vers les productions européennes (p. 11).",
      "fullText": "Créer un fonds européen de défense de 500 milliards — Financer ce fonds par un emprunt commun et orienter les investissements vers les productions européennes (p. 11).",
      "period": "2026",
      "attribution": "Projet collectif de Place publique, dont Raphaël Glucksmann est codirecteur de publication ; pas un engagement présidentiel individuel intégral.",
      "sourceId": "left-pp-acte1",
      "sourceUrl": "https://place-publique.eu/document/6J8wjk3EW8dBCLwKxa7J96/projet-placepublique-acte1.pdf",
      "sourceTitle": "Acte I : notre vision pour la France",
      "publisher": "Place publique",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-c4ac74ef53f228",
      "person": "philippe",
      "theme": "emploi",
      "measure": "centre-ep-03",
      "title": "Indemnisation chômage plafonnée à douze mois",
      "raw": "50 ans",
      "value": 50,
      "unit": "ans",
      "kind": "autre chiffre annoncé",
      "context": "fonnée à douze mois — Limiter l’indemnisation à douze mois pour les personnes de moins de 50 ans.",
      "fullText": "Indemnisation chômage plafonnée à douze mois — Limiter l’indemnisation à douze mois pour les personnes de moins de 50 ans.",
      "period": "2026",
      "attribution": "Édouard Philippe",
      "sourceId": "ph-eco",
      "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-prospere",
      "sourceTitle": "Pour une France plus prospère",
      "publisher": "Édouard Philippe — Avec Édouard 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-7b6e73d146fe62",
      "person": "philippe",
      "theme": "education",
      "measure": "centre-ep-06",
      "title": "Revaloriser les enseignants de 20 %",
      "raw": "20 %",
      "value": 20,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Revaloriser les enseignants de 20 % — Augmenter leur rémunération moyenne sur le quinquennat, notamment en milieu de carrière.",
      "fullText": "Revaloriser les enseignants de 20 % — Augmenter leur rémunération moyenne sur le quinquennat, notamment en milieu de carrière.",
      "period": "2026",
      "attribution": "Édouard Philippe",
      "sourceId": "ep-enfants-2026",
      "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-attentive-a-ses-enfants",
      "sourceTitle": "Pour une France plus attentive à ses enfants",
      "publisher": "Édouard Philippe — Avec Édouard 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-fd665f44150730",
      "person": "philippe",
      "theme": "famille",
      "measure": "centre-ep-08",
      "title": "Allocation familiale dès le premier enfant",
      "raw": "350 €",
      "value": 350,
      "unit": "€",
      "kind": "montant monétaire",
      "context": "location familiale dès le premier enfant — Fusionner des dispositifs en une allocation de 350 €, dégressive selon les revenus.",
      "fullText": "Allocation familiale dès le premier enfant — Fusionner des dispositifs en une allocation de 350 €, dégressive selon les revenus.",
      "period": "2026",
      "attribution": "Édouard Philippe",
      "sourceId": "ep-enfants-2026",
      "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-attentive-a-ses-enfants",
      "sourceTitle": "Pour une France plus attentive à ses enfants",
      "publisher": "Édouard Philippe — Avec Édouard 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-e4aea776b51a45",
      "person": "philippe",
      "theme": "famille",
      "measure": "centre-ep-09",
      "title": "Temps partiel parental rémunéré à plein",
      "raw": "80 %",
      "value": 80,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Temps partiel parental rémunéré à plein — Permettre deux mois à 80 % du temps de travail payés à 100 % après les congés parentaux.",
      "fullText": "Temps partiel parental rémunéré à plein — Permettre deux mois à 80 % du temps de travail payés à 100 % après les congés parentaux.",
      "period": "2026",
      "attribution": "Édouard Philippe",
      "sourceId": "ep-enfants-2026",
      "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-attentive-a-ses-enfants",
      "sourceTitle": "Pour une France plus attentive à ses enfants",
      "publisher": "Édouard Philippe — Avec Édouard 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-0f20ad75e4b59e",
      "person": "philippe",
      "theme": "famille",
      "measure": "centre-ep-09",
      "title": "Temps partiel parental rémunéré à plein",
      "raw": "100 %",
      "value": 100,
      "unit": "%",
      "kind": "pourcentage",
      "context": "artiel parental rémunéré à plein — Permettre deux mois à 80 % du temps de travail payés à 100 % après les congés parentaux.",
      "fullText": "Temps partiel parental rémunéré à plein — Permettre deux mois à 80 % du temps de travail payés à 100 % après les congés parentaux.",
      "period": "2026",
      "attribution": "Édouard Philippe",
      "sourceId": "ep-enfants-2026",
      "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-attentive-a-ses-enfants",
      "sourceTitle": "Pour une France plus attentive à ses enfants",
      "publisher": "Édouard Philippe — Avec Édouard 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-8dc9b76e162c98",
      "person": "attal",
      "theme": "famille",
      "measure": "centre-attal-04",
      "title": "Former les professionnels de la petite enfance",
      "raw": "200 000",
      "value": 200000,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "Former les professionnels de la petite enfance — Viser 200 000 professionnels formés d’ici 2030.",
      "fullText": "Former les professionnels de la petite enfance — Viser 200 000 professionnels formés d’ici 2030.",
      "period": "2026",
      "attribution": "Gabriel Attal",
      "sourceId": "attal-travail-2026",
      "sourceUrl": "https://attalpresident.fr/programme/travail-salaires",
      "sourceTitle": "Travail et salaires",
      "publisher": "Gabriel Attal — Attal Président",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-98cac0669b3797",
      "person": "attal",
      "theme": "famille",
      "measure": "centre-attal-04",
      "title": "Former les professionnels de la petite enfance",
      "raw": "2030",
      "value": 2030,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "ormer les professionnels de la petite enfance — Viser 200 000 professionnels formés d’ici 2030.",
      "fullText": "Former les professionnels de la petite enfance — Viser 200 000 professionnels formés d’ici 2030.",
      "period": "2026",
      "attribution": "Gabriel Attal",
      "sourceId": "attal-travail-2026",
      "sourceUrl": "https://attalpresident.fr/programme/travail-salaires",
      "sourceTitle": "Travail et salaires",
      "publisher": "Gabriel Attal — Attal Président",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-7412e3717aa504",
      "person": "attal",
      "theme": "emploi",
      "measure": "centre-attal-06",
      "title": "Supprimer le contingent légal d’heures supplémentaires",
      "raw": "220 heures",
      "value": 220,
      "unit": "heures",
      "kind": "autre chiffre annoncé",
      "context": "Supprimer le contingent légal d’heures supplémentaires — Supprimer le plafond annuel de 220 heures applicable en l’absence d’accord collectif.",
      "fullText": "Supprimer le contingent légal d’heures supplémentaires — Supprimer le plafond annuel de 220 heures applicable en l’absence d’accord collectif.",
      "period": "2026",
      "attribution": "Gabriel Attal",
      "sourceId": "attal-travail-2026",
      "sourceUrl": "https://attalpresident.fr/programme/travail-salaires",
      "sourceTitle": "Travail et salaires",
      "publisher": "Gabriel Attal — Attal Président",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-30c398a0175478",
      "person": "attal",
      "theme": "famille",
      "measure": "centre-attal-08",
      "title": "Réseaux sociaux interdits avant 15 ans",
      "raw": "15 ans",
      "value": 15,
      "unit": "ans",
      "kind": "autre chiffre annoncé",
      "context": "Réseaux sociaux interdits avant 15 ans — Interdire leur accès avant 15 ans et prévoir une fermeture nocturne entre 22 h et 8 h pour les 15–18 ans.",
      "fullText": "Réseaux sociaux interdits avant 15 ans — Interdire leur accès avant 15 ans et prévoir une fermeture nocturne entre 22 h et 8 h pour les 15–18 ans.",
      "period": "2026",
      "attribution": "Gabriel Attal, propositions publiées par Renaissance",
      "sourceId": "attal-ecrans-2026",
      "sourceUrl": "https://parti-renaissance.fr/petitions/regulation-ecrans-et-rs",
      "sourceTitle": "Régulation des écrans et des réseaux sociaux chez les adolescents",
      "publisher": "Renaissance",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-5066c1a9fb76a6",
      "person": "attal",
      "theme": "famille",
      "measure": "centre-attal-08",
      "title": "Réseaux sociaux interdits avant 15 ans",
      "raw": "22",
      "value": 22,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": " avant 15 ans — Interdire leur accès avant 15 ans et prévoir une fermeture nocturne entre 22 h et 8 h pour les 15–18 ans.",
      "fullText": "Réseaux sociaux interdits avant 15 ans — Interdire leur accès avant 15 ans et prévoir une fermeture nocturne entre 22 h et 8 h pour les 15–18 ans.",
      "period": "2026",
      "attribution": "Gabriel Attal, propositions publiées par Renaissance",
      "sourceId": "attal-ecrans-2026",
      "sourceUrl": "https://parti-renaissance.fr/petitions/regulation-ecrans-et-rs",
      "sourceTitle": "Régulation des écrans et des réseaux sociaux chez les adolescents",
      "publisher": "Renaissance",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-4831ade1476868",
      "person": "attal",
      "theme": "famille",
      "measure": "centre-attal-08",
      "title": "Réseaux sociaux interdits avant 15 ans",
      "raw": "8",
      "value": 8,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "5 ans — Interdire leur accès avant 15 ans et prévoir une fermeture nocturne entre 22 h et 8 h pour les 15–18 ans.",
      "fullText": "Réseaux sociaux interdits avant 15 ans — Interdire leur accès avant 15 ans et prévoir une fermeture nocturne entre 22 h et 8 h pour les 15–18 ans.",
      "period": "2026",
      "attribution": "Gabriel Attal, propositions publiées par Renaissance",
      "sourceId": "attal-ecrans-2026",
      "sourceUrl": "https://parti-renaissance.fr/petitions/regulation-ecrans-et-rs",
      "sourceTitle": "Régulation des écrans et des réseaux sociaux chez les adolescents",
      "publisher": "Renaissance",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-d228d76993d3d1",
      "person": "attal",
      "theme": "famille",
      "measure": "centre-attal-08",
      "title": "Réseaux sociaux interdits avant 15 ans",
      "raw": "15",
      "value": 15,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "dire leur accès avant 15 ans et prévoir une fermeture nocturne entre 22 h et 8 h pour les 15–18 ans.",
      "fullText": "Réseaux sociaux interdits avant 15 ans — Interdire leur accès avant 15 ans et prévoir une fermeture nocturne entre 22 h et 8 h pour les 15–18 ans.",
      "period": "2026",
      "attribution": "Gabriel Attal, propositions publiées par Renaissance",
      "sourceId": "attal-ecrans-2026",
      "sourceUrl": "https://parti-renaissance.fr/petitions/regulation-ecrans-et-rs",
      "sourceTitle": "Régulation des écrans et des réseaux sociaux chez les adolescents",
      "publisher": "Renaissance",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-70c7a704ccb7b4",
      "person": "attal",
      "theme": "famille",
      "measure": "centre-attal-08",
      "title": "Réseaux sociaux interdits avant 15 ans",
      "raw": "18 ans",
      "value": 18,
      "unit": "ans",
      "kind": "autre chiffre annoncé",
      "context": "e leur accès avant 15 ans et prévoir une fermeture nocturne entre 22 h et 8 h pour les 15–18 ans.",
      "fullText": "Réseaux sociaux interdits avant 15 ans — Interdire leur accès avant 15 ans et prévoir une fermeture nocturne entre 22 h et 8 h pour les 15–18 ans.",
      "period": "2026",
      "attribution": "Gabriel Attal, propositions publiées par Renaissance",
      "sourceId": "attal-ecrans-2026",
      "sourceUrl": "https://parti-renaissance.fr/petitions/regulation-ecrans-et-rs",
      "sourceTitle": "Régulation des écrans et des réseaux sociaux chez les adolescents",
      "publisher": "Renaissance",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-a88a4166603998",
      "person": "attal",
      "theme": "sante",
      "measure": "centre-attal-10",
      "title": "Contribution des plateformes à la santé mentale",
      "raw": "2 %",
      "value": 2,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Contribution des plateformes à la santé mentale — Prélever 2 % de leurs revenus pour financer un fonds consacré à la santé mentale des jeunes.",
      "fullText": "Contribution des plateformes à la santé mentale — Prélever 2 % de leurs revenus pour financer un fonds consacré à la santé mentale des jeunes.",
      "period": "2026",
      "attribution": "Gabriel Attal, propositions publiées par Renaissance",
      "sourceId": "attal-ecrans-2026",
      "sourceUrl": "https://parti-renaissance.fr/petitions/regulation-ecrans-et-rs",
      "sourceTitle": "Régulation des écrans et des réseaux sociaux chez les adolescents",
      "publisher": "Renaissance",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-fb0e05f8e9a993",
      "person": "villepin",
      "theme": "emploi",
      "measure": "centre-villepin-01",
      "title": "Transférer des cotisations vers la CSG",
      "raw": "200 milliards",
      "value": 200,
      "unit": "milliards d’euros",
      "kind": "montant monétaire",
      "context": "Transférer des cotisations vers la CSG — Basculer plus de 200 milliards d’euros vers une CSG universelle ; gain salarial moyen annoncé de 200 € nets mensuels.",
      "fullText": "Transférer des cotisations vers la CSG — Basculer plus de 200 milliards d’euros vers une CSG universelle ; gain salarial moyen annoncé de 200 € nets mensuels.",
      "period": "2026",
      "attribution": "Dominique de Villepin — La France Humaniste",
      "sourceId": "villepin-economie-2026",
      "sourceUrl": "https://lafrancehumaniste.fr/programme/economie.html",
      "sourceTitle": "Projet économique : 20 propositions",
      "publisher": "La France Humaniste — Dominique de Villepin",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-da3c09a4314ca5",
      "person": "villepin",
      "theme": "emploi",
      "measure": "centre-villepin-01",
      "title": "Transférer des cotisations vers la CSG",
      "raw": "200 €",
      "value": 200,
      "unit": "€",
      "kind": "montant monétaire",
      "context": "r plus de 200 milliards d’euros vers une CSG universelle ; gain salarial moyen annoncé de 200 € nets mensuels.",
      "fullText": "Transférer des cotisations vers la CSG — Basculer plus de 200 milliards d’euros vers une CSG universelle ; gain salarial moyen annoncé de 200 € nets mensuels.",
      "period": "2026",
      "attribution": "Dominique de Villepin — La France Humaniste",
      "sourceId": "villepin-economie-2026",
      "sourceUrl": "https://lafrancehumaniste.fr/programme/economie.html",
      "sourceTitle": "Projet économique : 20 propositions",
      "publisher": "La France Humaniste — Dominique de Villepin",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-5debc0ab6e26e3",
      "person": "villepin",
      "theme": "energie",
      "measure": "centre-villepin-02",
      "title": "Électricité au coût de production",
      "raw": "15 %",
      "value": 15,
      "unit": "%",
      "kind": "pourcentage",
      "context": "oposer des contrats universels fondés sur ce coût, avec une baisse de facture annoncée de 15 %.",
      "fullText": "Électricité au coût de production — Proposer des contrats universels fondés sur ce coût, avec une baisse de facture annoncée de 15 %.",
      "period": "2026",
      "attribution": "Dominique de Villepin — La France Humaniste",
      "sourceId": "villepin-economie-2026",
      "sourceUrl": "https://lafrancehumaniste.fr/programme/economie.html",
      "sourceTitle": "Projet économique : 20 propositions",
      "publisher": "La France Humaniste — Dominique de Villepin",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-5dffaf9899358c",
      "person": "villepin",
      "theme": "logement",
      "measure": "centre-villepin-03",
      "title": "Construire 500 000 logements par an",
      "raw": "500 000 logements",
      "value": 500000,
      "unit": "logements",
      "kind": "autre chiffre annoncé",
      "context": "Construire 500 000 logements par an — Associer une banque publique du logement, des coopératives sociales et une garantie locative universelle.",
      "fullText": "Construire 500 000 logements par an — Associer une banque publique du logement, des coopératives sociales et une garantie locative universelle.",
      "period": "2026",
      "attribution": "Dominique de Villepin — La France Humaniste",
      "sourceId": "villepin-economie-2026",
      "sourceUrl": "https://lafrancehumaniste.fr/programme/economie.html",
      "sourceTitle": "Projet économique : 20 propositions",
      "publisher": "La France Humaniste — Dominique de Villepin",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-aff275926d4bea",
      "person": "villepin",
      "theme": "fiscalite",
      "measure": "centre-villepin-05",
      "title": "Impôt patrimonial à partir de 2,2 millions d’euros",
      "raw": "2,2 millions",
      "value": 2.2,
      "unit": "millions d’euros",
      "kind": "montant monétaire",
      "context": "Impôt patrimonial à partir de 2,2 millions d’euros — Créer un impôt unique fortement progressif sur le patrimoine au-delà de ce seuil.",
      "fullText": "Impôt patrimonial à partir de 2,2 millions d’euros — Créer un impôt unique fortement progressif sur le patrimoine au-delà de ce seuil.",
      "period": "2026",
      "attribution": "Dominique de Villepin — La France Humaniste",
      "sourceId": "villepin-economie-2026",
      "sourceUrl": "https://lafrancehumaniste.fr/programme/economie.html",
      "sourceTitle": "Projet économique : 20 propositions",
      "publisher": "La France Humaniste — Dominique de Villepin",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-aa13e2c3d44e54",
      "person": "villepin",
      "theme": "industrie",
      "measure": "centre-villepin-06",
      "title": "Porter l’industrie à 14 % de la valeur ajoutée",
      "raw": "14 %",
      "value": 14,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Porter l’industrie à 14 % de la valeur ajoutée — Viser également 3 % du PIB de recherche-développement et réserver le crédit d’impôt recherche à la France.",
      "fullText": "Porter l’industrie à 14 % de la valeur ajoutée — Viser également 3 % du PIB de recherche-développement et réserver le crédit d’impôt recherche à la France.",
      "period": "2026",
      "attribution": "Dominique de Villepin — La France Humaniste",
      "sourceId": "villepin-economie-2026",
      "sourceUrl": "https://lafrancehumaniste.fr/programme/economie.html",
      "sourceTitle": "Projet économique : 20 propositions",
      "publisher": "La France Humaniste — Dominique de Villepin",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-8048546dcd73b1",
      "person": "villepin",
      "theme": "industrie",
      "measure": "centre-villepin-06",
      "title": "Porter l’industrie à 14 % de la valeur ajoutée",
      "raw": "3 %",
      "value": 3,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Porter l’industrie à 14 % de la valeur ajoutée — Viser également 3 % du PIB de recherche-développement et réserver le crédit d’impôt recherche à la France.",
      "fullText": "Porter l’industrie à 14 % de la valeur ajoutée — Viser également 3 % du PIB de recherche-développement et réserver le crédit d’impôt recherche à la France.",
      "period": "2026",
      "attribution": "Dominique de Villepin — La France Humaniste",
      "sourceId": "villepin-economie-2026",
      "sourceUrl": "https://lafrancehumaniste.fr/programme/economie.html",
      "sourceTitle": "Projet économique : 20 propositions",
      "publisher": "La France Humaniste — Dominique de Villepin",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-d3645bf9c3a240",
      "person": "villepin",
      "theme": "finances",
      "measure": "centre-villepin-07",
      "title": "Une trajectoire budgétaire sur cinq ans",
      "raw": "3 %",
      "value": 3,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Une trajectoire budgétaire sur cinq ans — Viser un déficit inférieur à 3 % du PIB en 2031 avec une trajectoire opposable aux budgets annuels.",
      "fullText": "Une trajectoire budgétaire sur cinq ans — Viser un déficit inférieur à 3 % du PIB en 2031 avec une trajectoire opposable aux budgets annuels.",
      "period": "2026",
      "attribution": "Dominique de Villepin — La France Humaniste",
      "sourceId": "villepin-economie-2026",
      "sourceUrl": "https://lafrancehumaniste.fr/programme/economie.html",
      "sourceTitle": "Projet économique : 20 propositions",
      "publisher": "La France Humaniste — Dominique de Villepin",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-f8c81f7d5e6c10",
      "person": "villepin",
      "theme": "finances",
      "measure": "centre-villepin-07",
      "title": "Une trajectoire budgétaire sur cinq ans",
      "raw": "2031",
      "value": 2031,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Une trajectoire budgétaire sur cinq ans — Viser un déficit inférieur à 3 % du PIB en 2031 avec une trajectoire opposable aux budgets annuels.",
      "fullText": "Une trajectoire budgétaire sur cinq ans — Viser un déficit inférieur à 3 % du PIB en 2031 avec une trajectoire opposable aux budgets annuels.",
      "period": "2026",
      "attribution": "Dominique de Villepin — La France Humaniste",
      "sourceId": "villepin-economie-2026",
      "sourceUrl": "https://lafrancehumaniste.fr/programme/economie.html",
      "sourceTitle": "Projet économique : 20 propositions",
      "publisher": "La France Humaniste — Dominique de Villepin",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-d4a1c172f793af",
      "person": "lepen",
      "theme": "fiscalite",
      "measure": "right-m1",
      "title": "TVA énergétique à 5,5 %",
      "raw": "5,5 %",
      "value": 5.5,
      "unit": "%",
      "kind": "pourcentage",
      "context": "TVA énergétique à 5,5 % — Ramener la TVA énergétique à 5,5 %.",
      "fullText": "TVA énergétique à 5,5 % — Ramener la TVA énergétique à 5,5 %.",
      "period": "2022",
      "attribution": "Programme personnel de Marine Le Pen pour la présidentielle 2022",
      "sourceId": "rn-2022",
      "sourceUrl": "https://rassemblementnational.fr/22-mesures",
      "sourceTitle": "22 mesures pour 2022",
      "publisher": "Marine Le Pen / Rassemblement national",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-73a97a7bef1ce4",
      "person": "lepen",
      "theme": "emploi",
      "measure": "right-m2",
      "title": "Exonération des hausses salariales",
      "raw": "10 %",
      "value": 10,
      "unit": "%",
      "kind": "pourcentage",
      "context": "ion des hausses salariales — Exonérer de cotisations patronales les hausses salariales de 10 %, jusqu’à trois SMIC.",
      "fullText": "Exonération des hausses salariales — Exonérer de cotisations patronales les hausses salariales de 10 %, jusqu’à trois SMIC.",
      "period": "2022",
      "attribution": "Programme personnel de Marine Le Pen pour la présidentielle 2022",
      "sourceId": "rn-2022",
      "sourceUrl": "https://rassemblementnational.fr/22-mesures",
      "sourceTitle": "22 mesures pour 2022",
      "publisher": "Marine Le Pen / Rassemblement national",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-8244bfbe3d98ee",
      "person": "lepen",
      "theme": "retraites",
      "measure": "right-m3",
      "title": "Départ anticipé pour carrières longues",
      "raw": "60 ans",
      "value": 60,
      "unit": "ans",
      "kind": "autre chiffre annoncé",
      "context": "Départ anticipé pour carrières longues — Autoriser un départ à 60 ans après 40 annuités pour les carrières commencées avant 20 ans.",
      "fullText": "Départ anticipé pour carrières longues — Autoriser un départ à 60 ans après 40 annuités pour les carrières commencées avant 20 ans.",
      "period": "2022",
      "attribution": "Programme personnel de Marine Le Pen pour la présidentielle 2022",
      "sourceId": "rn-2022",
      "sourceUrl": "https://rassemblementnational.fr/22-mesures",
      "sourceTitle": "22 mesures pour 2022",
      "publisher": "Marine Le Pen / Rassemblement national",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-22158372cecdfe",
      "person": "lepen",
      "theme": "retraites",
      "measure": "right-m3",
      "title": "Départ anticipé pour carrières longues",
      "raw": "40 annuités",
      "value": 40,
      "unit": "annuités",
      "kind": "autre chiffre annoncé",
      "context": "Départ anticipé pour carrières longues — Autoriser un départ à 60 ans après 40 annuités pour les carrières commencées avant 20 ans.",
      "fullText": "Départ anticipé pour carrières longues — Autoriser un départ à 60 ans après 40 annuités pour les carrières commencées avant 20 ans.",
      "period": "2022",
      "attribution": "Programme personnel de Marine Le Pen pour la présidentielle 2022",
      "sourceId": "rn-2022",
      "sourceUrl": "https://rassemblementnational.fr/22-mesures",
      "sourceTitle": "22 mesures pour 2022",
      "publisher": "Marine Le Pen / Rassemblement national",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-26114fafb2f827",
      "person": "lepen",
      "theme": "retraites",
      "measure": "right-m3",
      "title": "Départ anticipé pour carrières longues",
      "raw": "20 ans",
      "value": 20,
      "unit": "ans",
      "kind": "autre chiffre annoncé",
      "context": "gues — Autoriser un départ à 60 ans après 40 annuités pour les carrières commencées avant 20 ans.",
      "fullText": "Départ anticipé pour carrières longues — Autoriser un départ à 60 ans après 40 annuités pour les carrières commencées avant 20 ans.",
      "period": "2022",
      "attribution": "Programme personnel de Marine Le Pen pour la présidentielle 2022",
      "sourceId": "rn-2022",
      "sourceUrl": "https://rassemblementnational.fr/22-mesures",
      "sourceTitle": "22 mesures pour 2022",
      "publisher": "Marine Le Pen / Rassemblement national",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-44b80ad39edcc3",
      "person": "lepen",
      "theme": "sante",
      "measure": "right-m5",
      "title": "Plan sanitaire",
      "raw": "20 milliards",
      "value": 20,
      "unit": "milliards d’euros",
      "kind": "montant monétaire",
      "context": "Plan sanitaire — Prévoir un plan sanitaire de 20 milliards d’euros.",
      "fullText": "Plan sanitaire — Prévoir un plan sanitaire de 20 milliards d’euros.",
      "period": "2022",
      "attribution": "Programme personnel de Marine Le Pen pour la présidentielle 2022",
      "sourceId": "rn-2022",
      "sourceUrl": "https://rassemblementnational.fr/22-mesures",
      "sourceTitle": "22 mesures pour 2022",
      "publisher": "Marine Le Pen / Rassemblement national",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-703f45d84a97e7",
      "person": "lepen",
      "theme": "logement",
      "measure": "right-m6",
      "title": "Construction de logements sociaux",
      "raw": "100 000 logements",
      "value": 100000,
      "unit": "logements",
      "kind": "autre chiffre annoncé",
      "context": "Construction de logements sociaux — Construire 100 000 logements sociaux chaque année.",
      "fullText": "Construction de logements sociaux — Construire 100 000 logements sociaux chaque année.",
      "period": "2022",
      "attribution": "Programme personnel de Marine Le Pen pour la présidentielle 2022",
      "sourceId": "rn-2022",
      "sourceUrl": "https://rassemblementnational.fr/22-mesures",
      "sourceTitle": "22 mesures pour 2022",
      "publisher": "Marine Le Pen / Rassemblement national",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-b0cd9d529e985e",
      "person": "bardella",
      "theme": "emploi",
      "measure": "right-m12",
      "title": "Assurance chômage",
      "raw": "2024",
      "value": 2024,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Assurance chômage — Annuler la réforme de l’assurance chômage annoncée pour juillet 2024.",
      "fullText": "Assurance chômage — Annuler la réforme de l’assurance chômage annoncée pour juillet 2024.",
      "period": "2024",
      "attribution": "Programme législatif RN porté par Jordan Bardella en 2024 ; rattachement au parti, pas programme personnel pour 2027",
      "sourceId": "rn-2024",
      "sourceUrl": "https://rassemblementnational.fr/documents/202406-programme.pdf",
      "sourceTitle": "Programme législatif 2024",
      "publisher": "Rassemblement national",
      "sourceDate": "2024-06",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-710a6f1d16a7cd",
      "person": "lepen",
      "theme": "industrie",
      "measure": "right-m20",
      "title": "Impôts de production",
      "raw": "3",
      "value": 3,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "Impôts de production — Réduire la CFE, la C3S et la CVAE.",
      "fullText": "Impôts de production — Réduire la CFE, la C3S et la CVAE.",
      "period": "2026",
      "attribution": "Contre-budget du groupe parlementaire RN, pas un programme personnel de Marine Le Pen ni un programme présidentiel 2027",
      "sourceId": "right-rn26",
      "sourceUrl": "https://rassemblementnational.fr/documents/GRN-CONTRE-BUDGET-2026.pdf",
      "sourceTitle": "Contre-budget 2026",
      "publisher": "Groupe Rassemblement national",
      "sourceDate": "2025-10-23",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-a414454cef4c04",
      "person": "retailleau",
      "theme": "retraites",
      "measure": "right-m22",
      "title": "Âges de départ",
      "raw": "63 ans",
      "value": 63,
      "unit": "ans",
      "kind": "autre chiffre annoncé",
      "context": "Âges de départ — Permettre le départ dès 63 ans, avec un taux plein garanti à 65 ans.",
      "fullText": "Âges de départ — Permettre le départ dès 63 ans, avec un taux plein garanti à 65 ans.",
      "period": "2027",
      "attribution": "Projet publié sur le site de campagne de Bruno Retailleau pour 2027 ; date de publication non indiquée",
      "sourceId": "right-br-r",
      "sourceUrl": "https://www.avecretailleau.fr/projet/theme/retraites",
      "sourceTitle": "Projet : retraites",
      "publisher": "Campagne de Bruno Retailleau / Les Républicains",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-3e961614382606",
      "person": "retailleau",
      "theme": "retraites",
      "measure": "right-m22",
      "title": "Âges de départ",
      "raw": "65 ans",
      "value": 65,
      "unit": "ans",
      "kind": "autre chiffre annoncé",
      "context": "Âges de départ — Permettre le départ dès 63 ans, avec un taux plein garanti à 65 ans.",
      "fullText": "Âges de départ — Permettre le départ dès 63 ans, avec un taux plein garanti à 65 ans.",
      "period": "2027",
      "attribution": "Projet publié sur le site de campagne de Bruno Retailleau pour 2027 ; date de publication non indiquée",
      "sourceId": "right-br-r",
      "sourceUrl": "https://www.avecretailleau.fr/projet/theme/retraites",
      "sourceTitle": "Projet : retraites",
      "publisher": "Campagne de Bruno Retailleau / Les Républicains",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-03c996995d0163",
      "person": "retailleau",
      "theme": "energie",
      "measure": "right-m24",
      "title": "Durée d’exploitation nucléaire",
      "raw": "80 ans",
      "value": 80,
      "unit": "ans",
      "kind": "autre chiffre annoncé",
      "context": "Durée d’exploitation nucléaire — Viser une exploitation des centrales nucléaires jusqu’à 80 ans.",
      "fullText": "Durée d’exploitation nucléaire — Viser une exploitation des centrales nucléaires jusqu’à 80 ans.",
      "period": "2027",
      "attribution": "Projet publié sur le site de campagne de Bruno Retailleau pour 2027 ; date de publication non indiquée",
      "sourceId": "right-br-e",
      "sourceUrl": "https://www.avecretailleau.fr/projet/theme/electricite",
      "sourceTitle": "Projet : électricité",
      "publisher": "Campagne de Bruno Retailleau / Les Républicains",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-a598242c101037",
      "person": "knafo",
      "theme": "administration",
      "measure": "right-m27",
      "title": "Effectifs administratifs",
      "raw": "800 000",
      "value": 800000,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "Effectifs administratifs — Ne pas remplacer 800 000 départs administratifs sur un quinquennat.",
      "fullText": "Effectifs administratifs — Ne pas remplacer 800 000 départs administratifs sur un quinquennat.",
      "period": "2026",
      "attribution": "Plan budgétaire de Sarah Knafo ; chiffrages de l’autrice, pas estimation indépendante",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire de Sarah Knafo",
      "publisher": "Sarah Knafo / Reconquête",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-5485f764a08010",
      "person": "dupont",
      "theme": "institutions",
      "measure": "right-m31",
      "title": "Initiative citoyenne",
      "raw": "500 000",
      "value": 500000,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "Initiative citoyenne — Déclencher un référendum citoyen à partir de 500 000 signatures.",
      "fullText": "Initiative citoyenne — Déclencher un référendum citoyen à partir de 500 000 signatures.",
      "period": "2022",
      "attribution": "Profession de foi personnelle de Nicolas Dupont-Aignan pour la présidentielle 2022",
      "sourceId": "right-nda22",
      "sourceUrl": "https://www.debout-la-france.fr/wp-content/uploads/2022/10/profession_de_foi_2022.pdf",
      "sourceTitle": "Profession de foi présidentielle 2022",
      "publisher": "Nicolas Dupont-Aignan / Debout la France",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-fb4d756c4a53e8",
      "person": "dupont",
      "theme": "famille",
      "measure": "right-m33",
      "title": "Places de crèche",
      "raw": "250 000 places",
      "value": 250000,
      "unit": "places",
      "kind": "autre chiffre annoncé",
      "context": "Places de crèche — Créer 250 000 places de crèche en cinq ans.",
      "fullText": "Places de crèche — Créer 250 000 places de crèche en cinq ans.",
      "period": "2022",
      "attribution": "Profession de foi personnelle de Nicolas Dupont-Aignan pour la présidentielle 2022",
      "sourceId": "right-nda22",
      "sourceUrl": "https://www.debout-la-france.fr/wp-content/uploads/2022/10/profession_de_foi_2022.pdf",
      "sourceTitle": "Profession de foi présidentielle 2022",
      "publisher": "Nicolas Dupont-Aignan / Debout la France",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-77dfbbb2b611ab",
      "person": "dupont",
      "theme": "industrie",
      "measure": "right-m34",
      "title": "Commande publique",
      "raw": "75 %",
      "value": 75,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Commande publique — Réserver 75 % des marchés publics aux productions françaises.",
      "fullText": "Commande publique — Réserver 75 % des marchés publics aux productions françaises.",
      "period": "2022",
      "attribution": "Profession de foi personnelle de Nicolas Dupont-Aignan pour la présidentielle 2022",
      "sourceId": "right-nda22",
      "sourceUrl": "https://www.debout-la-france.fr/wp-content/uploads/2022/10/profession_de_foi_2022.pdf",
      "sourceTitle": "Profession de foi présidentielle 2022",
      "publisher": "Nicolas Dupont-Aignan / Debout la France",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-a5a6d1812e6675",
      "person": "wauquiez",
      "theme": "finances",
      "measure": "right-m35",
      "title": "Budget des opérateurs",
      "raw": "5 %",
      "value": 5,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Budget des opérateurs — Réduire de 5 % le budget des opérateurs visés par sa proposition.",
      "fullText": "Budget des opérateurs — Réduire de 5 % le budget des opérateurs visés par sa proposition.",
      "period": "2025",
      "attribution": "Proposition personnelle dans un entretien reproduit par Les Républicains le 13 janvier 2025",
      "sourceId": "right-lw-jan",
      "sourceUrl": "https://republicains.fr/actualites/2025/01/13/laurent-wauquiez-je-ne-voterai-pas-un-budget-avec-de-nouvelles-hausses-dimpot/",
      "sourceTitle": "Je ne voterai pas un budget avec de nouvelles hausses d’impôt",
      "publisher": "Laurent Wauquiez / Les Républicains",
      "sourceDate": "2025-01-13",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-5c027af0698125",
      "person": "wauquiez",
      "theme": "emploi",
      "measure": "right-m37",
      "title": "Plafond de l’aide sociale",
      "raw": "70 %",
      "value": 70,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Plafond de l’aide sociale — Plafonner l’aide sociale unifiée à 70 % du SMIC.",
      "fullText": "Plafond de l’aide sociale — Plafonner l’aide sociale unifiée à 70 % du SMIC.",
      "period": "2025",
      "attribution": "Proposition personnelle dans un entretien reproduit par Les Républicains le 3 février 2025",
      "sourceId": "right-lw-feb",
      "sourceUrl": "https://republicains.fr/actualites/2025/02/03/laurent-wauquiez-il-faut-passer-des-paroles-aux-actes/",
      "sourceTitle": "Il faut passer des paroles aux actes",
      "publisher": "Laurent Wauquiez / Les Républicains",
      "sourceDate": "2025-02-03",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-d2146c0d2d57c4",
      "person": "zemmour",
      "theme": "energie",
      "measure": "right-m39",
      "title": "Prolongation du parc",
      "raw": "60 ans",
      "value": 60,
      "unit": "ans",
      "kind": "autre chiffre annoncé",
      "context": "Prolongation du parc — Prolonger les réacteurs existants jusqu’à au moins 60 ans.",
      "fullText": "Prolongation du parc — Prolonger les réacteurs existants jusqu’à au moins 60 ans.",
      "period": "2022",
      "attribution": "Proposition personnelle d’Éric Zemmour pendant la campagne présidentielle 2022",
      "sourceId": "right-ez22",
      "sourceUrl": "https://www.ericzemmour.fr/nucleaire-le-revirement-electoraliste-emmanuel-macron",
      "sourceTitle": "Nucléaire : proposition de campagne",
      "publisher": "Éric Zemmour",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-61590f90cb77a9",
      "person": "faure",
      "theme": "entreprises",
      "measure": "expanded-left-2",
      "title": "Développer l’économie sociale et solidaire",
      "raw": "2050",
      "value": 2050,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Développer l’économie sociale et solidaire — Doubler son poids économique d’ici 2050.",
      "fullText": "Développer l’économie sociale et solidaire — Doubler son poids économique d’ici 2050.",
      "period": "2026",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel.",
      "sourceId": "left-ps26",
      "sourceUrl": "https://projet-socialiste.fr/vivre-libres/",
      "sourceTitle": "Le Projet socialiste : Vivre libres",
      "publisher": "Parti socialiste",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-1044f4256595d0",
      "person": "faure",
      "theme": "sport",
      "measure": "expanded-left-12",
      "title": "Renforcer le service public sportif",
      "raw": "1 %",
      "value": 1,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Renforcer le service public sportif — Unifier son organisation et viser 1 % du budget de l’État.",
      "fullText": "Renforcer le service public sportif — Unifier son organisation et viser 1 % du budget de l’État.",
      "period": "2026",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel.",
      "sourceId": "left-ps-societe",
      "sourceUrl": "https://projet-socialiste.fr/refaire-societe/",
      "sourceTitle": "Projet socialiste : Refaire société",
      "publisher": "Parti socialiste",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-505ee174be82f8",
      "person": "faure",
      "theme": "education",
      "measure": "expanded-left-19",
      "title": "Réduire les effectifs scolaires",
      "raw": "19",
      "value": 19,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "Réduire les effectifs scolaires — Viser 19 élèves par classe.",
      "fullText": "Réduire les effectifs scolaires — Viser 19 élèves par classe.",
      "period": "2026",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel.",
      "sourceId": "left-ps-egalite",
      "sourceUrl": "https://projet-socialiste.fr/sepanouir-a-egalite/",
      "sourceTitle": "Projet socialiste : S’épanouir à égalité",
      "publisher": "Parti socialiste",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-cf86fd297c3682",
      "person": "faure",
      "theme": "defense",
      "measure": "expanded-left-32",
      "title": "Interdire les armes létales autonomes",
      "raw": "2030",
      "value": 2030,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Interdire les armes létales autonomes — Soutenir un traité international d’ici 2030.",
      "fullText": "Interdire les armes létales autonomes — Soutenir un traité international d’ici 2030.",
      "period": "2026",
      "attribution": "Projet collectif du Parti socialiste, présenté avec Olivier Faure ; sans présumer son programme présidentiel personnel.",
      "sourceId": "left-ps-monde",
      "sourceUrl": "https://projet-socialiste.fr/pacifier-le-monde/",
      "sourceTitle": "Projet socialiste : Pacifier le monde",
      "publisher": "Parti socialiste",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-ad6ccc66cd44d2",
      "person": "melenchon",
      "theme": "agriculture",
      "measure": "expanded-left-35",
      "title": "Garantir des prix agricoles rémunérateurs",
      "raw": "2024",
      "value": 2024,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Garantir des prix agricoles rémunérateurs — Fixer des prix planchers. Document collectif 2024, p. 4.",
      "fullText": "Garantir des prix agricoles rémunérateurs — Fixer des prix planchers. Document collectif 2024, p. 4.",
      "period": "2024",
      "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.",
      "sourceId": "left-nfp24",
      "sourceUrl": "https://lafranceinsoumise.fr/wp-content/uploads/2024/06/Programme-nouveaufrontpopulaire.pdf",
      "sourceTitle": "Contrat de législature du Nouveau Front populaire",
      "publisher": "Nouveau Front populaire",
      "sourceDate": "2024-06",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-e16d6146487549",
      "person": "melenchon",
      "theme": "sport",
      "measure": "expanded-left-36",
      "title": "Relever le Pass’Sport à 150 euros",
      "raw": "150 euros",
      "value": 150,
      "unit": "euros",
      "kind": "montant monétaire",
      "context": "Relever le Pass’Sport à 150 euros — L’ouvrir au sport scolaire. Programme 2024, p. 5.",
      "fullText": "Relever le Pass’Sport à 150 euros — L’ouvrir au sport scolaire. Programme 2024, p. 5.",
      "period": "2024",
      "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.",
      "sourceId": "left-nfp24",
      "sourceUrl": "https://lafranceinsoumise.fr/wp-content/uploads/2024/06/Programme-nouveaufrontpopulaire.pdf",
      "sourceTitle": "Contrat de législature du Nouveau Front populaire",
      "publisher": "Nouveau Front populaire",
      "sourceDate": "2024-06",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-afdfc0095f680c",
      "person": "melenchon",
      "theme": "sport",
      "measure": "expanded-left-36",
      "title": "Relever le Pass’Sport à 150 euros",
      "raw": "2024",
      "value": 2024,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Relever le Pass’Sport à 150 euros — L’ouvrir au sport scolaire. Programme 2024, p. 5.",
      "fullText": "Relever le Pass’Sport à 150 euros — L’ouvrir au sport scolaire. Programme 2024, p. 5.",
      "period": "2024",
      "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.",
      "sourceId": "left-nfp24",
      "sourceUrl": "https://lafranceinsoumise.fr/wp-content/uploads/2024/06/Programme-nouveaufrontpopulaire.pdf",
      "sourceTitle": "Contrat de législature du Nouveau Front populaire",
      "publisher": "Nouveau Front populaire",
      "sourceDate": "2024-06",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-50642a1c7d7c1f",
      "person": "melenchon",
      "theme": "securite",
      "measure": "expanded-left-37",
      "title": "Déployer une police de proximité",
      "raw": "2024",
      "value": 2024,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "éployer une police de proximité — Premières équipes prévues dès l’installation. Programme 2024, p. 5.",
      "fullText": "Déployer une police de proximité — Premières équipes prévues dès l’installation. Programme 2024, p. 5.",
      "period": "2024",
      "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.",
      "sourceId": "left-nfp24",
      "sourceUrl": "https://lafranceinsoumise.fr/wp-content/uploads/2024/06/Programme-nouveaufrontpopulaire.pdf",
      "sourceTitle": "Contrat de législature du Nouveau Front populaire",
      "publisher": "Nouveau Front populaire",
      "sourceDate": "2024-06",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-50e8359ac84ec4",
      "person": "melenchon",
      "theme": "cooperation",
      "measure": "expanded-left-38",
      "title": "Consacrer 0,7 % du RNB au développement",
      "raw": "0,7 %",
      "value": 0.7,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Consacrer 0,7 % du RNB au développement — Respecter l’engagement français d’aide. Programme 2024, p. 6.",
      "fullText": "Consacrer 0,7 % du RNB au développement — Respecter l’engagement français d’aide. Programme 2024, p. 6.",
      "period": "2024",
      "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.",
      "sourceId": "left-nfp24",
      "sourceUrl": "https://lafranceinsoumise.fr/wp-content/uploads/2024/06/Programme-nouveaufrontpopulaire.pdf",
      "sourceTitle": "Contrat de législature du Nouveau Front populaire",
      "publisher": "Nouveau Front populaire",
      "sourceDate": "2024-06",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-a97b7975a92b39",
      "person": "melenchon",
      "theme": "cooperation",
      "measure": "expanded-left-38",
      "title": "Consacrer 0,7 % du RNB au développement",
      "raw": "2024",
      "value": 2024,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "nsacrer 0,7 % du RNB au développement — Respecter l’engagement français d’aide. Programme 2024, p. 6.",
      "fullText": "Consacrer 0,7 % du RNB au développement — Respecter l’engagement français d’aide. Programme 2024, p. 6.",
      "period": "2024",
      "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.",
      "sourceId": "left-nfp24",
      "sourceUrl": "https://lafranceinsoumise.fr/wp-content/uploads/2024/06/Programme-nouveaufrontpopulaire.pdf",
      "sourceTitle": "Contrat de législature du Nouveau Front populaire",
      "publisher": "Nouveau Front populaire",
      "sourceDate": "2024-06",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-926d860aeefb95",
      "person": "melenchon",
      "theme": "biodiversite",
      "measure": "expanded-left-39",
      "title": "Mieux protéger les aires maritimes",
      "raw": "2024",
      "value": 2024,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Mieux protéger les aires maritimes — Doubler leur protection et la renforcer. Programme 2024, p. 17.",
      "fullText": "Mieux protéger les aires maritimes — Doubler leur protection et la renforcer. Programme 2024, p. 17.",
      "period": "2024",
      "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.",
      "sourceId": "left-nfp24",
      "sourceUrl": "https://lafranceinsoumise.fr/wp-content/uploads/2024/06/Programme-nouveaufrontpopulaire.pdf",
      "sourceTitle": "Contrat de législature du Nouveau Front populaire",
      "publisher": "Nouveau Front populaire",
      "sourceDate": "2024-06",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-c060f854aa22d0",
      "person": "melenchon",
      "theme": "biodiversite",
      "measure": "expanded-left-40",
      "title": "Diversifier les forêts",
      "raw": "2024",
      "value": 2024,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Diversifier les forêts — Préserver essences et sols. Programme 2024, p. 17.",
      "fullText": "Diversifier les forêts — Préserver essences et sols. Programme 2024, p. 17.",
      "period": "2024",
      "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.",
      "sourceId": "left-nfp24",
      "sourceUrl": "https://lafranceinsoumise.fr/wp-content/uploads/2024/06/Programme-nouveaufrontpopulaire.pdf",
      "sourceTitle": "Contrat de législature du Nouveau Front populaire",
      "publisher": "Nouveau Front populaire",
      "sourceDate": "2024-06",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-312a419e3e2be5",
      "person": "melenchon",
      "theme": "agriculture",
      "measure": "expanded-left-41",
      "title": "Accompagner les conversions au bio",
      "raw": "2024",
      "value": 2024,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "pagner les conversions au bio — Reprendre les dettes dans une caisse nationale. Programme 2024, p. 18.",
      "fullText": "Accompagner les conversions au bio — Reprendre les dettes dans une caisse nationale. Programme 2024, p. 18.",
      "period": "2024",
      "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.",
      "sourceId": "left-nfp24",
      "sourceUrl": "https://lafranceinsoumise.fr/wp-content/uploads/2024/06/Programme-nouveaufrontpopulaire.pdf",
      "sourceTitle": "Contrat de législature du Nouveau Front populaire",
      "publisher": "Nouveau Front populaire",
      "sourceDate": "2024-06",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-7c202cf689248b",
      "person": "melenchon",
      "theme": "culture",
      "measure": "expanded-left-42",
      "title": "Financer davantage la création",
      "raw": "1 %",
      "value": 1,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Financer davantage la création — Viser 1 % du PIB. Programme 2024, p. 19.",
      "fullText": "Financer davantage la création — Viser 1 % du PIB. Programme 2024, p. 19.",
      "period": "2024",
      "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.",
      "sourceId": "left-nfp24",
      "sourceUrl": "https://lafranceinsoumise.fr/wp-content/uploads/2024/06/Programme-nouveaufrontpopulaire.pdf",
      "sourceTitle": "Contrat de législature du Nouveau Front populaire",
      "publisher": "Nouveau Front populaire",
      "sourceDate": "2024-06",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-cda9be9490cae4",
      "person": "melenchon",
      "theme": "culture",
      "measure": "expanded-left-42",
      "title": "Financer davantage la création",
      "raw": "2024",
      "value": 2024,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Financer davantage la création — Viser 1 % du PIB. Programme 2024, p. 19.",
      "fullText": "Financer davantage la création — Viser 1 % du PIB. Programme 2024, p. 19.",
      "period": "2024",
      "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.",
      "sourceId": "left-nfp24",
      "sourceUrl": "https://lafranceinsoumise.fr/wp-content/uploads/2024/06/Programme-nouveaufrontpopulaire.pdf",
      "sourceTitle": "Contrat de législature du Nouveau Front populaire",
      "publisher": "Nouveau Front populaire",
      "sourceDate": "2024-06",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-d07b19706e8ecb",
      "person": "melenchon",
      "theme": "laicite",
      "measure": "expanded-left-43",
      "title": "Former les fonctionnaires à la laïcité",
      "raw": "2024",
      "value": 2024,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Former les fonctionnaires à la laïcité — Renforcer aussi la pédagogie scolaire. Programme 2024, p. 20.",
      "fullText": "Former les fonctionnaires à la laïcité — Renforcer aussi la pédagogie scolaire. Programme 2024, p. 20.",
      "period": "2024",
      "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.",
      "sourceId": "left-nfp24",
      "sourceUrl": "https://lafranceinsoumise.fr/wp-content/uploads/2024/06/Programme-nouveaufrontpopulaire.pdf",
      "sourceTitle": "Contrat de législature du Nouveau Front populaire",
      "publisher": "Nouveau Front populaire",
      "sourceDate": "2024-06",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-3151cf3b646eb0",
      "person": "melenchon",
      "theme": "sport",
      "measure": "expanded-left-44",
      "title": "Construire 10 000 équipements sportifs",
      "raw": "10 000",
      "value": 10000,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "Construire 10 000 équipements sportifs — Favoriser sport féminin et parasport. Programme 2024, p. 20.",
      "fullText": "Construire 10 000 équipements sportifs — Favoriser sport féminin et parasport. Programme 2024, p. 20.",
      "period": "2024",
      "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.",
      "sourceId": "left-nfp24",
      "sourceUrl": "https://lafranceinsoumise.fr/wp-content/uploads/2024/06/Programme-nouveaufrontpopulaire.pdf",
      "sourceTitle": "Contrat de législature du Nouveau Front populaire",
      "publisher": "Nouveau Front populaire",
      "sourceDate": "2024-06",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-a299487d02f75b",
      "person": "melenchon",
      "theme": "sport",
      "measure": "expanded-left-44",
      "title": "Construire 10 000 équipements sportifs",
      "raw": "2024",
      "value": 2024,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Construire 10 000 équipements sportifs — Favoriser sport féminin et parasport. Programme 2024, p. 20.",
      "fullText": "Construire 10 000 équipements sportifs — Favoriser sport féminin et parasport. Programme 2024, p. 20.",
      "period": "2024",
      "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.",
      "sourceId": "left-nfp24",
      "sourceUrl": "https://lafranceinsoumise.fr/wp-content/uploads/2024/06/Programme-nouveaufrontpopulaire.pdf",
      "sourceTitle": "Contrat de législature du Nouveau Front populaire",
      "publisher": "Nouveau Front populaire",
      "sourceDate": "2024-06",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-1abe9e0e89467c",
      "person": "tondelier",
      "theme": "urbanisme",
      "measure": "expanded-left-48",
      "title": "Renforcer la trajectoire ZAN",
      "raw": "2031",
      "value": 2031,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Renforcer la trajectoire ZAN — Fixer un plafond 2031-2041 et prévoir des sanctions. P. 44.",
      "fullText": "Renforcer la trajectoire ZAN — Fixer un plafond 2031-2041 et prévoir des sanctions. P. 44.",
      "period": "2026",
      "attribution": "Programme collectif des Écologistes, juillet 2026 ; rattachement documentaire à Marine Tondelier, sans attribuer un engagement personnel distinct.",
      "sourceId": "left-ecolo26",
      "sourceUrl": "https://lesecologistes.fr/document/3N4JsAEmq6vsx42IITGNZa/vdef-programme-1.pdf",
      "sourceTitle": "Pour une prospérité écologique",
      "publisher": "Les Écologistes",
      "sourceDate": "2026-07",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-16a68a8a7f64d0",
      "person": "tondelier",
      "theme": "urbanisme",
      "measure": "expanded-left-48",
      "title": "Renforcer la trajectoire ZAN",
      "raw": "-2041",
      "value": -2041,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "Renforcer la trajectoire ZAN — Fixer un plafond 2031-2041 et prévoir des sanctions. P. 44.",
      "fullText": "Renforcer la trajectoire ZAN — Fixer un plafond 2031-2041 et prévoir des sanctions. P. 44.",
      "period": "2026",
      "attribution": "Programme collectif des Écologistes, juillet 2026 ; rattachement documentaire à Marine Tondelier, sans attribuer un engagement personnel distinct.",
      "sourceId": "left-ecolo26",
      "sourceUrl": "https://lesecologistes.fr/document/3N4JsAEmq6vsx42IITGNZa/vdef-programme-1.pdf",
      "sourceTitle": "Pour une prospérité écologique",
      "publisher": "Les Écologistes",
      "sourceDate": "2026-07",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-000f853a431ec2",
      "person": "philippe",
      "theme": "administration",
      "measure": "centre-plus-philippe-06",
      "title": "Réduire les effectifs publics par les départs",
      "raw": "250 000 postes",
      "value": 250000,
      "unit": "postes",
      "kind": "autre chiffre annoncé",
      "context": "ublics par les départs — Ne pas remplacer un départ à la retraite sur trois, soit plus de 250 000 postes annoncés.",
      "fullText": "Réduire les effectifs publics par les départs — Ne pas remplacer un départ à la retraite sur trois, soit plus de 250 000 postes annoncés.",
      "period": "2026",
      "attribution": "Édouard Philippe",
      "sourceId": "ph-eco",
      "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-prospere",
      "sourceTitle": "Pour une France plus prospère",
      "publisher": "Édouard Philippe — Avec Édouard 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-668520c6803884",
      "person": "attal",
      "theme": "climat",
      "measure": "centre-plus-attal-37",
      "title": "Accélérer la réduction des émissions",
      "raw": "5 %",
      "value": 5,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Accélérer la réduction des émissions — Viser une baisse annuelle de 5 % d’ici 2030 ; objectif présenté dans la page de campagne.",
      "fullText": "Accélérer la réduction des émissions — Viser une baisse annuelle de 5 % d’ici 2030 ; objectif présenté dans la page de campagne.",
      "period": "2026",
      "attribution": "Gabriel Attal",
      "sourceId": "attal-ecologie-2026",
      "sourceUrl": "https://attalpresident.fr/programme/dette-ecologique",
      "sourceTitle": "Dette écologique",
      "publisher": "Gabriel Attal - Attal Président",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-464d88457908e9",
      "person": "attal",
      "theme": "climat",
      "measure": "centre-plus-attal-37",
      "title": "Accélérer la réduction des émissions",
      "raw": "2030",
      "value": 2030,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Accélérer la réduction des émissions — Viser une baisse annuelle de 5 % d’ici 2030 ; objectif présenté dans la page de campagne.",
      "fullText": "Accélérer la réduction des émissions — Viser une baisse annuelle de 5 % d’ici 2030 ; objectif présenté dans la page de campagne.",
      "period": "2026",
      "attribution": "Gabriel Attal",
      "sourceId": "attal-ecologie-2026",
      "sourceUrl": "https://attalpresident.fr/programme/dette-ecologique",
      "sourceTitle": "Dette écologique",
      "publisher": "Gabriel Attal - Attal Président",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-19395fab4679b2",
      "person": "villepin",
      "theme": "energie",
      "measure": "centre-plus-villepin-44",
      "title": "Six EPR2 et éolien maritime",
      "raw": "2",
      "value": 2,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "Six EPR2 et éolien maritime — Associer ces productions à l’électrification des usages.",
      "fullText": "Six EPR2 et éolien maritime — Associer ces productions à l’électrification des usages.",
      "period": "2026",
      "attribution": "Dominique de Villepin — La France Humaniste",
      "sourceId": "villepin-economie-2026",
      "sourceUrl": "https://lafrancehumaniste.fr/programme/economie.html",
      "sourceTitle": "Projet économique : 20 propositions",
      "publisher": "La France Humaniste — Dominique de Villepin",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-a2e14896449653",
      "person": "lepen",
      "theme": "transports",
      "measure": "right-expanded-10",
      "title": "Gestion autoroutière",
      "raw": "15 %",
      "value": 15,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Gestion autoroutière — Renationaliser les autoroutes et réduire les péages de 15 %.",
      "fullText": "Gestion autoroutière — Renationaliser les autoroutes et réduire les péages de 15 %.",
      "period": "Présidentielle 2022",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "sourceId": "rn-2022",
      "sourceUrl": "https://rassemblementnational.fr/22-mesures",
      "sourceTitle": "22 mesures pour 2022",
      "publisher": "Marine Le Pen / Rassemblement national",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-64e595d507312e",
      "person": "lepen",
      "theme": "culture",
      "measure": "right-expanded-34",
      "title": "Volontariat patrimonial",
      "raw": "18",
      "value": 18,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "Volontariat patrimonial — Créer un service patrimonial indemnisé de six mois pour les 18-24 ans.",
      "fullText": "Volontariat patrimonial — Créer un service patrimonial indemnisé de six mois pour les 18-24 ans.",
      "period": "Présidentielle 2022",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "sourceId": "right-expanded-patr22",
      "sourceUrl": "https://rassemblementnational.fr/documents/projet/projet-le-patrimoine.pdf",
      "sourceTitle": "Livret Patrimoine (2022)",
      "publisher": "Marine Le Pen / Rassemblement national",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-340b1cd055d698",
      "person": "lepen",
      "theme": "culture",
      "measure": "right-expanded-34",
      "title": "Volontariat patrimonial",
      "raw": "-24 ans",
      "value": -24,
      "unit": "ans",
      "kind": "autre chiffre annoncé",
      "context": "Volontariat patrimonial — Créer un service patrimonial indemnisé de six mois pour les 18-24 ans.",
      "fullText": "Volontariat patrimonial — Créer un service patrimonial indemnisé de six mois pour les 18-24 ans.",
      "period": "Présidentielle 2022",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "sourceId": "right-expanded-patr22",
      "sourceUrl": "https://rassemblementnational.fr/documents/projet/projet-le-patrimoine.pdf",
      "sourceTitle": "Livret Patrimoine (2022)",
      "publisher": "Marine Le Pen / Rassemblement national",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-dd14b19ff321b1",
      "person": "lepen",
      "theme": "culture",
      "measure": "right-expanded-37",
      "title": "Financement culturel",
      "raw": "1 %",
      "value": 1,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Financement culturel — Affecter la moitié du dispositif du 1 % culturel au patrimoine existant.",
      "fullText": "Financement culturel — Affecter la moitié du dispositif du 1 % culturel au patrimoine existant.",
      "period": "Présidentielle 2022",
      "attribution": "Programme personnel de Marine Le Pen en 2022 ; engagement historique, pas confirmation pour 2027.",
      "sourceId": "right-expanded-patr22",
      "sourceUrl": "https://rassemblementnational.fr/documents/projet/projet-le-patrimoine.pdf",
      "sourceTitle": "Livret Patrimoine (2022)",
      "publisher": "Marine Le Pen / Rassemblement national",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-ca3b64abeea104",
      "person": "zemmour",
      "theme": "ruralite",
      "measure": "right-expanded-54",
      "title": "Naissances rurales",
      "raw": "10 000 €",
      "value": 10000,
      "unit": "€",
      "kind": "montant monétaire",
      "context": "Naissances rurales — Verser 10 000 € par naissance aux familles françaises établies depuis deux ans en commune rurale et y restant trois ans.",
      "fullText": "Naissances rurales — Verser 10 000 € par naissance aux familles françaises établies depuis deux ans en commune rurale et y restant trois ans.",
      "period": "Présidentielle 2022",
      "attribution": "Discours personnel d’Éric Zemmour pendant la campagne 2022, pas engagement 2027.",
      "sourceId": "right-expanded-z-saulieu",
      "sourceUrl": "https://www.ericzemmour.fr/discours-saulieu",
      "sourceTitle": "Discours de Saulieu (campagne 2022)",
      "publisher": "Éric Zemmour",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-ca07a6ed86cb9a",
      "person": "zemmour",
      "theme": "sante",
      "measure": "right-expanded-56",
      "title": "Médecins de proximité",
      "raw": "1 000",
      "value": 1000,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "Médecins de proximité — Recruter 1 000 médecins pour les centres de santé en désert médical.",
      "fullText": "Médecins de proximité — Recruter 1 000 médecins pour les centres de santé en désert médical.",
      "period": "Présidentielle 2022",
      "attribution": "Discours personnel d’Éric Zemmour pendant la campagne 2022, pas engagement 2027.",
      "sourceId": "right-expanded-z-saulieu",
      "sourceUrl": "https://www.ericzemmour.fr/discours-saulieu",
      "sourceTitle": "Discours de Saulieu (campagne 2022)",
      "publisher": "Éric Zemmour",
      "sourceDate": "2022",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-f1997881a4c593",
      "person": "lisnard",
      "theme": "fiscalite",
      "measure": "more-lisnard-economie-01",
      "title": "Fiscalité productive",
      "raw": "3",
      "value": 3,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "Fiscalité productive — Supprimer la C3S et, selon sa situation, la CVAE.",
      "fullText": "Fiscalité productive — Supprimer la C3S et, selon sa situation, la CVAE.",
      "period": "Non daté · consulté en 2026",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée, références à des dispositifs anciens.",
      "sourceId": "more-lisnard-economie",
      "sourceUrl": "https://www.unenouvelleenergie.fr/notre-programme/reussir-une-nouvelle-ambition-francaise/",
      "sourceTitle": "Économie et protection sociale : propositions",
      "publisher": "Nouvelle Énergie",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-e40ba0d24379db",
      "person": "lisnard",
      "theme": "retraites",
      "measure": "more-lisnard-economie-07",
      "title": "Âge de départ",
      "raw": "65 ans",
      "value": 65,
      "unit": "ans",
      "kind": "autre chiffre annoncé",
      "context": "Âge de départ — Porter l’âge légal à 65 ans dans ce texte.",
      "fullText": "Âge de départ — Porter l’âge légal à 65 ans dans ce texte.",
      "period": "Non daté · consulté en 2026",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée, références à des dispositifs anciens.",
      "sourceId": "more-lisnard-economie",
      "sourceUrl": "https://www.unenouvelleenergie.fr/notre-programme/reussir-une-nouvelle-ambition-francaise/",
      "sourceTitle": "Économie et protection sociale : propositions",
      "publisher": "Nouvelle Énergie",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-4cae8f9f5df326",
      "person": "lisnard",
      "theme": "energie",
      "measure": "more-lisnard-civique-07",
      "title": "Parc nucléaire",
      "raw": "60 ans",
      "value": 60,
      "unit": "ans",
      "kind": "autre chiffre annoncé",
      "context": "Parc nucléaire — Prolonger les réacteurs jusqu’à 60 ans et construire de nouveaux EPR.",
      "fullText": "Parc nucléaire — Prolonger les réacteurs jusqu’à 60 ans et construire de nouveaux EPR.",
      "period": "Non daté · consulté en 2026",
      "attribution": "Programme Nouvelle Énergie présenté comme celui de David Lisnard ; page non datée.",
      "sourceId": "more-lisnard-civique",
      "sourceUrl": "https://www.unenouvelleenergie.fr/notre-programme/generer-un-renouveau-civique/",
      "sourceTitle": "Éducation, territoires et écologie : propositions",
      "publisher": "Nouvelle Énergie",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-8925c796d8d47c",
      "person": "asselineau",
      "theme": "pouvoir",
      "measure": "more-asselineau-2022-03",
      "title": "SMIC revalorisé",
      "raw": "24 %",
      "value": 24,
      "unit": "%",
      "kind": "pourcentage",
      "context": "SMIC revalorisé — Augmenter le SMIC brut de 24 % sur cinq ans.",
      "fullText": "SMIC revalorisé — Augmenter le SMIC brut de 24 % sur cinq ans.",
      "period": "2022",
      "attribution": "Programme présidentiel de François Asselineau en 2022 ; aucune reconduction pour 2027 présumée.",
      "sourceId": "more-asselineau-2022",
      "sourceUrl": "https://upr.fr/actualites/programme-presidentiel-2022",
      "sourceTitle": "Programme présidentiel 2022",
      "publisher": "UPR / François Asselineau",
      "sourceDate": "2022-10-27",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-6980730af02bdd",
      "person": "asselineau",
      "theme": "entreprises",
      "measure": "more-asselineau-2022-04",
      "title": "Charges des PME",
      "raw": "50 millions",
      "value": 50,
      "unit": "millions d’euros",
      "kind": "montant monétaire",
      "context": "Charges des PME — Réduire de moitié les charges patronales sous 50 millions d’euros de chiffre d’affaires.",
      "fullText": "Charges des PME — Réduire de moitié les charges patronales sous 50 millions d’euros de chiffre d’affaires.",
      "period": "2022",
      "attribution": "Programme présidentiel de François Asselineau en 2022 ; aucune reconduction pour 2027 présumée.",
      "sourceId": "more-asselineau-2022",
      "sourceUrl": "https://upr.fr/actualites/programme-presidentiel-2022",
      "sourceTitle": "Programme présidentiel 2022",
      "publisher": "UPR / François Asselineau",
      "sourceDate": "2022-10-27",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-5953560b590874",
      "person": "asselineau",
      "theme": "institutions",
      "measure": "more-asselineau-2022-08",
      "title": "Nombre de parlementaires",
      "raw": "35 %",
      "value": 35,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Nombre de parlementaires — Réduire les effectifs parlementaires de 35 %.",
      "fullText": "Nombre de parlementaires — Réduire les effectifs parlementaires de 35 %.",
      "period": "2022",
      "attribution": "Programme présidentiel de François Asselineau en 2022 ; aucune reconduction pour 2027 présumée.",
      "sourceId": "more-asselineau-2022",
      "sourceUrl": "https://upr.fr/actualites/programme-presidentiel-2022",
      "sourceTitle": "Programme présidentiel 2022",
      "publisher": "UPR / François Asselineau",
      "sourceDate": "2022-10-27",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-e4928feed1a60d",
      "person": "asselineau",
      "theme": "transports",
      "measure": "more-asselineau-2022-10",
      "title": "Autoroutes",
      "raw": "10 %",
      "value": 10,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Autoroutes — Baisser les tarifs autoroutiers de 10 %.",
      "fullText": "Autoroutes — Baisser les tarifs autoroutiers de 10 %.",
      "period": "2022",
      "attribution": "Programme présidentiel de François Asselineau en 2022 ; aucune reconduction pour 2027 présumée.",
      "sourceId": "more-asselineau-2022",
      "sourceUrl": "https://upr.fr/actualites/programme-presidentiel-2022",
      "sourceTitle": "Programme présidentiel 2022",
      "publisher": "UPR / François Asselineau",
      "sourceDate": "2022-10-27",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-59fa90c981db9a",
      "person": "arthaud",
      "theme": "pouvoir",
      "measure": "more-arthaud-2022-01",
      "title": "Minimum de revenu",
      "raw": "2 000 euros",
      "value": 2000,
      "unit": "euros",
      "kind": "montant monétaire",
      "context": "Minimum de revenu — Porter salaires, pensions et allocations à au moins 2 000 euros nets.",
      "fullText": "Minimum de revenu — Porter salaires, pensions et allocations à au moins 2 000 euros nets.",
      "period": "2022",
      "attribution": "Profession de foi de Nathalie Arthaud en 2022 ; aucune reconduction pour 2027 présumée.",
      "sourceId": "more-arthaud-2022",
      "sourceUrl": "https://www.cnccep.fr/pdfs/Candidat-01-Nathalie-Arthaud-Declaration-FALC.pdf",
      "sourceTitle": "Déclaration présidentielle 2022 en français accessible",
      "publisher": "Nathalie Arthaud / CNCCEP",
      "sourceDate": "2022-03-07",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-6d7a918ecced81",
      "person": "arthaud",
      "theme": "retraites",
      "measure": "more-arthaud-2022-03",
      "title": "Départ à 60 ans",
      "raw": "60 ans",
      "value": 60,
      "unit": "ans",
      "kind": "autre chiffre annoncé",
      "context": "Départ à 60 ans — Permettre la retraite dès 60 ans.",
      "fullText": "Départ à 60 ans — Permettre la retraite dès 60 ans.",
      "period": "2022",
      "attribution": "Profession de foi de Nathalie Arthaud en 2022 ; aucune reconduction pour 2027 présumée.",
      "sourceId": "more-arthaud-2022",
      "sourceUrl": "https://www.cnccep.fr/pdfs/Candidat-01-Nathalie-Arthaud-Declaration-FALC.pdf",
      "sourceTitle": "Déclaration présidentielle 2022 en français accessible",
      "publisher": "Nathalie Arthaud / CNCCEP",
      "sourceDate": "2022-03-07",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-f25a8a8ead02b6",
      "person": "kazib",
      "theme": "pouvoir",
      "measure": "more-kazib-2027-01",
      "title": "Revenus du travail",
      "raw": "2 000 euros",
      "value": 2000,
      "unit": "euros",
      "kind": "montant monétaire",
      "context": "Revenus du travail — Porter le SMIC net à 2 000 euros et augmenter les salaires de 500 euros.",
      "fullText": "Revenus du travail — Porter le SMIC net à 2 000 euros et augmenter les salaires de 500 euros.",
      "period": "2027 · premières propositions",
      "attribution": "Premières propositions publiées par la campagne Anasse Kazib ; programme complet encore en élaboration.",
      "sourceId": "more-kazib-2027",
      "sourceUrl": "https://anasse2027.fr/programme",
      "sourceTitle": "Premières propositions pour 2027",
      "publisher": "Comité de campagne Anasse Kazib 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-cf7841953234af",
      "person": "kazib",
      "theme": "pouvoir",
      "measure": "more-kazib-2027-01",
      "title": "Revenus du travail",
      "raw": "500 euros",
      "value": 500,
      "unit": "euros",
      "kind": "montant monétaire",
      "context": "Revenus du travail — Porter le SMIC net à 2 000 euros et augmenter les salaires de 500 euros.",
      "fullText": "Revenus du travail — Porter le SMIC net à 2 000 euros et augmenter les salaires de 500 euros.",
      "period": "2027 · premières propositions",
      "attribution": "Premières propositions publiées par la campagne Anasse Kazib ; programme complet encore en élaboration.",
      "sourceId": "more-kazib-2027",
      "sourceUrl": "https://anasse2027.fr/programme",
      "sourceTitle": "Premières propositions pour 2027",
      "publisher": "Comité de campagne Anasse Kazib 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-700363e2fa175e",
      "person": "kazib",
      "theme": "retraites",
      "measure": "more-kazib-2027-03",
      "title": "Départ anticipé",
      "raw": "60 ans",
      "value": 60,
      "unit": "ans",
      "kind": "autre chiffre annoncé",
      "context": "Départ anticipé — Fixer la retraite à 60 ans, ou 55 pour les métiers pénibles, sans annuités exigées.",
      "fullText": "Départ anticipé — Fixer la retraite à 60 ans, ou 55 pour les métiers pénibles, sans annuités exigées.",
      "period": "2027 · premières propositions",
      "attribution": "Premières propositions publiées par la campagne Anasse Kazib ; programme complet encore en élaboration.",
      "sourceId": "more-kazib-2027",
      "sourceUrl": "https://anasse2027.fr/programme",
      "sourceTitle": "Premières propositions pour 2027",
      "publisher": "Comité de campagne Anasse Kazib 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-c74fa244fce6b1",
      "person": "kazib",
      "theme": "retraites",
      "measure": "more-kazib-2027-03",
      "title": "Départ anticipé",
      "raw": "55",
      "value": 55,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "Départ anticipé — Fixer la retraite à 60 ans, ou 55 pour les métiers pénibles, sans annuités exigées.",
      "fullText": "Départ anticipé — Fixer la retraite à 60 ans, ou 55 pour les métiers pénibles, sans annuités exigées.",
      "period": "2027 · premières propositions",
      "attribution": "Premières propositions publiées par la campagne Anasse Kazib ; programme complet encore en élaboration.",
      "sourceId": "more-kazib-2027",
      "sourceUrl": "https://anasse2027.fr/programme",
      "sourceTitle": "Premières propositions pour 2027",
      "publisher": "Comité de campagne Anasse Kazib 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-52d4d43501020b",
      "person": "kazib",
      "theme": "emploi",
      "measure": "more-kazib-2027-05",
      "title": "Semaine réduite",
      "raw": "28 heures",
      "value": 28,
      "unit": "heures",
      "kind": "autre chiffre annoncé",
      "context": "Semaine réduite — Instaurer 28 heures hebdomadaires sans baisse salariale et interdire les licenciements.",
      "fullText": "Semaine réduite — Instaurer 28 heures hebdomadaires sans baisse salariale et interdire les licenciements.",
      "period": "2027 · premières propositions",
      "attribution": "Premières propositions publiées par la campagne Anasse Kazib ; programme complet encore en élaboration.",
      "sourceId": "more-kazib-2027",
      "sourceUrl": "https://anasse2027.fr/programme",
      "sourceTitle": "Premières propositions pour 2027",
      "publisher": "Comité de campagne Anasse Kazib 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-ba2d47718f4f02",
      "person": "hollande",
      "theme": "retraites",
      "measure": "deep-hollande-deep-hol-lcp-1",
      "title": "Fixer l’âge légal à 63 ans",
      "raw": "63 ans",
      "value": 63,
      "unit": "ans",
      "kind": "autre chiffre annoncé",
      "context": "Fixer l’âge légal à 63 ans — Puis ajuster la durée de cotisation selon la démographie.",
      "fullText": "Fixer l’âge légal à 63 ans — Puis ajuster la durée de cotisation selon la démographie.",
      "period": "2026",
      "attribution": "LCP, avec AFP",
      "sourceId": "deep-hol-lcp",
      "sourceUrl": "https://lcp.fr/actualites/presidentielle-francois-hollande-propose-la-retraite-a-63-ans-et-dira-en-decembre-s-il",
      "sourceTitle": "Propositions sur les retraites et la fiscalité",
      "publisher": "LCP, avec AFP",
      "sourceDate": "2026-08-27",
      "positionDate": "2026-08-27",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-497572943d1f4f",
      "person": "hollande",
      "theme": "retraites",
      "measure": "deep-hollande-deep-hol-lcp-3",
      "title": "Limiter certaines revalorisations de pensions",
      "raw": "1 %",
      "value": 1,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Limiter certaines revalorisations de pensions — Envisager 1 % annuel pendant cinq ans dans une réforme globale, au-delà d’un seuil de revenus.",
      "fullText": "Limiter certaines revalorisations de pensions — Envisager 1 % annuel pendant cinq ans dans une réforme globale, au-delà d’un seuil de revenus.",
      "period": "2026",
      "attribution": "LCP, avec AFP",
      "sourceId": "deep-hol-lcp",
      "sourceUrl": "https://lcp.fr/actualites/presidentielle-francois-hollande-propose-la-retraite-a-63-ans-et-dira-en-decembre-s-il",
      "sourceTitle": "Propositions sur les retraites et la fiscalité",
      "publisher": "LCP, avec AFP",
      "sourceDate": "2026-08-27",
      "positionDate": "2026-08-27",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-08226b176580a2",
      "person": "hollande",
      "theme": "fiscalite",
      "measure": "deep-hollande-deep-hol-lcp-7",
      "title": "Relever progressivement la TVA normale à 24 %",
      "raw": "24 %",
      "value": 24,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Relever progressivement la TVA normale à 24 % — Financer le même transfert fiscal, depuis 20 %.",
      "fullText": "Relever progressivement la TVA normale à 24 % — Financer le même transfert fiscal, depuis 20 %.",
      "period": "2026",
      "attribution": "LCP, avec AFP",
      "sourceId": "deep-hol-lcp",
      "sourceUrl": "https://lcp.fr/actualites/presidentielle-francois-hollande-propose-la-retraite-a-63-ans-et-dira-en-decembre-s-il",
      "sourceTitle": "Propositions sur les retraites et la fiscalité",
      "publisher": "LCP, avec AFP",
      "sourceDate": "2026-08-27",
      "positionDate": "2026-08-27",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-d207447b9756bd",
      "person": "hollande",
      "theme": "fiscalite",
      "measure": "deep-hollande-deep-hol-lcp-7",
      "title": "Relever progressivement la TVA normale à 24 %",
      "raw": "20 %",
      "value": 20,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Relever progressivement la TVA normale à 24 % — Financer le même transfert fiscal, depuis 20 %.",
      "fullText": "Relever progressivement la TVA normale à 24 % — Financer le même transfert fiscal, depuis 20 %.",
      "period": "2026",
      "attribution": "LCP, avec AFP",
      "sourceId": "deep-hol-lcp",
      "sourceUrl": "https://lcp.fr/actualites/presidentielle-francois-hollande-propose-la-retraite-a-63-ans-et-dira-en-decembre-s-il",
      "sourceTitle": "Propositions sur les retraites et la fiscalité",
      "publisher": "LCP, avec AFP",
      "sourceDate": "2026-08-27",
      "positionDate": "2026-08-27",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-523cb5eccbeec9",
      "person": "hollande",
      "theme": "pouvoir",
      "measure": "deep-hollande-deep-hol-lcp-8",
      "title": "Ramener à zéro certaines TVA réduites",
      "raw": "5,5 %",
      "value": 5.5,
      "unit": "%",
      "kind": "pourcentage",
      "context": " certaines TVA réduites — Viser énergie, carburants et produits essentiels actuellement à 5,5 %.",
      "fullText": "Ramener à zéro certaines TVA réduites — Viser énergie, carburants et produits essentiels actuellement à 5,5 %.",
      "period": "2026",
      "attribution": "LCP, avec AFP",
      "sourceId": "deep-hol-lcp",
      "sourceUrl": "https://lcp.fr/actualites/presidentielle-francois-hollande-propose-la-retraite-a-63-ans-et-dira-en-decembre-s-il",
      "sourceTitle": "Propositions sur les retraites et la fiscalité",
      "publisher": "LCP, avec AFP",
      "sourceDate": "2026-08-27",
      "positionDate": "2026-08-27",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-68ef8f041bfbe2",
      "person": "batho",
      "theme": "agriculture",
      "measure": "deep-batho-deep-batho-primaire-6",
      "title": "Interdire les pesticides",
      "raw": "2021",
      "value": 2021,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Interdire les pesticides — Proposition formulée dans la primaire de 2021.",
      "fullText": "Interdire les pesticides — Proposition formulée dans la primaire de 2021.",
      "period": "2021",
      "attribution": "Public Sénat",
      "sourceId": "deep-batho-primaire",
      "sourceUrl": "https://www.publicsenat.fr/actualites/politique/primaire-ecologiste-quels-sont-les-programmes-des-candidats-190437",
      "sourceTitle": "Programme de la primaire écologiste",
      "publisher": "Public Sénat",
      "sourceDate": "2021-09-16",
      "positionDate": "2021-09-16",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-8f49d76dea9594",
      "person": "bertrand",
      "theme": "justice",
      "measure": "deep-bertrand-deep-ber-egora-3",
      "title": "Abaisser la majorité pénale à quinze ans",
      "raw": "2021",
      "value": 2021,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Abaisser la majorité pénale à quinze ans — Proposition de 2021.",
      "fullText": "Abaisser la majorité pénale à quinze ans — Proposition de 2021.",
      "period": "2021",
      "attribution": "Egora — reprise d’un entretien au Point",
      "sourceId": "deep-ber-egora",
      "sourceUrl": "https://www.egora.fr/actus-pro/politiques/lancien-ministre-de-la-sante-xavier-bertrand-annonce-sa-candidature-la",
      "sourceTitle": "Propositions de candidature en 2021",
      "publisher": "Egora — reprise d’un entretien au Point",
      "sourceDate": "2021-03-25",
      "positionDate": "2021-03-25",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-71e08a3a097125",
      "person": "bertrand",
      "theme": "justice",
      "measure": "deep-bertrand-deep-ber-egora-4",
      "title": "Instaurer des peines minimales automatiques",
      "raw": "2021",
      "value": 2021,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Instaurer des peines minimales automatiques — Proposition pénale de la campagne 2021.",
      "fullText": "Instaurer des peines minimales automatiques — Proposition pénale de la campagne 2021.",
      "period": "2021",
      "attribution": "Egora — reprise d’un entretien au Point",
      "sourceId": "deep-ber-egora",
      "sourceUrl": "https://www.egora.fr/actus-pro/politiques/lancien-ministre-de-la-sante-xavier-bertrand-annonce-sa-candidature-la",
      "sourceTitle": "Propositions de candidature en 2021",
      "publisher": "Egora — reprise d’un entretien au Point",
      "sourceDate": "2021-03-25",
      "positionDate": "2021-03-25",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-da3fee38d5a1c3",
      "person": "bertrand",
      "theme": "fiscalite",
      "measure": "deep-bertrand-deep-ber-egora-7",
      "title": "Stopper la hausse des prélèvements",
      "raw": "2021",
      "value": 2021,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Stopper la hausse des prélèvements — Orientation fiscale de 2021.",
      "fullText": "Stopper la hausse des prélèvements — Orientation fiscale de 2021.",
      "period": "2021",
      "attribution": "Egora — reprise d’un entretien au Point",
      "sourceId": "deep-ber-egora",
      "sourceUrl": "https://www.egora.fr/actus-pro/politiques/lancien-ministre-de-la-sante-xavier-bertrand-annonce-sa-candidature-la",
      "sourceTitle": "Propositions de candidature en 2021",
      "publisher": "Egora — reprise d’un entretien au Point",
      "sourceDate": "2021-03-25",
      "positionDate": "2021-03-25",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-3bd460fcc5b419",
      "person": "glucksmann",
      "theme": "fiscalite",
      "measure": "deep-glucksmann-deep-gluck-ps-1",
      "title": "Taxer davantage le centile supérieur des héritages",
      "raw": "15 milliards",
      "value": 15,
      "unit": "milliards",
      "kind": "autre chiffre annoncé",
      "context": "érieur des héritages — Financer une hausse des rémunérations nettes ; recette annoncée de 15 milliards.",
      "fullText": "Taxer davantage le centile supérieur des héritages — Financer une hausse des rémunérations nettes ; recette annoncée de 15 milliards.",
      "period": "2026",
      "attribution": "Public Sénat",
      "sourceId": "deep-gluck-ps",
      "sourceUrl": "https://www.publicsenat.fr/actualites/politique/fiscalite-ecole-immigration-ce-que-propose-raphael-glucksmann",
      "sourceTitle": "Fiscalité, école, immigration : propositions",
      "publisher": "Public Sénat",
      "sourceDate": "2026-08-24",
      "positionDate": "2026-08-24",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-4e97a48ecd6fa6",
      "person": "mathieu",
      "theme": "institutions",
      "measure": "deep-mathieu-1",
      "title": "Constituante citoyenne",
      "raw": "500",
      "value": 500,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "Constituante citoyenne — Réunir 500 citoyens tirés au sort pour rédiger une Constitution.",
      "fullText": "Constituante citoyenne — Réunir 500 citoyens tirés au sort pour rédiger une Constitution.",
      "period": "2026",
      "attribution": "Benoît Mathieu — Cap 500 signatures",
      "sourceId": "deep-mathieu-programme",
      "sourceUrl": "https://www.benoitmathieu2027.fr/programme",
      "sourceTitle": "Programme démocratique 2027",
      "publisher": "Benoît Mathieu — Cap 500 signatures",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-259572a2dc92e9",
      "person": "egger",
      "theme": "institutions",
      "measure": "deep-egger-8",
      "title": "Seuil de 700 000 soutiens (2022)",
      "raw": "700 000",
      "value": 700000,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "Seuil de 700 000 soutiens (2022) — Proposer un référendum constitutionnel après collecte de 700 000 signatures.",
      "fullText": "Seuil de 700 000 soutiens (2022) — Proposer un référendum constitutionnel après collecte de 700 000 signatures.",
      "period": "2022",
      "attribution": "Espoir RIC — Clara Egger",
      "sourceId": "deep-egger-archive",
      "sourceUrl": "https://www.espoir-ric.fr/decouvrir",
      "sourceTitle": "Programme Espoir RIC 2022",
      "publisher": "Espoir RIC — Clara Egger",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-d6834aa79b42ff",
      "person": "egger",
      "theme": "institutions",
      "measure": "deep-egger-8",
      "title": "Seuil de 700 000 soutiens (2022)",
      "raw": "2022",
      "value": 2022,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Seuil de 700 000 soutiens (2022) — Proposer un référendum constitutionnel après collecte de 700 000 signatures.",
      "fullText": "Seuil de 700 000 soutiens (2022) — Proposer un référendum constitutionnel après collecte de 700 000 signatures.",
      "period": "2022",
      "attribution": "Espoir RIC — Clara Egger",
      "sourceId": "deep-egger-archive",
      "sourceUrl": "https://www.espoir-ric.fr/decouvrir",
      "sourceTitle": "Programme Espoir RIC 2022",
      "publisher": "Espoir RIC — Clara Egger",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-2d825f42fe7b3d",
      "person": "egger",
      "theme": "institutions",
      "measure": "deep-egger-9",
      "title": "Présidence arbitre (2022)",
      "raw": "2022",
      "value": 2022,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Présidence arbitre (2022) — Défendre une présidence au-dessus des partis, sans programme gouvernemental sectoriel.",
      "fullText": "Présidence arbitre (2022) — Défendre une présidence au-dessus des partis, sans programme gouvernemental sectoriel.",
      "period": "2022",
      "attribution": "Espoir RIC — Clara Egger",
      "sourceId": "deep-egger-archive",
      "sourceUrl": "https://www.espoir-ric.fr/decouvrir",
      "sourceTitle": "Programme Espoir RIC 2022",
      "publisher": "Espoir RIC — Clara Egger",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-e379a16cfc1a2b",
      "person": "markovic",
      "theme": "institutions",
      "measure": "deep-markovic-6",
      "title": "Charte constitutionnelle animale (2022)",
      "raw": "2022",
      "value": 2022,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Charte constitutionnelle animale (2022) — Inscrire la protection animale dans une charte constitutionnelle.",
      "fullText": "Charte constitutionnelle animale (2022) — Inscrire la protection animale dans une charte constitutionnelle.",
      "period": "2022",
      "attribution": "Parti animaliste — archive collective",
      "sourceId": "deep-animaliste-archive",
      "sourceUrl": "https://parti-animaliste.fr/programme",
      "sourceTitle": "Programme national 2022",
      "publisher": "Parti animaliste — archive collective",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-42da1f9ea69136",
      "person": "markovic",
      "theme": "justice",
      "measure": "deep-markovic-7",
      "title": "Parquets spécialisés (2022)",
      "raw": "2022",
      "value": 2022,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Parquets spécialisés (2022) — Créer des parquets chargés des infractions envers les animaux.",
      "fullText": "Parquets spécialisés (2022) — Créer des parquets chargés des infractions envers les animaux.",
      "period": "2022",
      "attribution": "Parti animaliste — archive collective",
      "sourceId": "deep-animaliste-archive",
      "sourceUrl": "https://parti-animaliste.fr/programme",
      "sourceTitle": "Programme national 2022",
      "publisher": "Parti animaliste — archive collective",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-1dd4be2c656cd3",
      "person": "markovic",
      "theme": "securite",
      "measure": "deep-markovic-8",
      "title": "Unités spécialisées (2022)",
      "raw": "2022",
      "value": 2022,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Unités spécialisées (2022) — Créer des unités départementales de police et gendarmerie pour la protection animale.",
      "fullText": "Unités spécialisées (2022) — Créer des unités départementales de police et gendarmerie pour la protection animale.",
      "period": "2022",
      "attribution": "Parti animaliste — archive collective",
      "sourceId": "deep-animaliste-archive",
      "sourceUrl": "https://parti-animaliste.fr/programme",
      "sourceTitle": "Programme national 2022",
      "publisher": "Parti animaliste — archive collective",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-3d2abf61bbf6c0",
      "person": "markovic",
      "theme": "agriculture",
      "measure": "deep-markovic-9",
      "title": "Contrôles inopinés (2022)",
      "raw": "2022",
      "value": 2022,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Contrôles inopinés (2022) — Créer une autorité indépendante contrôlant élevages et abattoirs.",
      "fullText": "Contrôles inopinés (2022) — Créer une autorité indépendante contrôlant élevages et abattoirs.",
      "period": "2022",
      "attribution": "Parti animaliste — archive collective",
      "sourceId": "deep-animaliste-archive",
      "sourceUrl": "https://parti-animaliste.fr/programme",
      "sourceTitle": "Programme national 2022",
      "publisher": "Parti animaliste — archive collective",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-c12bad4350dc9e",
      "person": "markovic",
      "theme": "fiscalite",
      "measure": "deep-markovic-10",
      "title": "Bénévolat associatif (2022)",
      "raw": "2022",
      "value": 2022,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Bénévolat associatif (2022) — Instaurer un crédit d’impôt pour le bénévolat d’intérêt général.",
      "fullText": "Bénévolat associatif (2022) — Instaurer un crédit d’impôt pour le bénévolat d’intérêt général.",
      "period": "2022",
      "attribution": "Parti animaliste — archive collective",
      "sourceId": "deep-animaliste-archive",
      "sourceUrl": "https://parti-animaliste.fr/programme",
      "sourceTitle": "Programme national 2022",
      "publisher": "Parti animaliste — archive collective",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-f5216c311a0fed",
      "person": "labib",
      "theme": "pouvoir",
      "measure": "deep-labib-1",
      "title": "Hausse des revenus",
      "raw": "400 euros",
      "value": 400,
      "unit": "euros",
      "kind": "montant monétaire",
      "context": "Hausse des revenus — Augmenter salaires et pensions de 400 euros mensuels.",
      "fullText": "Hausse des revenus — Augmenter salaires et pensions de 400 euros mensuels.",
      "period": "2026",
      "attribution": "Selma Labib — NPA-Révolutionnaires",
      "sourceId": "deep-labib-discours",
      "sourceUrl": "https://beta.npa-revolutionnaires.org/articles/intervention-de-selma-labib-a-la-fete-de-lhumanite-2026",
      "sourceTitle": "Discours à la Fête de l’Humanité",
      "publisher": "Selma Labib — NPA-Révolutionnaires",
      "sourceDate": "2026-09-15",
      "positionDate": "2026-09-12",
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-10ab4ed8fbd8e8",
      "person": "labib",
      "theme": "pouvoir",
      "measure": "deep-labib-2",
      "title": "Plancher de revenu",
      "raw": "2 000 euros",
      "value": 2000,
      "unit": "euros",
      "kind": "montant monétaire",
      "context": "Plancher de revenu — Ne laisser aucun revenu sous 2 000 euros nets.",
      "fullText": "Plancher de revenu — Ne laisser aucun revenu sous 2 000 euros nets.",
      "period": "2026",
      "attribution": "Selma Labib — NPA-Révolutionnaires",
      "sourceId": "deep-labib-discours",
      "sourceUrl": "https://beta.npa-revolutionnaires.org/articles/intervention-de-selma-labib-a-la-fete-de-lhumanite-2026",
      "sourceTitle": "Discours à la Fête de l’Humanité",
      "publisher": "Selma Labib — NPA-Révolutionnaires",
      "sourceDate": "2026-09-15",
      "positionDate": "2026-09-12",
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-202610d8c51b26",
      "person": "branco",
      "theme": "fiscalite",
      "measure": "deep-branco-10",
      "title": "Suppression de prélèvements",
      "raw": "300",
      "value": 300,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "Suppression de prélèvements — Supprimer plus de 300 taxes, cotisations et impôts.",
      "fullText": "Suppression de prélèvements — Supprimer plus de 300 taxes, cotisations et impôts.",
      "period": "2026",
      "attribution": "Les Ruches — Juan Branco",
      "sourceId": "deep-branco-voie",
      "sourceUrl": "https://www.ruches.org/le-projet",
      "sourceTitle": "La Voie — projet intégral",
      "publisher": "Les Ruches — Juan Branco",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-826f64d3abfde7",
      "person": "philippot",
      "theme": "transports",
      "measure": "deep-philippot-10",
      "title": "Véhicules thermiques",
      "raw": "2035",
      "value": 2035,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Véhicules thermiques — Maintenir la vente de voitures thermiques après 2035.",
      "fullText": "Véhicules thermiques — Maintenir la vente de voitures thermiques après 2035.",
      "period": "non daté",
      "attribution": "Les Patriotes — projet collectif",
      "sourceId": "deep-patriotes-livret",
      "sourceUrl": "https://les-patriotes.fr/wp-content/uploads/2025/09/lespatriotes_projet.pdf",
      "sourceTitle": "Grandes orientations pour un projet patriote",
      "publisher": "Les Patriotes — projet collectif",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-26dfb5b8a703a2",
      "person": "roussel",
      "theme": "pouvoir",
      "measure": "deep-extra-roussel-1",
      "title": "Salaire minimum",
      "raw": "1 500 euros",
      "value": 1500,
      "unit": "euros",
      "kind": "montant monétaire",
      "context": "Salaire minimum — Porter le Smic net à 1 500 euros.",
      "fullText": "Salaire minimum — Porter le Smic net à 1 500 euros.",
      "period": "2022",
      "attribution": "Public Sénat",
      "sourceId": "deep-extra-roussel22",
      "sourceUrl": "https://www.publicsenat.fr/actualites/politique/presidentielle-fabien-roussel-presente-180-propositions-pour-une-france-des-jours",
      "sourceTitle": "Présentation du programme de Fabien Roussel en 2022",
      "publisher": "Public Sénat",
      "sourceDate": "2022-01-24",
      "positionDate": "2022-01-24",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-cfd108decf4705",
      "person": "roussel",
      "theme": "retraites",
      "measure": "deep-extra-roussel-2",
      "title": "Pension minimale",
      "raw": "1 200 euros",
      "value": 1200,
      "unit": "euros",
      "kind": "montant monétaire",
      "context": "Pension minimale — Fixer un plancher mensuel de 1 200 euros nets.",
      "fullText": "Pension minimale — Fixer un plancher mensuel de 1 200 euros nets.",
      "period": "2022",
      "attribution": "Public Sénat",
      "sourceId": "deep-extra-roussel22",
      "sourceUrl": "https://www.publicsenat.fr/actualites/politique/presidentielle-fabien-roussel-presente-180-propositions-pour-une-france-des-jours",
      "sourceTitle": "Présentation du programme de Fabien Roussel en 2022",
      "publisher": "Public Sénat",
      "sourceDate": "2022-01-24",
      "positionDate": "2022-01-24",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-2d84fca4671d67",
      "person": "roussel",
      "theme": "administration",
      "measure": "deep-extra-roussel-4",
      "title": "Emplois publics",
      "raw": "500 000 postes",
      "value": 500000,
      "unit": "postes",
      "kind": "autre chiffre annoncé",
      "context": "Emplois publics — Créer 500 000 postes dans les services publics.",
      "fullText": "Emplois publics — Créer 500 000 postes dans les services publics.",
      "period": "2022",
      "attribution": "Public Sénat",
      "sourceId": "deep-extra-roussel22",
      "sourceUrl": "https://www.publicsenat.fr/actualites/politique/presidentielle-fabien-roussel-presente-180-propositions-pour-une-france-des-jours",
      "sourceTitle": "Présentation du programme de Fabien Roussel en 2022",
      "publisher": "Public Sénat",
      "sourceDate": "2022-01-24",
      "positionDate": "2022-01-24",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-b951aa27be316e",
      "person": "roussel",
      "theme": "emploi",
      "measure": "deep-extra-roussel-5",
      "title": "Embauche des jeunes",
      "raw": "10 %",
      "value": 10,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Embauche des jeunes — Conditionner les aides aux entreprises à 10 % de salariés de moins de 25 ans.",
      "fullText": "Embauche des jeunes — Conditionner les aides aux entreprises à 10 % de salariés de moins de 25 ans.",
      "period": "2022",
      "attribution": "Public Sénat",
      "sourceId": "deep-extra-roussel22",
      "sourceUrl": "https://www.publicsenat.fr/actualites/politique/presidentielle-fabien-roussel-presente-180-propositions-pour-une-france-des-jours",
      "sourceTitle": "Présentation du programme de Fabien Roussel en 2022",
      "publisher": "Public Sénat",
      "sourceDate": "2022-01-24",
      "positionDate": "2022-01-24",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-55a9e4ef1dccaa",
      "person": "roussel",
      "theme": "emploi",
      "measure": "deep-extra-roussel-5",
      "title": "Embauche des jeunes",
      "raw": "25 ans",
      "value": 25,
      "unit": "ans",
      "kind": "autre chiffre annoncé",
      "context": "bauche des jeunes — Conditionner les aides aux entreprises à 10 % de salariés de moins de 25 ans.",
      "fullText": "Embauche des jeunes — Conditionner les aides aux entreprises à 10 % de salariés de moins de 25 ans.",
      "period": "2022",
      "attribution": "Public Sénat",
      "sourceId": "deep-extra-roussel22",
      "sourceUrl": "https://www.publicsenat.fr/actualites/politique/presidentielle-fabien-roussel-presente-180-propositions-pour-une-france-des-jours",
      "sourceTitle": "Présentation du programme de Fabien Roussel en 2022",
      "publisher": "Public Sénat",
      "sourceDate": "2022-01-24",
      "positionDate": "2022-01-24",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-477dfd3e54b013",
      "person": "roussel",
      "theme": "retraites",
      "measure": "deep-extra-roussel-6",
      "title": "Âge de départ",
      "raw": "60 ans",
      "value": 60,
      "unit": "ans",
      "kind": "autre chiffre annoncé",
      "context": "Âge de départ — Revenir à la retraite à 60 ans.",
      "fullText": "Âge de départ — Revenir à la retraite à 60 ans.",
      "period": "2022",
      "attribution": "Public Sénat",
      "sourceId": "deep-extra-roussel22",
      "sourceUrl": "https://www.publicsenat.fr/actualites/politique/presidentielle-fabien-roussel-presente-180-propositions-pour-une-france-des-jours",
      "sourceTitle": "Présentation du programme de Fabien Roussel en 2022",
      "publisher": "Public Sénat",
      "sourceDate": "2022-01-24",
      "positionDate": "2022-01-24",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-52273e83e6cbe6",
      "person": "roussel",
      "theme": "emploi",
      "measure": "deep-extra-roussel-7",
      "title": "Temps de travail",
      "raw": "32 heures",
      "value": 32,
      "unit": "heures",
      "kind": "autre chiffre annoncé",
      "context": "Temps de travail — Réduire la semaine de travail à 32 heures.",
      "fullText": "Temps de travail — Réduire la semaine de travail à 32 heures.",
      "period": "2022",
      "attribution": "Public Sénat",
      "sourceId": "deep-extra-roussel22",
      "sourceUrl": "https://www.publicsenat.fr/actualites/politique/presidentielle-fabien-roussel-presente-180-propositions-pour-une-france-des-jours",
      "sourceTitle": "Présentation du programme de Fabien Roussel en 2022",
      "publisher": "Public Sénat",
      "sourceDate": "2022-01-24",
      "positionDate": "2022-01-24",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-17de6a4a0f54ab",
      "person": "roussel",
      "theme": "superieur",
      "measure": "deep-extra-roussel-8",
      "title": "Revenu jeune",
      "raw": "850 euros",
      "value": 850,
      "unit": "euros",
      "kind": "montant monétaire",
      "context": "Revenu jeune — Prévoir 850 euros mensuels, jusqu’à 1 000 selon la situation.",
      "fullText": "Revenu jeune — Prévoir 850 euros mensuels, jusqu’à 1 000 selon la situation.",
      "period": "2022",
      "attribution": "Public Sénat",
      "sourceId": "deep-extra-roussel22",
      "sourceUrl": "https://www.publicsenat.fr/actualites/politique/presidentielle-fabien-roussel-presente-180-propositions-pour-une-france-des-jours",
      "sourceTitle": "Présentation du programme de Fabien Roussel en 2022",
      "publisher": "Public Sénat",
      "sourceDate": "2022-01-24",
      "positionDate": "2022-01-24",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-019c6025a4a876",
      "person": "roussel",
      "theme": "superieur",
      "measure": "deep-extra-roussel-8",
      "title": "Revenu jeune",
      "raw": "1 000",
      "value": 1000,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "Revenu jeune — Prévoir 850 euros mensuels, jusqu’à 1 000 selon la situation.",
      "fullText": "Revenu jeune — Prévoir 850 euros mensuels, jusqu’à 1 000 selon la situation.",
      "period": "2022",
      "attribution": "Public Sénat",
      "sourceId": "deep-extra-roussel22",
      "sourceUrl": "https://www.publicsenat.fr/actualites/politique/presidentielle-fabien-roussel-presente-180-propositions-pour-une-france-des-jours",
      "sourceTitle": "Présentation du programme de Fabien Roussel en 2022",
      "publisher": "Public Sénat",
      "sourceDate": "2022-01-24",
      "positionDate": "2022-01-24",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-c2ef0a0056a94f",
      "person": "roussel",
      "theme": "energie",
      "measure": "deep-extra-roussel-13",
      "title": "Nucléaire en 2022",
      "raw": "2022",
      "value": 2022,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Nucléaire en 2022 — Construire au moins six EPR.",
      "fullText": "Nucléaire en 2022 — Construire au moins six EPR.",
      "period": "2022",
      "attribution": "Public Sénat",
      "sourceId": "deep-extra-roussel22",
      "sourceUrl": "https://www.publicsenat.fr/actualites/politique/presidentielle-fabien-roussel-presente-180-propositions-pour-une-france-des-jours",
      "sourceTitle": "Présentation du programme de Fabien Roussel en 2022",
      "publisher": "Public Sénat",
      "sourceDate": "2022-01-24",
      "positionDate": "2022-01-24",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-c7ffd7e5d259ee",
      "person": "roussel",
      "theme": "institutions",
      "measure": "deep-extra-roussel-14",
      "title": "Pétitions",
      "raw": "500 000",
      "value": 500000,
      "unit": "unité à lire dans le contexte",
      "kind": "autre chiffre annoncé",
      "context": "Pétitions — Inscrire une proposition au Parlement après 500 000 signatures.",
      "fullText": "Pétitions — Inscrire une proposition au Parlement après 500 000 signatures.",
      "period": "2022",
      "attribution": "Public Sénat",
      "sourceId": "deep-extra-roussel22",
      "sourceUrl": "https://www.publicsenat.fr/actualites/politique/presidentielle-fabien-roussel-presente-180-propositions-pour-une-france-des-jours",
      "sourceTitle": "Présentation du programme de Fabien Roussel en 2022",
      "publisher": "Public Sénat",
      "sourceDate": "2022-01-24",
      "positionDate": "2022-01-24",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-3f0ffef977ac19",
      "person": "zemmour",
      "theme": "pouvoir",
      "measure": "deep-extra-zemmour-5",
      "title": "Déplacements professionnels",
      "raw": "50 %",
      "value": 50,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Déplacements professionnels — Rembourser 50 % des dépenses de carburant des salariés.",
      "fullText": "Déplacements professionnels — Rembourser 50 % des dépenses de carburant des salariés.",
      "period": "2022",
      "attribution": "Éric Zemmour / CNCCEP",
      "sourceId": "deep-extra-zemmour22",
      "sourceUrl": "https://www.cnccep.fr/pdfs/Candidat-12-Eric-Zemmour-Declaration-FALC.pdf",
      "sourceTitle": "Profession de foi accessible de 2022",
      "publisher": "Éric Zemmour / CNCCEP",
      "sourceDate": "2022",
      "positionDate": "2022",
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-22231e7f87b669",
      "person": "zemmour",
      "theme": "pouvoir",
      "measure": "deep-extra-zemmour-8",
      "title": "Essence",
      "raw": "1,80 euro",
      "value": 1.8,
      "unit": "euro",
      "kind": "montant monétaire",
      "context": "Essence — Limiter le litre à 1,80 euro pendant la crise ukrainienne.",
      "fullText": "Essence — Limiter le litre à 1,80 euro pendant la crise ukrainienne.",
      "period": "2022",
      "attribution": "Éric Zemmour / CNCCEP",
      "sourceId": "deep-extra-zemmour22",
      "sourceUrl": "https://www.cnccep.fr/pdfs/Candidat-12-Eric-Zemmour-Declaration-FALC.pdf",
      "sourceTitle": "Profession de foi accessible de 2022",
      "publisher": "Éric Zemmour / CNCCEP",
      "sourceDate": "2022",
      "positionDate": "2022",
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-51f2e68944b20f",
      "person": "zemmour",
      "theme": "education",
      "measure": "deep-extra-zemmour-10",
      "title": "Orientation",
      "raw": "14 ans",
      "value": 14,
      "unit": "ans",
      "kind": "autre chiffre annoncé",
      "context": "Orientation — Ouvrir l’enseignement professionnel dès 14 ans.",
      "fullText": "Orientation — Ouvrir l’enseignement professionnel dès 14 ans.",
      "period": "2022",
      "attribution": "Éric Zemmour / CNCCEP",
      "sourceId": "deep-extra-zemmour22",
      "sourceUrl": "https://www.cnccep.fr/pdfs/Candidat-12-Eric-Zemmour-Declaration-FALC.pdf",
      "sourceTitle": "Profession de foi accessible de 2022",
      "publisher": "Éric Zemmour / CNCCEP",
      "sourceDate": "2022",
      "positionDate": "2022",
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-8ccebf4405b77f",
      "person": "wauquiez",
      "theme": "retraites",
      "measure": "deep-extra-wauquiez-11",
      "title": "Réforme de 2023",
      "raw": "2023",
      "value": 2023,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Réforme de 2023 — Refuser sa suspension sans financement alternatif.",
      "fullText": "Réforme de 2023 — Refuser sa suspension sans financement alternatif.",
      "period": "2025",
      "attribution": "Laurent Wauquiez / Les Républicains",
      "sourceId": "right-lw-jan",
      "sourceUrl": "https://republicains.fr/actualites/2025/01/13/laurent-wauquiez-je-ne-voterai-pas-un-budget-avec-de-nouvelles-hausses-dimpot/",
      "sourceTitle": "Je ne voterai pas un budget avec de nouvelles hausses d’impôt",
      "publisher": "Laurent Wauquiez / Les Républicains",
      "sourceDate": "2025-01-13",
      "positionDate": "2025-01-13",
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-3ca200094e3062",
      "person": "ruffin",
      "theme": "emploi",
      "measure": "deep-extra-ruffin-10",
      "title": "Emplois associatifs",
      "raw": "60 000 postes",
      "value": 60000,
      "unit": "postes",
      "kind": "autre chiffre annoncé",
      "context": "Emplois associatifs — Financer 60 000 postes d’appui aux associations.",
      "fullText": "Emplois associatifs — Financer 60 000 postes d’appui aux associations.",
      "period": "2026",
      "attribution": "François Ruffin / Nous Président",
      "sourceId": "deep-extra-ruffin-loisirs",
      "sourceUrl": "https://nouspresident.fr/temps-loisirs/",
      "sourceTitle": "Cahier : temps des loisirs",
      "publisher": "François Ruffin / Nous Président",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-2beea305f3241c",
      "person": "ruffin",
      "theme": "fiscalite",
      "measure": "deep-extra-ruffin-21",
      "title": "Dividendes",
      "raw": "4 %",
      "value": 4,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Dividendes — Soumettre au référendum une taxe écologique : 4 % au-delà de dix millions versés, 2 % en dessous.",
      "fullText": "Dividendes — Soumettre au référendum une taxe écologique : 4 % au-delà de dix millions versés, 2 % en dessous.",
      "period": "2026",
      "attribution": "François Ruffin / Nous Président",
      "sourceId": "deep-extra-ruffin-ecologie",
      "sourceUrl": "https://nouspresident.fr/travaillisme-ecologique/",
      "sourceTitle": "Cahier : travaillisme écologique",
      "publisher": "François Ruffin / Nous Président",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-388dd6b8970ef1",
      "person": "ruffin",
      "theme": "fiscalite",
      "measure": "deep-extra-ruffin-21",
      "title": "Dividendes",
      "raw": "2 %",
      "value": 2,
      "unit": "%",
      "kind": "pourcentage",
      "context": "endes — Soumettre au référendum une taxe écologique : 4 % au-delà de dix millions versés, 2 % en dessous.",
      "fullText": "Dividendes — Soumettre au référendum une taxe écologique : 4 % au-delà de dix millions versés, 2 % en dessous.",
      "period": "2026",
      "attribution": "François Ruffin / Nous Président",
      "sourceId": "deep-extra-ruffin-ecologie",
      "sourceUrl": "https://nouspresident.fr/travaillisme-ecologique/",
      "sourceTitle": "Cahier : travaillisme écologique",
      "publisher": "François Ruffin / Nous Président",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-85924558e2a199",
      "person": "bardella",
      "theme": "emploi",
      "measure": "deep-extra-bardella-6",
      "title": "Hausses salariales",
      "raw": "10 %",
      "value": 10,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Hausses salariales — Exonérer de charges patronales des augmentations jusqu’à 10 %, sous trois Smic, pendant cinq ans.",
      "fullText": "Hausses salariales — Exonérer de charges patronales des augmentations jusqu’à 10 %, sous trois Smic, pendant cinq ans.",
      "period": "2024",
      "attribution": "Projet législatif RN porté par Jordan Bardella en 2024.",
      "sourceId": "deep-extra-bardella-general",
      "sourceUrl": "https://lcp.fr/actualites/legislatives-2024-pouvoir-d-achat-immigration-ecole-jordan-bardella-devoile-le-programme",
      "sourceTitle": "Présentation du programme législatif RN de 2024",
      "publisher": "LCP – Assemblée nationale",
      "sourceDate": "2024-06-24",
      "positionDate": "2024-06-24",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-91965eb84fa3e5",
      "person": "bardella",
      "theme": "agriculture",
      "measure": "deep-extra-bardella-9",
      "title": "Cantines",
      "raw": "80 %",
      "value": 80,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Cantines — Viser 80 % de produits français en 2027.",
      "fullText": "Cantines — Viser 80 % de produits français en 2027.",
      "period": "2024",
      "attribution": "Projet législatif RN porté par Jordan Bardella en 2024.",
      "sourceId": "deep-extra-bardella-general",
      "sourceUrl": "https://lcp.fr/actualites/legislatives-2024-pouvoir-d-achat-immigration-ecole-jordan-bardella-devoile-le-programme",
      "sourceTitle": "Présentation du programme législatif RN de 2024",
      "publisher": "LCP – Assemblée nationale",
      "sourceDate": "2024-06-24",
      "positionDate": "2024-06-24",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-8f7553c36d892b",
      "person": "bardella",
      "theme": "agriculture",
      "measure": "deep-extra-bardella-9",
      "title": "Cantines",
      "raw": "2027",
      "value": 2027,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Cantines — Viser 80 % de produits français en 2027.",
      "fullText": "Cantines — Viser 80 % de produits français en 2027.",
      "period": "2024",
      "attribution": "Projet législatif RN porté par Jordan Bardella en 2024.",
      "sourceId": "deep-extra-bardella-general",
      "sourceUrl": "https://lcp.fr/actualites/legislatives-2024-pouvoir-d-achat-immigration-ecole-jordan-bardella-devoile-le-programme",
      "sourceTitle": "Présentation du programme législatif RN de 2024",
      "publisher": "LCP – Assemblée nationale",
      "sourceDate": "2024-06-24",
      "positionDate": "2024-06-24",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-fc8509dc163f80",
      "person": "bardella",
      "theme": "retraites",
      "measure": "deep-extra-bardella-18",
      "title": "Carrières commencées tôt",
      "raw": "60 ans",
      "value": 60,
      "unit": "ans",
      "kind": "autre chiffre annoncé",
      "context": "Carrières commencées tôt — Permettre le départ à 60 ans après début avant 20 ans et quarante annuités.",
      "fullText": "Carrières commencées tôt — Permettre le départ à 60 ans après début avant 20 ans et quarante annuités.",
      "period": "2024",
      "attribution": "Projet législatif RN porté par Jordan Bardella en 2024.",
      "sourceId": "deep-extra-bardella-retraites",
      "sourceUrl": "https://lcp.fr/actualites/legislatives-2024-le-rassemblement-national-et-le-nouveau-front-populaire-precisent",
      "sourceTitle": "Précisions du projet RN sur les retraites en 2024",
      "publisher": "LCP – Assemblée nationale",
      "sourceDate": "2024-06-26",
      "positionDate": "2024-06-26",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-3f714b47d6b375",
      "person": "bardella",
      "theme": "retraites",
      "measure": "deep-extra-bardella-18",
      "title": "Carrières commencées tôt",
      "raw": "20 ans",
      "value": 20,
      "unit": "ans",
      "kind": "autre chiffre annoncé",
      "context": "Carrières commencées tôt — Permettre le départ à 60 ans après début avant 20 ans et quarante annuités.",
      "fullText": "Carrières commencées tôt — Permettre le départ à 60 ans après début avant 20 ans et quarante annuités.",
      "period": "2024",
      "attribution": "Projet législatif RN porté par Jordan Bardella en 2024.",
      "sourceId": "deep-extra-bardella-retraites",
      "sourceUrl": "https://lcp.fr/actualites/legislatives-2024-le-rassemblement-national-et-le-nouveau-front-populaire-precisent",
      "sourceTitle": "Précisions du projet RN sur les retraites en 2024",
      "publisher": "LCP – Assemblée nationale",
      "sourceDate": "2024-06-26",
      "positionDate": "2024-06-26",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-f1f519967832a6",
      "person": "bardella",
      "theme": "retraites",
      "measure": "deep-extra-bardella-19",
      "title": "Autres carrières",
      "raw": "62 ans",
      "value": 62,
      "unit": "ans",
      "kind": "autre chiffre annoncé",
      "context": "Autres carrières — Proposer un pivot à 62 ans et quarante-deux annuités, avec décote possible.",
      "fullText": "Autres carrières — Proposer un pivot à 62 ans et quarante-deux annuités, avec décote possible.",
      "period": "2024",
      "attribution": "Projet législatif RN porté par Jordan Bardella en 2024.",
      "sourceId": "deep-extra-bardella-retraites",
      "sourceUrl": "https://lcp.fr/actualites/legislatives-2024-le-rassemblement-national-et-le-nouveau-front-populaire-precisent",
      "sourceTitle": "Précisions du projet RN sur les retraites en 2024",
      "publisher": "LCP – Assemblée nationale",
      "sourceDate": "2024-06-26",
      "positionDate": "2024-06-26",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-190cafa29b3e27",
      "person": "melenchon",
      "theme": "education",
      "measure": "maj20261031-melenchon-1",
      "title": "Ouvrir 10 000 postes dans l’éducation en 2027",
      "raw": "10 000 postes",
      "value": 10000,
      "unit": "postes",
      "kind": "autre chiffre annoncé",
      "context": "Ouvrir 10 000 postes dans l’éducation en 2027 — Le document annonce 10 000 postes supplémentaires pour 2027 et un chiffrage de campagne de 0,5 milliard d’euros (p. 9).",
      "fullText": "Ouvrir 10 000 postes dans l’éducation en 2027 — Le document annonce 10 000 postes supplémentaires pour 2027 et un chiffrage de campagne de 0,5 milliard d’euros (p. 9).",
      "period": "2027",
      "attribution": "Jean-Luc Mélenchon — document de campagne 2027. Objectif ou chiffrage annoncé, pas résultat établi.",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Comment nous allons remettre de l’ordre dans les comptes publics",
      "publisher": "Jean-Luc Mélenchon — campagne 2027",
      "sourceDate": "2026-10-14",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-10e13d08d94821",
      "person": "melenchon",
      "theme": "education",
      "measure": "maj20261031-melenchon-1",
      "title": "Ouvrir 10 000 postes dans l’éducation en 2027",
      "raw": "2027",
      "value": 2027,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Ouvrir 10 000 postes dans l’éducation en 2027 — Le document annonce 10 000 postes supplémentaires pour 2027 et un chiffrage de campagne de 0,5 milliard d’euros (p. 9).",
      "fullText": "Ouvrir 10 000 postes dans l’éducation en 2027 — Le document annonce 10 000 postes supplémentaires pour 2027 et un chiffrage de campagne de 0,5 milliard d’euros (p. 9).",
      "period": "2027",
      "attribution": "Jean-Luc Mélenchon — document de campagne 2027. Objectif ou chiffrage annoncé, pas résultat établi.",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Comment nous allons remettre de l’ordre dans les comptes publics",
      "publisher": "Jean-Luc Mélenchon — campagne 2027",
      "sourceDate": "2026-10-14",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-6596b928e117d1",
      "person": "melenchon",
      "theme": "education",
      "measure": "maj20261031-melenchon-1",
      "title": "Ouvrir 10 000 postes dans l’éducation en 2027",
      "raw": "0,5 milliard",
      "value": 0.5,
      "unit": "milliard d’euros",
      "kind": "montant monétaire",
      "context": "e document annonce 10 000 postes supplémentaires pour 2027 et un chiffrage de campagne de 0,5 milliard d’euros (p. 9).",
      "fullText": "Ouvrir 10 000 postes dans l’éducation en 2027 — Le document annonce 10 000 postes supplémentaires pour 2027 et un chiffrage de campagne de 0,5 milliard d’euros (p. 9).",
      "period": "2027",
      "attribution": "Jean-Luc Mélenchon — document de campagne 2027. Objectif ou chiffrage annoncé, pas résultat établi.",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Comment nous allons remettre de l’ordre dans les comptes publics",
      "publisher": "Jean-Luc Mélenchon — campagne 2027",
      "sourceDate": "2026-10-14",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-716854e54e19e2",
      "person": "melenchon",
      "theme": "superieur",
      "measure": "maj20261031-melenchon-2",
      "title": "Créer 250 000 places universitaires",
      "raw": "250 000 places",
      "value": 250000,
      "unit": "places",
      "kind": "autre chiffre annoncé",
      "context": "Créer 250 000 places universitaires — Objectif annoncé avec un chiffrage de campagne de 3,5 milliards d’euros (p. 10).",
      "fullText": "Créer 250 000 places universitaires — Objectif annoncé avec un chiffrage de campagne de 3,5 milliards d’euros (p. 10).",
      "period": "2027",
      "attribution": "Jean-Luc Mélenchon — document de campagne 2027. Objectif ou chiffrage annoncé, pas résultat établi.",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Comment nous allons remettre de l’ordre dans les comptes publics",
      "publisher": "Jean-Luc Mélenchon — campagne 2027",
      "sourceDate": "2026-10-14",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-fbb18618ebb012",
      "person": "melenchon",
      "theme": "superieur",
      "measure": "maj20261031-melenchon-2",
      "title": "Créer 250 000 places universitaires",
      "raw": "3,5 milliards",
      "value": 3.5,
      "unit": "milliards d’euros",
      "kind": "montant monétaire",
      "context": "Créer 250 000 places universitaires — Objectif annoncé avec un chiffrage de campagne de 3,5 milliards d’euros (p. 10).",
      "fullText": "Créer 250 000 places universitaires — Objectif annoncé avec un chiffrage de campagne de 3,5 milliards d’euros (p. 10).",
      "period": "2027",
      "attribution": "Jean-Luc Mélenchon — document de campagne 2027. Objectif ou chiffrage annoncé, pas résultat établi.",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Comment nous allons remettre de l’ordre dans les comptes publics",
      "publisher": "Jean-Luc Mélenchon — campagne 2027",
      "sourceDate": "2026-10-14",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-6764862b37e0a6",
      "person": "melenchon",
      "theme": "sante",
      "measure": "maj20261031-melenchon-3",
      "title": "Renforcer les hôpitaux et les effectifs soignants",
      "raw": "3 milliards",
      "value": 3,
      "unit": "milliards d’euros",
      "kind": "montant monétaire",
      "context": "Renforcer les hôpitaux et les effectifs soignants — Le document prévoit 3 milliards d’euros supplémentaires pour les hôpitaux et au moins 10 000 postes soignants (p. 10).",
      "fullText": "Renforcer les hôpitaux et les effectifs soignants — Le document prévoit 3 milliards d’euros supplémentaires pour les hôpitaux et au moins 10 000 postes soignants (p. 10).",
      "period": "2027",
      "attribution": "Jean-Luc Mélenchon — document de campagne 2027. Objectif ou chiffrage annoncé, pas résultat établi.",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Comment nous allons remettre de l’ordre dans les comptes publics",
      "publisher": "Jean-Luc Mélenchon — campagne 2027",
      "sourceDate": "2026-10-14",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-31d3b87e5b56c5",
      "person": "melenchon",
      "theme": "sante",
      "measure": "maj20261031-melenchon-3",
      "title": "Renforcer les hôpitaux et les effectifs soignants",
      "raw": "10 000 postes",
      "value": 10000,
      "unit": "postes",
      "kind": "autre chiffre annoncé",
      "context": "s — Le document prévoit 3 milliards d’euros supplémentaires pour les hôpitaux et au moins 10 000 postes soignants (p. 10).",
      "fullText": "Renforcer les hôpitaux et les effectifs soignants — Le document prévoit 3 milliards d’euros supplémentaires pour les hôpitaux et au moins 10 000 postes soignants (p. 10).",
      "period": "2027",
      "attribution": "Jean-Luc Mélenchon — document de campagne 2027. Objectif ou chiffrage annoncé, pas résultat établi.",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Comment nous allons remettre de l’ordre dans les comptes publics",
      "publisher": "Jean-Luc Mélenchon — campagne 2027",
      "sourceDate": "2026-10-14",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-c3d9d76a1a509f",
      "person": "melenchon",
      "theme": "famille",
      "measure": "maj20261031-melenchon-4",
      "title": "Renforcer la lutte contre les violences faites aux enfants",
      "raw": "2 milliards",
      "value": 2,
      "unit": "milliards d’euros",
      "kind": "montant monétaire",
      "context": "r la lutte contre les violences faites aux enfants — Enveloppe supplémentaire annoncée de 2 milliards d’euros dans le document de campagne (p. 10).",
      "fullText": "Renforcer la lutte contre les violences faites aux enfants — Enveloppe supplémentaire annoncée de 2 milliards d’euros dans le document de campagne (p. 10).",
      "period": "2027",
      "attribution": "Jean-Luc Mélenchon — document de campagne 2027. Objectif ou chiffrage annoncé, pas résultat établi.",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Comment nous allons remettre de l’ordre dans les comptes publics",
      "publisher": "Jean-Luc Mélenchon — campagne 2027",
      "sourceDate": "2026-10-14",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-fcbe4c117de69f",
      "person": "melenchon",
      "theme": "logement",
      "measure": "maj20261031-melenchon-5",
      "title": "Rénover 700 000 logements par an",
      "raw": "700 000 logements",
      "value": 700000,
      "unit": "logements",
      "kind": "autre chiffre annoncé",
      "context": "Rénover 700 000 logements par an — Objectif annuel visant à résorber les logements classés F ou G sur un mandat (p. 10). Ce volume est une cible annoncée.",
      "fullText": "Rénover 700 000 logements par an — Objectif annuel visant à résorber les logements classés F ou G sur un mandat (p. 10). Ce volume est une cible annoncée.",
      "period": "2027",
      "attribution": "Jean-Luc Mélenchon — document de campagne 2027. Objectif ou chiffrage annoncé, pas résultat établi.",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Comment nous allons remettre de l’ordre dans les comptes publics",
      "publisher": "Jean-Luc Mélenchon — campagne 2027",
      "sourceDate": "2026-10-14",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-effd3d7eb96b5c",
      "person": "retailleau",
      "theme": "education",
      "measure": "declaration-20261031-retailleau-dee936d00",
      "title": "Créer 1 000 établissements publics libres",
      "raw": "1 000 établissements",
      "value": 1000,
      "unit": "établissements",
      "kind": "autre chiffre annoncé",
      "context": "Créer 1 000 établissements publics libres — Créer des établissements volontaires pouvant adapter programmes, cycles, rythmes et calendrier scolaire.",
      "fullText": "Créer 1 000 établissements publics libres — Créer des établissements volontaires pouvant adapter programmes, cycles, rythmes et calendrier scolaire.",
      "period": "2026",
      "attribution": "Proposition explicitement attribuée à Bruno Retailleau par Emma Bador-Fritche.",
      "sourceId": "declaration-20261031-7a5a7667b2",
      "sourceUrl": "https://www.publicsenat.fr/actualites/politique/presidentielle-2027-bruno-retailleau-veut-refonder-lecole-autour-de-quatre-axes-principaux",
      "sourceTitle": "Rétablir un examen d’entrée en sixième",
      "publisher": "Public Sénat",
      "sourceDate": "2026-08-31",
      "positionDate": null,
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-072e436ba6b805",
      "person": "lisnard",
      "theme": "logement",
      "measure": "declaration-20261031-lisnard-0f49cf135",
      "title": "Systématiser l’expulsion des délinquants des HLM",
      "raw": "2027",
      "value": 2027,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "tématiser l’expulsion des délinquants des HLM — Annoncer une généralisation nationale dès 2027 des expulsions du logement social de personnes délinquantes.",
      "fullText": "Systématiser l’expulsion des délinquants des HLM — Annoncer une généralisation nationale dès 2027 des expulsions du logement social de personnes délinquantes.",
      "period": "2026",
      "attribution": "Citation explicitement attribuée à David Lisnard. Proposition limitée au logement social ; ne pas en déduire une position générale sur les expulsions locatives.",
      "sourceId": "declaration-20261031-9867106dba",
      "sourceUrl": "https://www.unenouvelleenergie.fr/questions/quel-candidat-veut-lutter-contre-le-narcotrafic/",
      "sourceTitle": "Systématiser l’expulsion des délinquants des HLM",
      "publisher": "Nouvelle Énergie — reproduction d’une publication individuelle",
      "sourceDate": "2026-10-16",
      "positionDate": "2026-05-25",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-bc66b2df452fe9",
      "person": "glucksmann",
      "theme": "superieur",
      "measure": "declaration-20261031-glucksmann-86d644110",
      "title": "Porter à 1 000 euros la gratification minimale des stages longs",
      "raw": "1 000 euros",
      "value": 1000,
      "unit": "euros",
      "kind": "montant monétaire",
      "context": "Porter à 1 000 euros la gratification minimale des stages longs — Souhaite fixer à 1 000 euros la gratification minimale de tout stage de plus de deux mois. Le financement et la da",
      "fullText": "Porter à 1 000 euros la gratification minimale des stages longs — Souhaite fixer à 1 000 euros la gratification minimale de tout stage de plus de deux mois. Le financement et la date d’entrée en vigueur ne sont pas détaillés dans cet article.",
      "period": "2026",
      "attribution": "Raphaël Glucksmann",
      "sourceId": "declaration-20261031-4e45467a2a",
      "sourceUrl": "https://www.publicsenat.fr/actualites/economie/presidentielle-que-proposent-les-candidats-pour-augmenter-les-salaires",
      "sourceTitle": "Porter à 1 000 euros la gratification minimale des stages longs",
      "publisher": "Public Sénat",
      "sourceDate": "2026-10-30",
      "positionDate": null,
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-4f4d574b635d82",
      "person": "philippe",
      "theme": "fiscalite",
      "measure": "declaration-20261031-philippe-87e4092fc",
      "title": "Exonérer temporairement d’impôt certains nouveaux parents",
      "raw": "3 000 euros",
      "value": 3000,
      "unit": "euros",
      "kind": "montant monétaire",
      "context": "après la naissance d’un premier enfant pour les foyers fiscaux qui en acquittent moins de 3 000 euros. Modalités et coût non détaillés dans cet article.",
      "fullText": "Exonérer temporairement d’impôt certains nouveaux parents — Propose trois ans d’exonération d’impôt sur le revenu après la naissance d’un premier enfant pour les foyers fiscaux qui en acquittent moins de 3 000 euros. Modalités et coût non détaillés dans cet article.",
      "period": "2026",
      "attribution": "Édouard Philippe",
      "sourceId": "declaration-20261031-4e45467a2a",
      "sourceUrl": "https://www.publicsenat.fr/actualites/economie/presidentielle-que-proposent-les-candidats-pour-augmenter-les-salaires",
      "sourceTitle": "Porter à 1 000 euros la gratification minimale des stages longs",
      "publisher": "Public Sénat",
      "sourceDate": "2026-10-30",
      "positionDate": null,
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-f9e8b56b7e64a7",
      "person": "retailleau",
      "theme": "emploi",
      "measure": "declaration-20261031-retailleau-1cd025c89",
      "title": "Instaurer un seuil annuel de 1 623 heures pour les exonérations",
      "raw": "1 623 heures",
      "value": 1623,
      "unit": "heures",
      "kind": "autre chiffre annoncé",
      "context": "Instaurer un seuil annuel de 1 623 heures pour les exonérations — Propose un seuil de 1 623 heures travaillées par an au-delà duquel les heures supplémentaires seraient exonérées de cotisations salaria",
      "fullText": "Instaurer un seuil annuel de 1 623 heures pour les exonérations — Propose un seuil de 1 623 heures travaillées par an au-delà duquel les heures supplémentaires seraient exonérées de cotisations salariales et patronales ainsi que d’impôt sur le revenu, hors CSG et CRDS.",
      "period": "2026",
      "attribution": "Bruno Retailleau",
      "sourceId": "declaration-20261031-4e45467a2a",
      "sourceUrl": "https://www.publicsenat.fr/actualites/economie/presidentielle-que-proposent-les-candidats-pour-augmenter-les-salaires",
      "sourceTitle": "Porter à 1 000 euros la gratification minimale des stages longs",
      "publisher": "Public Sénat",
      "sourceDate": "2026-10-30",
      "positionDate": null,
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-e10b0e7219bf87",
      "person": "lepen",
      "theme": "finances",
      "measure": "declaration-20261031-lepen-5aed700c9",
      "title": "Viser 140 milliards d’euros d’économies à l’horizon 2032",
      "raw": "140 milliards",
      "value": 140,
      "unit": "milliards d’euros",
      "kind": "montant monétaire",
      "context": "Viser 140 milliards d’euros d’économies à l’horizon 2032 — Présente un objectif de 140 milliards d’euros d’économies à l’horizon 2032 dans sa trajectoire de finances publiques. Il",
      "fullText": "Viser 140 milliards d’euros d’économies à l’horizon 2032 — Présente un objectif de 140 milliards d’euros d’économies à l’horizon 2032 dans sa trajectoire de finances publiques. Il s’agit d’un objectif annoncé, non d’économies réalisées ou d’un chiffrage indépendant.",
      "period": "2026",
      "attribution": "Marine Le Pen",
      "sourceId": "declaration-20261031-0cd8c9c587",
      "sourceUrl": "https://www.publicsenat.fr/actualites/politique/140-milliards-deuros-deconomies-dici-2032-leffort-radical-propose-par-marine-le-pen-pour-redresser-les-f",
      "sourceTitle": "Viser 140 milliards d’euros d’économies à l’horizon 2032",
      "publisher": "Public Sénat",
      "sourceDate": "2026-10-06",
      "positionDate": "2026-10-06",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-e229b774a0f594",
      "person": "lepen",
      "theme": "finances",
      "measure": "declaration-20261031-lepen-5aed700c9",
      "title": "Viser 140 milliards d’euros d’économies à l’horizon 2032",
      "raw": "2032",
      "value": 2032,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Viser 140 milliards d’euros d’économies à l’horizon 2032 — Présente un objectif de 140 milliards d’euros d’économies à l’horizon 2032 dans sa trajectoire de finances publiques. Il s’agit d’un objectif annoncé, non d’",
      "fullText": "Viser 140 milliards d’euros d’économies à l’horizon 2032 — Présente un objectif de 140 milliards d’euros d’économies à l’horizon 2032 dans sa trajectoire de finances publiques. Il s’agit d’un objectif annoncé, non d’économies réalisées ou d’un chiffrage indépendant.",
      "period": "2026",
      "attribution": "Marine Le Pen",
      "sourceId": "declaration-20261031-0cd8c9c587",
      "sourceUrl": "https://www.publicsenat.fr/actualites/politique/140-milliards-deuros-deconomies-dici-2032-leffort-radical-propose-par-marine-le-pen-pour-redresser-les-f",
      "sourceTitle": "Viser 140 milliards d’euros d’économies à l’horizon 2032",
      "publisher": "Public Sénat",
      "sourceDate": "2026-10-06",
      "positionDate": "2026-10-06",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-393c136e58eb41",
      "person": "lisnard",
      "theme": "fiscalite",
      "measure": "declaration-20261031-lisnard-243a29a84",
      "title": "Ramener la CSG sur les revenus d’activité à 6,6 %",
      "raw": "6,6 %",
      "value": 6.6,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Ramener la CSG sur les revenus d’activité à 6,6 % — Propose de ramener la CSG sur les revenus d’activité de 9,2 % à 6,6 % pour augmenter le salaire net. Le financement n’est pas détaillé dans cet article.",
      "fullText": "Ramener la CSG sur les revenus d’activité à 6,6 % — Propose de ramener la CSG sur les revenus d’activité de 9,2 % à 6,6 % pour augmenter le salaire net. Le financement n’est pas détaillé dans cet article.",
      "period": "2026",
      "attribution": "David Lisnard",
      "sourceId": "declaration-20261031-9dd7e4a099",
      "sourceUrl": "https://www.lejdd.fr/politique/depenses-publiques-justice-appel-a-ciotti-ce-quil-faut-retenir-de-linterview-de-david-lisnard-a-cnews-187194",
      "sourceTitle": "Ramener la CSG sur les revenus d’activité à 6,6 %",
      "publisher": "Le Journal du Dimanche",
      "sourceDate": "2026-10-28",
      "positionDate": "2026-10-27",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-f197d9b452150b",
      "person": "lisnard",
      "theme": "fiscalite",
      "measure": "declaration-20261031-lisnard-243a29a84",
      "title": "Ramener la CSG sur les revenus d’activité à 6,6 %",
      "raw": "9,2 %",
      "value": 9.2,
      "unit": "%",
      "kind": "pourcentage",
      "context": " les revenus d’activité à 6,6 % — Propose de ramener la CSG sur les revenus d’activité de 9,2 % à 6,6 % pour augmenter le salaire net. Le financement n’est pas détaillé dans cet article.",
      "fullText": "Ramener la CSG sur les revenus d’activité à 6,6 % — Propose de ramener la CSG sur les revenus d’activité de 9,2 % à 6,6 % pour augmenter le salaire net. Le financement n’est pas détaillé dans cet article.",
      "period": "2026",
      "attribution": "David Lisnard",
      "sourceId": "declaration-20261031-9dd7e4a099",
      "sourceUrl": "https://www.lejdd.fr/politique/depenses-publiques-justice-appel-a-ciotti-ce-quil-faut-retenir-de-linterview-de-david-lisnard-a-cnews-187194",
      "sourceTitle": "Ramener la CSG sur les revenus d’activité à 6,6 %",
      "publisher": "Le Journal du Dimanche",
      "sourceDate": "2026-10-28",
      "positionDate": "2026-10-27",
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-46d43ba2236296",
      "person": "retailleau",
      "theme": "emploi",
      "measure": "declaration-20261031-retailleau-cfb5c676f",
      "title": "Baisser les cotisations de 30 milliards par an",
      "raw": "30 milliards",
      "value": 30,
      "unit": "milliards",
      "kind": "autre chiffre annoncé",
      "context": "Baisser les cotisations de 30 milliards par an — Baisser les cotisations de 30 milliards par an, moitié pour les salariés, moitié pour les entreprises. Gain annoncé : environ 500 euros nets par an au",
      "fullText": "Baisser les cotisations de 30 milliards par an — Baisser les cotisations de 30 milliards par an, moitié pour les salariés, moitié pour les entreprises. Gain annoncé : environ 500 euros nets par an au salaire médian.",
      "period": "2026",
      "attribution": "Proposition personnelle de Bruno Retailleau pour 2027 ; chiffrages de la campagne.",
      "sourceId": "declaration-20261031-0b49589e77",
      "sourceUrl": "https://www.avecretailleau.fr/projet/mesure/rendre-30-milliards-d-euros-aux-salaries-et-aux-entreprises",
      "sourceTitle": "Baisser les cotisations de 30 milliards par an",
      "publisher": "Bruno Retailleau — campagne 2027",
      "sourceDate": "2026-09-24",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-42319601bc1c56",
      "person": "retailleau",
      "theme": "emploi",
      "measure": "declaration-20261031-retailleau-cfb5c676f",
      "title": "Baisser les cotisations de 30 milliards par an",
      "raw": "500 euros",
      "value": 500,
      "unit": "euros",
      "kind": "montant monétaire",
      "context": "rds par an, moitié pour les salariés, moitié pour les entreprises. Gain annoncé : environ 500 euros nets par an au salaire médian.",
      "fullText": "Baisser les cotisations de 30 milliards par an — Baisser les cotisations de 30 milliards par an, moitié pour les salariés, moitié pour les entreprises. Gain annoncé : environ 500 euros nets par an au salaire médian.",
      "period": "2026",
      "attribution": "Proposition personnelle de Bruno Retailleau pour 2027 ; chiffrages de la campagne.",
      "sourceId": "declaration-20261031-0b49589e77",
      "sourceUrl": "https://www.avecretailleau.fr/projet/mesure/rendre-30-milliards-d-euros-aux-salaries-et-aux-entreprises",
      "sourceTitle": "Baisser les cotisations de 30 milliards par an",
      "publisher": "Bruno Retailleau — campagne 2027",
      "sourceDate": "2026-09-24",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-a5e738a323cfdc",
      "person": "melenchon",
      "theme": "finances",
      "measure": "declaration-20261031-melenchon-7ca198111",
      "title": "Budget 2027 : nouvelles recettes et dépenses annoncées",
      "raw": "2027",
      "value": 2027,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Budget 2027 : nouvelles recettes et dépenses annoncées — Le document annonce 106,4 milliards de recettes supplémentaires et 81,7 milliards de dépenses : soit 24,7 milliard",
      "fullText": "Budget 2027 : nouvelles recettes et dépenses annoncées — Le document annonce 106,4 milliards de recettes supplémentaires et 81,7 milliards de dépenses : soit 24,7 milliards de réduction du déficit selon la campagne, sans remboursement équivalent du stock de dette.",
      "period": "2026",
      "attribution": "Jean-Luc Mélenchon — scénario budgétaire de campagne pour 2027, non expertise indépendante.",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Comment nous allons remettre de l’ordre dans les comptes publics",
      "publisher": "Jean-Luc Mélenchon — campagne 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-e492a657727b60",
      "person": "melenchon",
      "theme": "finances",
      "measure": "declaration-20261031-melenchon-7ca198111",
      "title": "Budget 2027 : nouvelles recettes et dépenses annoncées",
      "raw": "106,4 milliards",
      "value": 106.4,
      "unit": "milliards",
      "kind": "autre chiffre annoncé",
      "context": "Budget 2027 : nouvelles recettes et dépenses annoncées — Le document annonce 106,4 milliards de recettes supplémentaires et 81,7 milliards de dépenses : soit 24,7 milliards de réduction du déficit selon la campagne, sans remboursement équivalent du sto",
      "fullText": "Budget 2027 : nouvelles recettes et dépenses annoncées — Le document annonce 106,4 milliards de recettes supplémentaires et 81,7 milliards de dépenses : soit 24,7 milliards de réduction du déficit selon la campagne, sans remboursement équivalent du stock de dette.",
      "period": "2026",
      "attribution": "Jean-Luc Mélenchon — scénario budgétaire de campagne pour 2027, non expertise indépendante.",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Comment nous allons remettre de l’ordre dans les comptes publics",
      "publisher": "Jean-Luc Mélenchon — campagne 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-d8e859b4169b32",
      "person": "melenchon",
      "theme": "finances",
      "measure": "declaration-20261031-melenchon-7ca198111",
      "title": "Budget 2027 : nouvelles recettes et dépenses annoncées",
      "raw": "81,7 milliards",
      "value": 81.7,
      "unit": "milliards",
      "kind": "autre chiffre annoncé",
      "context": "t dépenses annoncées — Le document annonce 106,4 milliards de recettes supplémentaires et 81,7 milliards de dépenses : soit 24,7 milliards de réduction du déficit selon la campagne, sans remboursement équivalent du stock de dette.",
      "fullText": "Budget 2027 : nouvelles recettes et dépenses annoncées — Le document annonce 106,4 milliards de recettes supplémentaires et 81,7 milliards de dépenses : soit 24,7 milliards de réduction du déficit selon la campagne, sans remboursement équivalent du stock de dette.",
      "period": "2026",
      "attribution": "Jean-Luc Mélenchon — scénario budgétaire de campagne pour 2027, non expertise indépendante.",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Comment nous allons remettre de l’ordre dans les comptes publics",
      "publisher": "Jean-Luc Mélenchon — campagne 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-ffd8520c6e42a3",
      "person": "melenchon",
      "theme": "finances",
      "measure": "declaration-20261031-melenchon-7ca198111",
      "title": "Budget 2027 : nouvelles recettes et dépenses annoncées",
      "raw": "24,7 milliards",
      "value": 24.7,
      "unit": "milliards",
      "kind": "autre chiffre annoncé",
      "context": " annonce 106,4 milliards de recettes supplémentaires et 81,7 milliards de dépenses : soit 24,7 milliards de réduction du déficit selon la campagne, sans remboursement équivalent du stock de dette.",
      "fullText": "Budget 2027 : nouvelles recettes et dépenses annoncées — Le document annonce 106,4 milliards de recettes supplémentaires et 81,7 milliards de dépenses : soit 24,7 milliards de réduction du déficit selon la campagne, sans remboursement équivalent du stock de dette.",
      "period": "2026",
      "attribution": "Jean-Luc Mélenchon — scénario budgétaire de campagne pour 2027, non expertise indépendante.",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Comment nous allons remettre de l’ordre dans les comptes publics",
      "publisher": "Jean-Luc Mélenchon — campagne 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-f262761b9f22e6",
      "person": "bertrand",
      "theme": "culture",
      "measure": "expanded-20261031-3a4c726d0e33",
      "title": "Budget culturel 2032",
      "raw": "2032",
      "value": 2032,
      "unit": "année / horizon",
      "kind": "année / horizon",
      "context": "Budget culturel 2032 — Viser 1 % du budget de l’État consacré à la culture en 2032.",
      "fullText": "Budget culturel 2032 — Viser 1 % du budget de l’État consacré à la culture en 2032.",
      "period": "2026",
      "attribution": "individuelle — déclaration ou soutien public de 2026",
      "sourceId": "research-20261031-407f5f76221b",
      "sourceUrl": "https://www.nousfrance.fr/2026/08/je-my-prepare-pas-encore-officiellement-candidat-xavier-bertrand-pose-les-bases-de-son-projet-pour-la-presidentielle-avec-la-culture-en-toile-de-fond-var-matin/",
      "sourceTitle": "Entretien Var-Matin — culture et protection civile",
      "publisher": "Nous France — reprise de Var-Matin, Fabrice Michelier",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-b061f17a639b82",
      "person": "bertrand",
      "theme": "culture",
      "measure": "expanded-20261031-3a4c726d0e33",
      "title": "Budget culturel 2032",
      "raw": "1 %",
      "value": 1,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Budget culturel 2032 — Viser 1 % du budget de l’État consacré à la culture en 2032.",
      "fullText": "Budget culturel 2032 — Viser 1 % du budget de l’État consacré à la culture en 2032.",
      "period": "2026",
      "attribution": "individuelle — déclaration ou soutien public de 2026",
      "sourceId": "research-20261031-407f5f76221b",
      "sourceUrl": "https://www.nousfrance.fr/2026/08/je-my-prepare-pas-encore-officiellement-candidat-xavier-bertrand-pose-les-bases-de-son-projet-pour-la-presidentielle-avec-la-culture-en-toile-de-fond-var-matin/",
      "sourceTitle": "Entretien Var-Matin — culture et protection civile",
      "publisher": "Nous France — reprise de Var-Matin, Fabrice Michelier",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "reported",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-626b16acae680f",
      "person": "dupont",
      "theme": "justice",
      "measure": "expanded-20261031-9b74ff062400",
      "title": "Majorité pénale",
      "raw": "16 ans",
      "value": 16,
      "unit": "ans",
      "kind": "autre chiffre annoncé",
      "context": "Majorité pénale — Fixer la majorité pénale à 16 ans.",
      "fullText": "Majorité pénale — Fixer la majorité pénale à 16 ans.",
      "period": "2026",
      "attribution": "individuelle — déclaration ou soutien public de 2026",
      "sourceId": "research-20261031-0e40151b531a",
      "sourceUrl": "https://www.dupontaignan.fr/actualite/communique-nicolas-dupont-aignan-a-limoges/",
      "sourceTitle": "Communiqué — 20 mesures à Limoges",
      "publisher": "Campagne Nicolas Dupont-Aignan",
      "sourceDate": "2026-10-20",
      "positionDate": "2026-10-20",
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-89886c1355be7b",
      "person": "dupont",
      "theme": "justice",
      "measure": "expanded-20261031-3a4defd852bb",
      "title": "Capacité carcérale",
      "raw": "40 000 places",
      "value": 40000,
      "unit": "places",
      "kind": "autre chiffre annoncé",
      "context": "Capacité carcérale — Ajouter 40 000 places de prison.",
      "fullText": "Capacité carcérale — Ajouter 40 000 places de prison.",
      "period": "2026",
      "attribution": "individuelle — déclaration ou soutien public de 2026",
      "sourceId": "research-20261031-0e40151b531a",
      "sourceUrl": "https://www.dupontaignan.fr/actualite/communique-nicolas-dupont-aignan-a-limoges/",
      "sourceTitle": "Communiqué — 20 mesures à Limoges",
      "publisher": "Campagne Nicolas Dupont-Aignan",
      "sourceDate": "2026-10-20",
      "positionDate": "2026-10-20",
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-97f681648f073a",
      "person": "dupont",
      "theme": "famille",
      "measure": "expanded-20261031-e3f4e2948ef4",
      "title": "Épargne dès la naissance",
      "raw": "10 000 euros",
      "value": 10000,
      "unit": "euros",
      "kind": "montant monétaire",
      "context": "Épargne dès la naissance — Doter chaque nouveau-né français d’une épargne retraite de 10 000 euros.",
      "fullText": "Épargne dès la naissance — Doter chaque nouveau-né français d’une épargne retraite de 10 000 euros.",
      "period": "2026",
      "attribution": "individuelle — déclaration ou soutien public de 2026",
      "sourceId": "research-20261031-0e40151b531a",
      "sourceUrl": "https://www.dupontaignan.fr/actualite/communique-nicolas-dupont-aignan-a-limoges/",
      "sourceTitle": "Communiqué — 20 mesures à Limoges",
      "publisher": "Campagne Nicolas Dupont-Aignan",
      "sourceDate": "2026-10-20",
      "positionDate": "2026-10-20",
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-0ee22c07eeb26f",
      "person": "dupont",
      "theme": "emploi",
      "measure": "expanded-20261031-78576effa12a",
      "title": "Premier emploi des jeunes",
      "raw": "26 ans",
      "value": 26,
      "unit": "ans",
      "kind": "autre chiffre annoncé",
      "context": "Premier emploi des jeunes — Exonérer un an de charges sociales un premier emploi avant 26 ans.",
      "fullText": "Premier emploi des jeunes — Exonérer un an de charges sociales un premier emploi avant 26 ans.",
      "period": "2026",
      "attribution": "individuelle — déclaration ou soutien public de 2026",
      "sourceId": "research-20261031-0e40151b531a",
      "sourceUrl": "https://www.dupontaignan.fr/actualite/communique-nicolas-dupont-aignan-a-limoges/",
      "sourceTitle": "Communiqué — 20 mesures à Limoges",
      "publisher": "Campagne Nicolas Dupont-Aignan",
      "sourceDate": "2026-10-20",
      "positionDate": "2026-10-20",
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-3d900d1551ae7c",
      "person": "dupont",
      "theme": "pouvoir",
      "measure": "expanded-20261031-b16b9a244ea9",
      "title": "Prix des carburants",
      "raw": "0,40 euro",
      "value": 0.4,
      "unit": "euro",
      "kind": "montant monétaire",
      "context": "Prix des carburants — Promettre une diminution de 0,40 euro par litre.",
      "fullText": "Prix des carburants — Promettre une diminution de 0,40 euro par litre.",
      "period": "2026",
      "attribution": "individuelle — déclaration ou soutien public de 2026",
      "sourceId": "research-20261031-0e40151b531a",
      "sourceUrl": "https://www.dupontaignan.fr/actualite/communique-nicolas-dupont-aignan-a-limoges/",
      "sourceTitle": "Communiqué — 20 mesures à Limoges",
      "publisher": "Campagne Nicolas Dupont-Aignan",
      "sourceDate": "2026-10-20",
      "positionDate": "2026-10-20",
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-59d0054635ac59",
      "person": "dupont",
      "theme": "energie",
      "measure": "expanded-20261031-8e26d495c204",
      "title": "Prix de l’électricité",
      "raw": "−50 %",
      "value": -50,
      "unit": "%",
      "kind": "pourcentage",
      "context": "Prix de l’électricité — Viser −50 % en quittant le marché européen de l’électricité.",
      "fullText": "Prix de l’électricité — Viser −50 % en quittant le marché européen de l’électricité.",
      "period": "2026",
      "attribution": "individuelle — déclaration ou soutien public de 2026",
      "sourceId": "research-20261031-0e40151b531a",
      "sourceUrl": "https://www.dupontaignan.fr/actualite/communique-nicolas-dupont-aignan-a-limoges/",
      "sourceTitle": "Communiqué — 20 mesures à Limoges",
      "publisher": "Campagne Nicolas Dupont-Aignan",
      "sourceDate": "2026-10-20",
      "positionDate": "2026-10-20",
      "evidenceLevel": "primary",
      "interpretation": "Repérage d’un chiffre dans une proposition ou déclaration indexée. Aucune assimilation automatique à un coût budgétaire."
    },
    {
      "id": "figure-fin-budget-evidence-01",
      "person": "philippe",
      "theme": "fiscalite",
      "measure": "p2",
      "financialEntry": "budget-evidence-01",
      "title": "Volet fiscal du pacte productif",
      "raw": "50 Md€",
      "value": 50,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Volet fiscal du pacte productif · 50 Md€ · unknown · Calendrier annoncé à préciser · Finances publiques françaises · Périodicité et montée en charge non précisées ; aucune conversion en montant annuel.",
      "fullText": "Volet fiscal du pacte productif · 50 Md€ · unknown · Calendrier annoncé à préciser · Finances publiques françaises · Périodicité et montée en charge non précisées ; aucune conversion en montant annuel.",
      "period": "2027",
      "frequency": "unknown",
      "amountType": "estimation budgétaire",
      "role": null,
      "parentGroup": null,
      "attribution": "Estimation externe historique",
      "sourceId": null,
      "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-prospere",
      "sourceTitle": "Priorités économiques — Édouard Philippe",
      "publisher": "Priorités économiques — Édouard Philippe",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-budget-evidence-02",
      "person": "philippe",
      "theme": "fiscalite",
      "measure": "p2",
      "financialEntry": "budget-evidence-02",
      "title": "Volet réduction des aides du pacte productif",
      "raw": "50 Md€",
      "value": 50,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Volet réduction des aides du pacte productif · 50 Md€ · unknown · Calendrier annoncé à préciser · Finances publiques françaises · Périodicité non précisée ; distinct du volet fiscal de la même proposition.",
      "fullText": "Volet réduction des aides du pacte productif · 50 Md€ · unknown · Calendrier annoncé à préciser · Finances publiques françaises · Périodicité non précisée ; distinct du volet fiscal de la même proposition.",
      "period": "2027",
      "frequency": "unknown",
      "amountType": "estimation budgétaire",
      "role": null,
      "parentGroup": null,
      "attribution": "Estimation externe historique",
      "sourceId": null,
      "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-prospere",
      "sourceTitle": "Priorités économiques — Édouard Philippe",
      "publisher": "Priorités économiques — Édouard Philippe",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-budget-evidence-06",
      "person": "philippe",
      "theme": "adaptation",
      "measure": "p13",
      "financialEntry": "budget-evidence-06",
      "title": "Fonds unique d’adaptation climatique",
      "raw": "2",
      "value": null,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Fonds unique d’adaptation climatique · 2 · annual · Calendrier annoncé à préciser · Finances publiques françaises · Dotation annoncée de 2 Md€/an par fusion de fonds existants : surcoût net inconnu.",
      "fullText": "Fonds unique d’adaptation climatique · 2 · annual · Calendrier annoncé à préciser · Finances publiques françaises · Dotation annoncée de 2 Md€/an par fusion de fonds existants : surcoût net inconnu.",
      "period": "2027",
      "frequency": "annual",
      "amountType": "estimation budgétaire",
      "role": null,
      "parentGroup": null,
      "attribution": "Estimation externe historique",
      "sourceId": null,
      "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-conquerante",
      "sourceTitle": "Priorités écologiques — Édouard Philippe",
      "publisher": "Priorités écologiques — Édouard Philippe",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-budget-evidence-07",
      "person": "ruffin",
      "theme": "logement",
      "measure": "left-ruffin-13",
      "financialEntry": "budget-evidence-07",
      "title": "Places de logement pour étudiants et jeunes travailleurs",
      "raw": "8 à 12 Md€",
      "value": null,
      "valueLow": 8,
      "valueHigh": 12,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Places de logement pour étudiants et jeunes travailleurs · 8 à 12 Md€ · total · Investissement concentré sur cinq ans, cible 2032 · Investissement additionnel du plan, ventilation des financeurs non détaillée · Fourchette du programme, non expertise indépendante ; aucun point milieu calculé.",
      "fullText": "Places de logement pour étudiants et jeunes travailleurs · 8 à 12 Md€ · total · Investissement concentré sur cinq ans, cible 2032 · Investissement additionnel du plan, ventilation des financeurs non détaillée · Fourchette du programme, non expertise indépendante ; aucun point milieu calculé.",
      "period": "2027",
      "frequency": "total",
      "amountType": "estimation budgétaire",
      "role": null,
      "parentGroup": null,
      "attribution": "Estimation externe historique",
      "sourceId": null,
      "sourceUrl": "https://nouspresident.fr/face-a-la-crise-du-logement/",
      "sourceTitle": "Face à la crise du logement — François Ruffin",
      "publisher": "Face à la crise du logement — François Ruffin",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-budget-evidence-08",
      "person": "ruffin",
      "theme": "finances",
      "measure": null,
      "financialEntry": "budget-evidence-08",
      "title": "Réforme de la fiscalité foncière",
      "raw": "3 Md€",
      "value": 3,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Réforme de la fiscalité foncière · 3 Md€ · annual · Calendrier annoncé à préciser · Finances publiques françaises · Recette minimale annoncée par le programme ; pas une évaluation indépendante.",
      "fullText": "Réforme de la fiscalité foncière · 3 Md€ · annual · Calendrier annoncé à préciser · Finances publiques françaises · Recette minimale annoncée par le programme ; pas une évaluation indépendante.",
      "period": "2027",
      "frequency": "annual",
      "amountType": "estimation budgétaire",
      "role": null,
      "parentGroup": null,
      "attribution": "Estimation externe historique",
      "sourceId": null,
      "sourceUrl": "https://nouspresident.fr/face-a-la-crise-du-logement/",
      "sourceTitle": "Face à la crise du logement — François Ruffin",
      "publisher": "Face à la crise du logement — François Ruffin",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-budget-evidence-09",
      "person": "ruffin",
      "theme": "logement",
      "measure": "left-ruffin-12",
      "financialEntry": "budget-evidence-09",
      "title": "Renforcement du soutien aux bailleurs sociaux",
      "raw": "2 à 3 Md€",
      "value": null,
      "valueLow": 2,
      "valueHigh": 3,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Renforcement du soutien aux bailleurs sociaux · 2 à 3 Md€ · annual · Court terme ; calendrier exact non indiqué · Finances publiques françaises · Fourchette de retour au soutien antérieur à 2018, à amplifier ensuite ; ne chiffre pas tout le plan de construction.",
      "fullText": "Renforcement du soutien aux bailleurs sociaux · 2 à 3 Md€ · annual · Court terme ; calendrier exact non indiqué · Finances publiques françaises · Fourchette de retour au soutien antérieur à 2018, à amplifier ensuite ; ne chiffre pas tout le plan de construction.",
      "period": "2027",
      "frequency": "annual",
      "amountType": "estimation budgétaire",
      "role": null,
      "parentGroup": null,
      "attribution": "Estimation externe historique",
      "sourceId": null,
      "sourceUrl": "https://nouspresident.fr/face-a-la-crise-du-logement/",
      "sourceTitle": "Face à la crise du logement — François Ruffin",
      "publisher": "Face à la crise du logement — François Ruffin",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-budget-evidence-10",
      "person": "lepen",
      "theme": "finances",
      "measure": null,
      "financialEntry": "budget-evidence-10",
      "title": "Retraite à 60 ans et minimum vieillesse",
      "raw": "26.5 Md€",
      "value": 26.5,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Retraite à 60 ans et minimum vieillesse · 26.5 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027. Ensemble de mesures, pas le seul âge de départ.",
      "fullText": "Retraite à 60 ans et minimum vieillesse · 26.5 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027. Ensemble de mesures, pas le seul âge de départ.",
      "period": "2022",
      "frequency": "annual",
      "amountType": "estimation budgétaire",
      "role": null,
      "parentGroup": null,
      "attribution": "Estimation externe historique",
      "sourceId": null,
      "sourceUrl": "https://www.institutmontaigne.org/presidentielle-2022/marine-le-pen/synthese/",
      "sourceTitle": "Institut Montaigne — synthèse Marine Le Pen 2022",
      "publisher": "Institut Montaigne — synthèse Marine Le Pen 2022",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-budget-evidence-11",
      "person": "lepen",
      "theme": "finances",
      "measure": null,
      "financialEntry": "budget-evidence-11",
      "title": "Prêt public à taux zéro pour accéder à la propriété",
      "raw": "12.6 Md€",
      "value": 12.6,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Prêt public à taux zéro pour accéder à la propriété · 12.6 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027.",
      "fullText": "Prêt public à taux zéro pour accéder à la propriété · 12.6 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027.",
      "period": "2022",
      "frequency": "annual",
      "amountType": "estimation budgétaire",
      "role": null,
      "parentGroup": null,
      "attribution": "Estimation externe historique",
      "sourceId": null,
      "sourceUrl": "https://www.institutmontaigne.org/presidentielle-2022/marine-le-pen/synthese/",
      "sourceTitle": "Institut Montaigne — synthèse Marine Le Pen 2022",
      "publisher": "Institut Montaigne — synthèse Marine Le Pen 2022",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-budget-evidence-12",
      "person": "lepen",
      "theme": "emploi",
      "measure": "right-m2",
      "financialEntry": "budget-evidence-12",
      "title": "Exonération patronale des augmentations salariales de 10 %",
      "raw": "10.5 Md€",
      "value": 10.5,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Exonération patronale des augmentations salariales de 10 % · 10.5 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027. Salaires inférieurs à trois SMIC.",
      "fullText": "Exonération patronale des augmentations salariales de 10 % · 10.5 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027. Salaires inférieurs à trois SMIC.",
      "period": "2022",
      "frequency": "annual",
      "amountType": "estimation budgétaire",
      "role": null,
      "parentGroup": null,
      "attribution": "Estimation externe historique",
      "sourceId": null,
      "sourceUrl": "https://www.institutmontaigne.org/presidentielle-2022/marine-le-pen/synthese/",
      "sourceTitle": "Institut Montaigne — synthèse Marine Le Pen 2022",
      "publisher": "Institut Montaigne — synthèse Marine Le Pen 2022",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-budget-evidence-13",
      "person": "lepen",
      "theme": "finances",
      "measure": null,
      "financialEntry": "budget-evidence-13",
      "title": "Réduction de la TVA sur les énergies",
      "raw": "8.2 à 12.4 Md€",
      "value": 10.3,
      "valueLow": 8.2,
      "valueHigh": 12.4,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Réduction de la TVA sur les énergies · 8.2 à 12.4 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027. Sensible aux prix et à la consommation.",
      "fullText": "Réduction de la TVA sur les énergies · 8.2 à 12.4 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027. Sensible aux prix et à la consommation.",
      "period": "2022",
      "frequency": "annual",
      "amountType": "estimation budgétaire",
      "role": null,
      "parentGroup": null,
      "attribution": "Estimation externe historique",
      "sourceId": null,
      "sourceUrl": "https://www.institutmontaigne.org/presidentielle-2022/marine-le-pen/baisser-la-tva-de-20-a-55-pour-les-carburants-lelectricite-le-gaz-et-le-fioul-domestique/",
      "sourceTitle": "Institut Montaigne — TVA énergie 2022",
      "publisher": "Institut Montaigne — TVA énergie 2022",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-budget-evidence-14",
      "person": "lepen",
      "theme": "sante",
      "measure": "l11",
      "financialEntry": "budget-evidence-14",
      "title": "Plan de soutien sanitaire",
      "raw": "4 Md€",
      "value": 4,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Plan de soutien sanitaire · 4 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027. Annualisation du plan par l’évaluateur.",
      "fullText": "Plan de soutien sanitaire · 4 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027. Annualisation du plan par l’évaluateur.",
      "period": "2022",
      "frequency": "annual",
      "amountType": "estimation budgétaire",
      "role": null,
      "parentGroup": null,
      "attribution": "Estimation externe historique",
      "sourceId": null,
      "sourceUrl": "https://www.institutmontaigne.org/presidentielle-2022/marine-le-pen/synthese/",
      "sourceTitle": "Institut Montaigne — synthèse Marine Le Pen 2022",
      "publisher": "Institut Montaigne — synthèse Marine Le Pen 2022",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-budget-evidence-15",
      "person": "lepen",
      "theme": "defense",
      "measure": "l7",
      "financialEntry": "budget-evidence-15",
      "title": "Hausse des crédits militaires",
      "raw": "4 Md€",
      "value": 4,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Hausse des crédits militaires · 4 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027. Écart budgétaire estimé, distinct de la cible de budget total de 55 Md€.",
      "fullText": "Hausse des crédits militaires · 4 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027. Écart budgétaire estimé, distinct de la cible de budget total de 55 Md€.",
      "period": "2022",
      "frequency": "annual",
      "amountType": "estimation budgétaire",
      "role": null,
      "parentGroup": null,
      "attribution": "Estimation externe historique",
      "sourceId": null,
      "sourceUrl": "https://www.institutmontaigne.org/presidentielle-2022/marine-le-pen/synthese/",
      "sourceTitle": "Institut Montaigne — synthèse Marine Le Pen 2022",
      "publisher": "Institut Montaigne — synthèse Marine Le Pen 2022",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-budget-evidence-16",
      "person": "melenchon",
      "theme": "finances",
      "measure": null,
      "financialEntry": "budget-evidence-16",
      "title": "Réforme des retraites et pensions",
      "raw": "36 à 112.8 Md€",
      "value": 85.8,
      "valueLow": 36,
      "valueHigh": 112.8,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Réforme des retraites et pensions · 36 à 112.8 Md€ · annual · 2027 dans le scénario publié en 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027. Ensemble de paramètres de retraite et pension, non le seul âge légal.",
      "fullText": "Réforme des retraites et pensions · 36 à 112.8 Md€ · annual · 2027 dans le scénario publié en 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027. Ensemble de paramètres de retraite et pension, non le seul âge légal.",
      "period": "2022",
      "frequency": "annual",
      "amountType": "estimation budgétaire",
      "role": null,
      "parentGroup": null,
      "attribution": "Estimation externe historique",
      "sourceId": null,
      "sourceUrl": "https://www.institutmontaigne.org/presidentielle-2022/jean-luc-melenchon/retablir-la-retraite-a-60-ans-apres-40-ans-annees-de-cotisation/",
      "sourceTitle": "Institut Montaigne — retraites Mélenchon 2022",
      "publisher": "Institut Montaigne — retraites Mélenchon 2022",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-budget-evidence-17",
      "person": "melenchon",
      "theme": "finances",
      "measure": null,
      "financialEntry": "budget-evidence-17",
      "title": "Suppression du prélèvement forfaitaire unique",
      "raw": "2.1 Md€",
      "value": 2.1,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Suppression du prélèvement forfaitaire unique · 2.1 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027.",
      "fullText": "Suppression du prélèvement forfaitaire unique · 2.1 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027.",
      "period": "2022",
      "frequency": "annual",
      "amountType": "estimation budgétaire",
      "role": null,
      "parentGroup": null,
      "attribution": "Estimation externe historique",
      "sourceId": null,
      "sourceUrl": "https://www.institutmontaigne.org/presidentielle-2022/jean-luc-melenchon/",
      "sourceTitle": "Institut Montaigne — propositions Mélenchon 2022",
      "publisher": "Institut Montaigne — propositions Mélenchon 2022",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-budget-evidence-18",
      "person": "melenchon",
      "theme": "finances",
      "measure": null,
      "financialEntry": "budget-evidence-18",
      "title": "CSG progressive en quatorze tranches",
      "raw": "39 Md€",
      "value": 39,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "CSG progressive en quatorze tranches · 39 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027.",
      "fullText": "CSG progressive en quatorze tranches · 39 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027.",
      "period": "2022",
      "frequency": "annual",
      "amountType": "estimation budgétaire",
      "role": null,
      "parentGroup": null,
      "attribution": "Estimation externe historique",
      "sourceId": null,
      "sourceUrl": "https://www.institutmontaigne.org/presidentielle-2022/jean-luc-melenchon/",
      "sourceTitle": "Institut Montaigne — propositions Mélenchon 2022",
      "publisher": "Institut Montaigne — propositions Mélenchon 2022",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-budget-evidence-19",
      "person": "melenchon",
      "theme": "finances",
      "measure": null,
      "financialEntry": "budget-evidence-19",
      "title": "Suppression du quotient conjugal",
      "raw": "7.2 Md€",
      "value": 7.2,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Suppression du quotient conjugal · 7.2 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027.",
      "fullText": "Suppression du quotient conjugal · 7.2 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027.",
      "period": "2022",
      "frequency": "annual",
      "amountType": "estimation budgétaire",
      "role": null,
      "parentGroup": null,
      "attribution": "Estimation externe historique",
      "sourceId": null,
      "sourceUrl": "https://www.institutmontaigne.org/presidentielle-2022/jean-luc-melenchon/",
      "sourceTitle": "Institut Montaigne — propositions Mélenchon 2022",
      "publisher": "Institut Montaigne — propositions Mélenchon 2022",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-budget-evidence-20",
      "person": "melenchon",
      "theme": "finances",
      "measure": null,
      "financialEntry": "budget-evidence-20",
      "title": "Cotisations sur intéressement, participation et épargne salariale",
      "raw": "8 Md€",
      "value": 8,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Cotisations sur intéressement, participation et épargne salariale · 8 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027.",
      "fullText": "Cotisations sur intéressement, participation et épargne salariale · 8 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027.",
      "period": "2022",
      "frequency": "annual",
      "amountType": "estimation budgétaire",
      "role": null,
      "parentGroup": null,
      "attribution": "Estimation externe historique",
      "sourceId": null,
      "sourceUrl": "https://www.institutmontaigne.org/presidentielle-2022/jean-luc-melenchon/",
      "sourceTitle": "Institut Montaigne — propositions Mélenchon 2022",
      "publisher": "Institut Montaigne — propositions Mélenchon 2022",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-budget-evidence-21",
      "person": "roussel",
      "theme": "finances",
      "measure": null,
      "financialEntry": "budget-evidence-21",
      "title": "Semaine de travail de 32 heures",
      "raw": "6.2 Md€",
      "value": 6.2,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Semaine de travail de 32 heures · 6.2 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027.",
      "fullText": "Semaine de travail de 32 heures · 6.2 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027.",
      "period": "2022",
      "frequency": "annual",
      "amountType": "estimation budgétaire",
      "role": null,
      "parentGroup": null,
      "attribution": "Estimation externe historique",
      "sourceId": null,
      "sourceUrl": "https://www.institutmontaigne.org/presidentielle-2022/fabien-roussel/",
      "sourceTitle": "Institut Montaigne — propositions Roussel 2022",
      "publisher": "Institut Montaigne — propositions Roussel 2022",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-budget-evidence-22",
      "person": "roussel",
      "theme": "finances",
      "measure": null,
      "financialEntry": "budget-evidence-22",
      "title": "Hausse des rémunérations publiques de 30 %",
      "raw": "76 Md€",
      "value": 76,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Hausse des rémunérations publiques de 30 % · 76 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027.",
      "fullText": "Hausse des rémunérations publiques de 30 % · 76 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027.",
      "period": "2022",
      "frequency": "annual",
      "amountType": "estimation budgétaire",
      "role": null,
      "parentGroup": null,
      "attribution": "Estimation externe historique",
      "sourceId": null,
      "sourceUrl": "https://www.institutmontaigne.org/presidentielle-2022/fabien-roussel/",
      "sourceTitle": "Institut Montaigne — propositions Roussel 2022",
      "publisher": "Institut Montaigne — propositions Roussel 2022",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-budget-evidence-23",
      "person": "roussel",
      "theme": "finances",
      "measure": null,
      "financialEntry": "budget-evidence-23",
      "title": "SMIC net porté à 1 500 euros",
      "raw": "4.7 Md€",
      "value": 4.7,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "SMIC net porté à 1 500 euros · 4.7 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027. Impact public estimé ; pas la masse salariale privée.",
      "fullText": "SMIC net porté à 1 500 euros · 4.7 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027. Impact public estimé ; pas la masse salariale privée.",
      "period": "2022",
      "frequency": "annual",
      "amountType": "estimation budgétaire",
      "role": null,
      "parentGroup": null,
      "attribution": "Estimation externe historique",
      "sourceId": null,
      "sourceUrl": "https://www.institutmontaigne.org/presidentielle-2022/fabien-roussel/",
      "sourceTitle": "Institut Montaigne — propositions Roussel 2022",
      "publisher": "Institut Montaigne — propositions Roussel 2022",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-budget-evidence-24",
      "person": "roussel",
      "theme": "finances",
      "measure": null,
      "financialEntry": "budget-evidence-24",
      "title": "Retraite à 60 ans et pension liée aux dix meilleures années",
      "raw": "87.7 Md€",
      "value": 87.7,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Retraite à 60 ans et pension liée aux dix meilleures années · 87.7 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027. Réforme groupée, non simple changement d’âge.",
      "fullText": "Retraite à 60 ans et pension liée aux dix meilleures années · 87.7 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027. Réforme groupée, non simple changement d’âge.",
      "period": "2022",
      "frequency": "annual",
      "amountType": "estimation budgétaire",
      "role": null,
      "parentGroup": null,
      "attribution": "Estimation externe historique",
      "sourceId": null,
      "sourceUrl": "https://www.institutmontaigne.org/presidentielle-2022/fabien-roussel/",
      "sourceTitle": "Institut Montaigne — propositions Roussel 2022",
      "publisher": "Institut Montaigne — propositions Roussel 2022",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-budget-evidence-25",
      "person": "zemmour",
      "theme": "energie",
      "measure": "right-m38",
      "financialEntry": "budget-evidence-25",
      "title": "Construction de quatorze EPR",
      "raw": "0.4 Md€",
      "value": 0.4,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Construction de quatorze EPR · 0.4 Md€ · annual · 2027 pour un programme de construction allant jusqu’à 2050 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027. Coût à l’horizon 2027, pas coût total des réacteurs.",
      "fullText": "Construction de quatorze EPR · 0.4 Md€ · annual · 2027 pour un programme de construction allant jusqu’à 2050 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027. Coût à l’horizon 2027, pas coût total des réacteurs.",
      "period": "2022",
      "frequency": "annual",
      "amountType": "estimation budgétaire",
      "role": null,
      "parentGroup": null,
      "attribution": "Estimation externe historique",
      "sourceId": null,
      "sourceUrl": "https://www.institutmontaigne.org/presidentielle-2022/eric-zemmour/",
      "sourceTitle": "Institut Montaigne — propositions Zemmour 2022",
      "publisher": "Institut Montaigne — propositions Zemmour 2022",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-budget-evidence-26",
      "person": "zemmour",
      "theme": "ruralite",
      "measure": "right-expanded-54",
      "financialEntry": "budget-evidence-26",
      "title": "Prime pour les naissances dans les communes rurales",
      "raw": "2.1 Md€",
      "value": 2.1,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Prime pour les naissances dans les communes rurales · 2.1 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027.",
      "fullText": "Prime pour les naissances dans les communes rurales · 2.1 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027.",
      "period": "2022",
      "frequency": "annual",
      "amountType": "estimation budgétaire",
      "role": null,
      "parentGroup": null,
      "attribution": "Estimation externe historique",
      "sourceId": null,
      "sourceUrl": "https://www.institutmontaigne.org/presidentielle-2022/eric-zemmour/",
      "sourceTitle": "Institut Montaigne — propositions Zemmour 2022",
      "publisher": "Institut Montaigne — propositions Zemmour 2022",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-budget-evidence-27",
      "person": "zemmour",
      "theme": "finances",
      "measure": null,
      "financialEntry": "budget-evidence-27",
      "title": "Retraite portée à 64 ans",
      "raw": "10.7 Md€",
      "value": 10.7,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Retraite portée à 64 ans · 10.7 Md€ · annual · 2030 dans le scénario de 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027.",
      "fullText": "Retraite portée à 64 ans · 10.7 Md€ · annual · 2030 dans le scénario de 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027.",
      "period": "2022",
      "frequency": "annual",
      "amountType": "estimation budgétaire",
      "role": null,
      "parentGroup": null,
      "attribution": "Estimation externe historique",
      "sourceId": null,
      "sourceUrl": "https://www.institutmontaigne.org/presidentielle-2022/eric-zemmour/",
      "sourceTitle": "Institut Montaigne — propositions Zemmour 2022",
      "publisher": "Institut Montaigne — propositions Zemmour 2022",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-budget-evidence-28",
      "person": "zemmour",
      "theme": "finances",
      "measure": null,
      "financialEntry": "budget-evidence-28",
      "title": "Réduction des impôts de production",
      "raw": "25.2 Md€",
      "value": 25.2,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Réduction des impôts de production · 25.2 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027.",
      "fullText": "Réduction des impôts de production · 25.2 Md€ · annual · Scénario historique évalué pendant la présidentielle 2022 · Finances publiques françaises · Chiffrage historique 2022, non transposable au programme 2027.",
      "period": "2022",
      "frequency": "annual",
      "amountType": "estimation budgétaire",
      "role": null,
      "parentGroup": null,
      "attribution": "Estimation externe historique",
      "sourceId": null,
      "sourceUrl": "https://www.institutmontaigne.org/presidentielle-2022/eric-zemmour/",
      "sourceTitle": "Institut Montaigne — propositions Zemmour 2022",
      "publisher": "Institut Montaigne — propositions Zemmour 2022",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-rec-pfu",
      "person": "melenchon",
      "theme": "fiscalite",
      "measure": null,
      "financialEntry": "fin-m-rec-pfu",
      "title": "Supprimer le PFU",
      "raw": "9 Md€",
      "value": 9,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Supprimer le PFU · 9 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Supprimer le PFU · 9 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-m-total-recettes",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-rec-isf",
      "person": "melenchon",
      "theme": "fiscalite",
      "measure": null,
      "financialEntry": "fin-m-rec-isf",
      "title": "Rétablir l’ISF",
      "raw": "10 Md€",
      "value": 10,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Rétablir l’ISF · 10 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Rétablir l’ISF · 10 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-m-total-recettes",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-rec-niches",
      "person": "melenchon",
      "theme": "fiscalite",
      "measure": null,
      "financialEntry": "fin-m-rec-niches",
      "title": "Réduire des niches fiscales",
      "raw": "22 Md€",
      "value": 22,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Réduire des niches fiscales · 22 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Réduire des niches fiscales · 22 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-m-total-recettes",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-rec-cvae",
      "person": "melenchon",
      "theme": "fiscalite",
      "measure": null,
      "financialEntry": "fin-m-rec-cvae",
      "title": "Rétablir la CVAE",
      "raw": "3 Md€",
      "value": 3,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Rétablir la CVAE · 3 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Rétablir la CVAE · 3 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-m-total-recettes",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-rec-zucman",
      "person": "melenchon",
      "theme": "fiscalite",
      "measure": null,
      "financialEntry": "fin-m-rec-zucman",
      "title": "Créer une taxe Zucman",
      "raw": "15 Md€",
      "value": 15,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Créer une taxe Zucman · 15 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Créer une taxe Zucman · 15 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-m-total-recettes",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-rec-successions",
      "person": "melenchon",
      "theme": "fiscalite",
      "measure": null,
      "financialEntry": "fin-m-rec-successions",
      "title": "Réformer les successions",
      "raw": "20 Md€",
      "value": 20,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Réformer les successions · 20 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Réformer les successions · 20 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-m-total-recettes",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-rec-is",
      "person": "melenchon",
      "theme": "fiscalite",
      "measure": null,
      "financialEntry": "fin-m-rec-is",
      "title": "Réformer l’IS",
      "raw": "3 Md€",
      "value": 3,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Réformer l’IS · 3 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Réformer l’IS · 3 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-m-total-recettes",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-rec-multinationales",
      "person": "melenchon",
      "theme": "fiscalite",
      "measure": null,
      "financialEntry": "fin-m-rec-multinationales",
      "title": "Taxer les multinationales",
      "raw": "5 Md€",
      "value": 5,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Taxer les multinationales · 5 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Taxer les multinationales · 5 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-m-total-recettes",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-rec-gafam",
      "person": "melenchon",
      "theme": "fiscalite",
      "measure": null,
      "financialEntry": "fin-m-rec-gafam",
      "title": "Renforcer la taxe numérique",
      "raw": "3.9 Md€",
      "value": 3.9,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Renforcer la taxe numérique · 3.9 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Renforcer la taxe numérique · 3.9 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-m-total-recettes",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-rec-superprofits",
      "person": "melenchon",
      "theme": "fiscalite",
      "measure": null,
      "financialEntry": "fin-m-rec-superprofits",
      "title": "Taxer les superprofits",
      "raw": "5 Md€",
      "value": 5,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Taxer les superprofits · 5 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Taxer les superprofits · 5 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-m-total-recettes",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-rec-ttf",
      "person": "melenchon",
      "theme": "fiscalite",
      "measure": null,
      "financialEntry": "fin-m-rec-ttf",
      "title": "Accroître la taxation financière",
      "raw": "5 Md€",
      "value": 5,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Accroître la taxation financière · 5 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Accroître la taxation financière · 5 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-m-total-recettes",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-rec-rachats",
      "person": "melenchon",
      "theme": "fiscalite",
      "measure": null,
      "financialEntry": "fin-m-rec-rachats",
      "title": "Taxer les rachats d’actions",
      "raw": "2.5 Md€",
      "value": 2.5,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Taxer les rachats d’actions · 2.5 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Taxer les rachats d’actions · 2.5 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-m-total-recettes",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-rec-crypto",
      "person": "melenchon",
      "theme": "fiscalite",
      "measure": null,
      "financialEntry": "fin-m-rec-crypto",
      "title": "Taxer les crypto-actifs",
      "raw": "1 Md€",
      "value": 1,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Taxer les crypto-actifs · 1 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Taxer les crypto-actifs · 1 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-m-total-recettes",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-rec-fraude",
      "person": "melenchon",
      "theme": "fiscalite",
      "measure": null,
      "financialEntry": "fin-m-rec-fraude",
      "title": "Renforcer le contrôle fiscal",
      "raw": "2 Md€",
      "value": 2,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Renforcer le contrôle fiscal · 2 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Renforcer le contrôle fiscal · 2 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-m-total-recettes",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-dep-indice",
      "person": "melenchon",
      "theme": "administration",
      "measure": null,
      "financialEntry": "fin-m-dep-indice",
      "title": "Fonction publique",
      "raw": "17 Md€",
      "value": 17,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Fonction publique · 17 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Fonction publique · 17 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-m-sous-revenus",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-dep-indexation",
      "person": "melenchon",
      "theme": "pouvoir",
      "measure": null,
      "financialEntry": "fin-m-dep-indexation",
      "title": "Prestations et pensions",
      "raw": "8 Md€",
      "value": 8,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Prestations et pensions · 8 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Prestations et pensions · 8 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-m-sous-revenus",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-dep-sansabri",
      "person": "melenchon",
      "theme": "logement",
      "measure": null,
      "financialEntry": "fin-m-dep-sansabri",
      "title": "Sans-abrisme",
      "raw": "3 Md€",
      "value": 3,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Sans-abrisme · 3 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Sans-abrisme · 3 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-m-sous-revenus",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-dep-autonomie",
      "person": "melenchon",
      "theme": "superieur",
      "measure": null,
      "financialEntry": "fin-m-dep-autonomie",
      "title": "Autonomie des jeunes",
      "raw": "9.5 Md€",
      "value": 9.5,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Autonomie des jeunes · 9.5 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Autonomie des jeunes · 9.5 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-m-sous-revenus",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-dep-education",
      "person": "melenchon",
      "theme": "education",
      "measure": "maj20261031-melenchon-1",
      "financialEntry": "fin-m-dep-education",
      "title": "Recrutements scolaires",
      "raw": "0.5 Md€",
      "value": 0.5,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Recrutements scolaires · 0.5 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Recrutements scolaires · 0.5 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-m-sous-services",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-dep-cantine",
      "person": "melenchon",
      "theme": "education",
      "measure": null,
      "financialEntry": "fin-m-dep-cantine",
      "title": "Cantines gratuites",
      "raw": "3.6 Md€",
      "value": 3.6,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Cantines gratuites · 3.6 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Cantines gratuites · 3.6 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-m-sous-services",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-dep-universite",
      "person": "melenchon",
      "theme": "superieur",
      "measure": "maj20261031-melenchon-2",
      "financialEntry": "fin-m-dep-universite",
      "title": "Places universitaires",
      "raw": "3.5 Md€",
      "value": 3.5,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Places universitaires · 3.5 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Places universitaires · 3.5 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-m-sous-services",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-dep-hopital",
      "person": "melenchon",
      "theme": "sante",
      "measure": "maj20261031-melenchon-3",
      "financialEntry": "fin-m-dep-hopital",
      "title": "Hôpitaux",
      "raw": "3 Md€",
      "value": 3,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Hôpitaux · 3 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Hôpitaux · 3 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-m-sous-services",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-dep-vss",
      "person": "melenchon",
      "theme": "egalite",
      "measure": null,
      "financialEntry": "fin-m-dep-vss",
      "title": "Violences sexistes",
      "raw": "2.6 Md€",
      "value": 2.6,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Violences sexistes · 2.6 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Violences sexistes · 2.6 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-m-sous-services",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-dep-enfants",
      "person": "melenchon",
      "theme": "famille",
      "measure": "maj20261031-melenchon-4",
      "financialEntry": "fin-m-dep-enfants",
      "title": "Protection des enfants",
      "raw": "2 Md€",
      "value": 2,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Protection des enfants · 2 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Protection des enfants · 2 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-m-sous-services",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-dep-retourcredits",
      "person": "melenchon",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-m-dep-retourcredits",
      "title": "Crédits ministériels",
      "raw": "7 Md€",
      "value": 7,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Crédits ministériels · 7 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Crédits ministériels · 7 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-m-sous-services",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-dep-borne",
      "person": "melenchon",
      "theme": "retraites",
      "measure": null,
      "financialEntry": "fin-m-dep-borne",
      "title": "Réforme Borne",
      "raw": "9 Md€",
      "value": 9,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Réforme Borne · 9 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Réforme Borne · 9 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-m-sous-social",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-dep-chomage",
      "person": "melenchon",
      "theme": "emploi",
      "measure": null,
      "financialEntry": "fin-m-dep-chomage",
      "title": "Assurance chômage",
      "raw": "3 Md€",
      "value": 3,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Assurance chômage · 3 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Assurance chômage · 3 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-m-sous-social",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-dep-climat",
      "person": "melenchon",
      "theme": "adaptation",
      "measure": null,
      "financialEntry": "fin-m-dep-climat",
      "title": "Adaptation climatique",
      "raw": "10 Md€",
      "value": 10,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Adaptation climatique · 10 Md€ · unknown · Le texte indique dès 2026 ; contexte budgétaire 2027 · Finances publiques françaises · Discordance d’année conservée ; aucune correction silencieuse.",
      "fullText": "Adaptation climatique · 10 Md€ · unknown · Le texte indique dès 2026 ; contexte budgétaire 2027 · Finances publiques françaises · Discordance d’année conservée ; aucune correction silencieuse.",
      "period": "2027",
      "frequency": "unknown",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-m-total-depenses",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-sous-revenus",
      "person": "melenchon",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-m-sous-revenus",
      "title": "Revenus",
      "raw": "37.5 Md€",
      "value": 37.5,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Revenus · 37.5 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Revenus · 37.5 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "subtotal",
      "parentGroup": "fin-m-total-depenses",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-sous-services",
      "person": "melenchon",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-m-sous-services",
      "title": "Services publics",
      "raw": "22.2 Md€",
      "value": 22.2,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Services publics · 22.2 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Services publics · 22.2 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "subtotal",
      "parentGroup": "fin-m-total-depenses",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-sous-social",
      "person": "melenchon",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-m-sous-social",
      "title": "Sécurité sociale",
      "raw": "12 Md€",
      "value": 12,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Sécurité sociale · 12 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Sécurité sociale · 12 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "subtotal",
      "parentGroup": "fin-m-total-depenses",
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-cible-vss",
      "person": "melenchon",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-m-cible-vss",
      "title": "Budget cible VSS",
      "raw": "3 Md€",
      "value": 3,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Budget cible VSS · 3 Md€ · annual · Exercice 2027 · Finances publiques françaises · Niveau total ; supplément de 2,6 distinct.",
      "fullText": "Budget cible VSS · 3 Md€ · annual · Exercice 2027 · Finances publiques françaises · Niveau total ; supplément de 2,6 distinct.",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-envelope",
      "role": "target",
      "parentGroup": null,
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-total-recettes",
      "person": "melenchon",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-m-total-recettes",
      "title": "Recettes supplémentaires",
      "raw": "106.4 Md€",
      "value": 106.4,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Recettes supplémentaires · 106.4 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Recettes supplémentaires · 106.4 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "total",
      "parentGroup": null,
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-total-depenses",
      "person": "melenchon",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-m-total-depenses",
      "title": "Dépenses supplémentaires",
      "raw": "81.7 Md€",
      "value": 81.7,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Dépenses supplémentaires · 81.7 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Dépenses supplémentaires · 81.7 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "total",
      "parentGroup": null,
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-deficit",
      "person": "melenchon",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-m-deficit",
      "title": "Réduction du déficit",
      "raw": "24.7 Md€",
      "value": 24.7,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Réduction du déficit · 24.7 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "fullText": "Réduction du déficit · 24.7 Md€ · annual · Exercice 2027 · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "balance-adjustment",
      "role": "balance",
      "parentGroup": null,
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-m-banque",
      "person": "melenchon",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-m-banque",
      "title": "Pôle bancaire public",
      "raw": "100 Md€",
      "value": 100,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Pôle bancaire public · 100 Md€ · annual · Planification ; première année 2027 · Investissements bancaires publics ; distincts du budget de l’État",
      "fullText": "Pôle bancaire public · 100 Md€ · annual · Planification ; première année 2027 · Investissements bancaires publics ; distincts du budget de l’État",
      "period": "2027",
      "frequency": "annual",
      "amountType": "investment-flow",
      "role": "separate-envelope",
      "parentGroup": null,
      "attribution": "Jean-Luc Mélenchon et équipe de campagne",
      "sourceId": "melenchon-budget-2027-20261014",
      "sourceUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "sourceTitle": "Orientations budgétaires 2027",
      "publisher": "Mélenchon 2027",
      "sourceDate": "2026-10-14",
      "positionDate": "2026-10-14",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-k-1",
      "person": "knafo",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-k-1",
      "title": "Départs administratifs",
      "raw": "40 Md€",
      "value": 40,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Départs administratifs · 40 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "fullText": "Départs administratifs · 40 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-k-sous-effectifs",
      "attribution": "Sarah Knafo",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire — page intitulée Budget 2026",
      "publisher": "Sarah Knafo",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-k-2",
      "person": "knafo",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-k-2",
      "title": "IA administrative",
      "raw": "5 Md€",
      "value": 5,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "IA administrative · 5 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "fullText": "IA administrative · 5 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-k-sous-effectifs",
      "attribution": "Sarah Knafo",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire — page intitulée Budget 2026",
      "publisher": "Sarah Knafo",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-k-3",
      "person": "knafo",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-k-3",
      "title": "Prestations non contributives",
      "raw": "15–20 Md€",
      "value": null,
      "valueLow": 15,
      "valueHigh": 20,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Prestations non contributives · 15–20 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "fullText": "Prestations non contributives · 15–20 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-k-sous-prestations",
      "attribution": "Sarah Knafo",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire — page intitulée Budget 2026",
      "publisher": "Sarah Knafo",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-k-4",
      "person": "knafo",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-k-4",
      "title": "Durée du RSA",
      "raw": "4.8 Md€",
      "value": 4.8,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Durée du RSA · 4.8 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "fullText": "Durée du RSA · 4.8 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-k-sous-prestations",
      "attribution": "Sarah Knafo",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire — page intitulée Budget 2026",
      "publisher": "Sarah Knafo",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-k-5",
      "person": "knafo",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-k-5",
      "title": "Fraude sociale",
      "raw": "2–3 Md€",
      "value": null,
      "valueLow": 2,
      "valueHigh": 3,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Fraude sociale · 2–3 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "fullText": "Fraude sociale · 2–3 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-k-sous-prestations",
      "attribution": "Sarah Knafo",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire — page intitulée Budget 2026",
      "publisher": "Sarah Knafo",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-k-6",
      "person": "knafo",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-k-6",
      "title": "Soutiens renouvelables",
      "raw": "8 Md€",
      "value": 8,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Soutiens renouvelables · 8 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "fullText": "Soutiens renouvelables · 8 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-k-sous-agences",
      "attribution": "Sarah Knafo",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire — page intitulée Budget 2026",
      "publisher": "Sarah Knafo",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-k-7",
      "person": "knafo",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-k-7",
      "title": "Politique urbaine",
      "raw": "8 Md€",
      "value": 8,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Politique urbaine · 8 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "fullText": "Politique urbaine · 8 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-k-sous-agences",
      "attribution": "Sarah Knafo",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire — page intitulée Budget 2026",
      "publisher": "Sarah Knafo",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-k-8",
      "person": "knafo",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-k-8",
      "title": "Anah",
      "raw": "6 Md€",
      "value": 6,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Anah · 6 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "fullText": "Anah · 6 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-k-sous-agences",
      "attribution": "Sarah Knafo",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire — page intitulée Budget 2026",
      "publisher": "Sarah Knafo",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-k-9",
      "person": "knafo",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-k-9",
      "title": "Ademe",
      "raw": "3.4 Md€",
      "value": 3.4,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Ademe · 3.4 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut. Source exclut ici les aides renouvelables de la ligne 6.",
      "fullText": "Ademe · 3.4 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut. Source exclut ici les aides renouvelables de la ligne 6.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-k-sous-agences",
      "attribution": "Sarah Knafo",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire — page intitulée Budget 2026",
      "publisher": "Sarah Knafo",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-k-10",
      "person": "knafo",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-k-10",
      "title": "Placement professionnel",
      "raw": "4 Md€",
      "value": 4,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Placement professionnel · 4 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "fullText": "Placement professionnel · 4 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-k-sous-agences",
      "attribution": "Sarah Knafo",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire — page intitulée Budget 2026",
      "publisher": "Sarah Knafo",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-k-11",
      "person": "knafo",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-k-11",
      "title": "ARS",
      "raw": "1 Md€",
      "value": 1,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "ARS · 1 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "fullText": "ARS · 1 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-k-sous-agences",
      "attribution": "Sarah Knafo",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire — page intitulée Budget 2026",
      "publisher": "Sarah Knafo",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-k-12",
      "person": "knafo",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-k-12",
      "title": "Autres organismes",
      "raw": "1 Md€",
      "value": 1,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Autres organismes · 1 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "fullText": "Autres organismes · 1 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-k-sous-agences",
      "attribution": "Sarah Knafo",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire — page intitulée Budget 2026",
      "publisher": "Sarah Knafo",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-k-13",
      "person": "knafo",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-k-13",
      "title": "CESE et Ceser",
      "raw": "0.066 Md€",
      "value": 0.066,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "CESE et Ceser · 0.066 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "fullText": "CESE et Ceser · 0.066 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-k-sous-agences",
      "attribution": "Sarah Knafo",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire — page intitulée Budget 2026",
      "publisher": "Sarah Knafo",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-k-14",
      "person": "knafo",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-k-14",
      "title": "Aide au développement",
      "raw": "14 Md€",
      "value": 14,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Aide au développement · 14 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "fullText": "Aide au développement · 14 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-k-sous-international",
      "attribution": "Sarah Knafo",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire — page intitulée Budget 2026",
      "publisher": "Sarah Knafo",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-k-15",
      "person": "knafo",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-k-15",
      "title": "Contribution européenne",
      "raw": "14 Md€",
      "value": 14,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Contribution européenne · 14 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "fullText": "Contribution européenne · 14 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-k-sous-international",
      "attribution": "Sarah Knafo",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire — page intitulée Budget 2026",
      "publisher": "Sarah Knafo",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-k-16",
      "person": "knafo",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-k-16",
      "title": "Étudiants étrangers",
      "raw": "4 Md€",
      "value": 4,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Étudiants étrangers · 4 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut. Classement recette selon la mesure ; le site la range dans ses économies.",
      "fullText": "Étudiants étrangers · 4 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut. Classement recette selon la mesure ; le site la range dans ses économies.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-k-sous-international",
      "attribution": "Sarah Knafo",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire — page intitulée Budget 2026",
      "publisher": "Sarah Knafo",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-k-17",
      "person": "knafo",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-k-17",
      "title": "AME",
      "raw": "1.3 Md€",
      "value": 1.3,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "AME · 1.3 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "fullText": "AME · 1.3 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-k-sous-international",
      "attribution": "Sarah Knafo",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire — page intitulée Budget 2026",
      "publisher": "Sarah Knafo",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-k-18",
      "person": "knafo",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-k-18",
      "title": "Visas",
      "raw": "0.7 Md€",
      "value": 0.7,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Visas · 0.7 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "fullText": "Visas · 0.7 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-k-sous-international",
      "attribution": "Sarah Knafo",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire — page intitulée Budget 2026",
      "publisher": "Sarah Knafo",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-k-19",
      "person": "knafo",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-k-19",
      "title": "Hébergement d’urgence",
      "raw": "0.7 Md€",
      "value": 0.7,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Hébergement d’urgence · 0.7 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "fullText": "Hébergement d’urgence · 0.7 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-k-sous-international",
      "attribution": "Sarah Knafo",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire — page intitulée Budget 2026",
      "publisher": "Sarah Knafo",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-k-20",
      "person": "knafo",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-k-20",
      "title": "Aide juridictionnelle",
      "raw": "0.1 Md€",
      "value": 0.1,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Aide juridictionnelle · 0.1 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "fullText": "Aide juridictionnelle · 0.1 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-k-sous-international",
      "attribution": "Sarah Knafo",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire — page intitulée Budget 2026",
      "publisher": "Sarah Knafo",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-k-21",
      "person": "knafo",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-k-21",
      "title": "Audiovisuel public",
      "raw": "4 Md€",
      "value": 4,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Audiovisuel public · 4 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut. Cession d’actifs également évoquée, sans montant ; ne pas confondre avec le flux annuel.",
      "fullText": "Audiovisuel public · 4 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut. Cession d’actifs également évoquée, sans montant ; ne pas confondre avec le flux annuel.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-k-sous-medias",
      "attribution": "Sarah Knafo",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire — page intitulée Budget 2026",
      "publisher": "Sarah Knafo",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-k-22",
      "person": "knafo",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-k-22",
      "title": "Subventions associatives",
      "raw": "1–2 Md€",
      "value": null,
      "valueLow": 1,
      "valueHigh": 2,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Subventions associatives · 1–2 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "fullText": "Subventions associatives · 1–2 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-k-sous-medias",
      "attribution": "Sarah Knafo",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire — page intitulée Budget 2026",
      "publisher": "Sarah Knafo",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-k-23",
      "person": "knafo",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-k-23",
      "title": "Aides à la presse",
      "raw": "0.2 Md€",
      "value": 0.2,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Aides à la presse · 0.2 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "fullText": "Aides à la presse · 0.2 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-k-sous-medias",
      "attribution": "Sarah Knafo",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire — page intitulée Budget 2026",
      "publisher": "Sarah Knafo",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-k-24",
      "person": "knafo",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-k-24",
      "title": "Subventions syndicales",
      "raw": "0.1 Md€",
      "value": 0.1,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Subventions syndicales · 0.1 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "fullText": "Subventions syndicales · 0.1 Md€ · annual · Régime annuel annoncé ; montée en charge inconnue · Finances publiques françaises · Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-k-sous-medias",
      "attribution": "Sarah Knafo",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire — page intitulée Budget 2026",
      "publisher": "Sarah Knafo",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-k-sous-effectifs",
      "person": "knafo",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-k-sous-effectifs",
      "title": "Effectifs et IA",
      "raw": "45 Md€",
      "value": 45,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Effectifs et IA · 45 Md€ · annual · Régime annuel · Finances publiques françaises · Sous-total affiché, non recalculé à partir des fourchettes. Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "fullText": "Effectifs et IA · 45 Md€ · annual · Régime annuel · Finances publiques françaises · Sous-total affiché, non recalculé à partir des fourchettes. Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "subtotal",
      "parentGroup": "fin-k-total",
      "attribution": "Sarah Knafo",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire — page intitulée Budget 2026",
      "publisher": "Sarah Knafo",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-k-sous-prestations",
      "person": "knafo",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-k-sous-prestations",
      "title": "Prestations",
      "raw": "24.8 Md€",
      "value": 24.8,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Prestations · 24.8 Md€ · annual · Régime annuel · Finances publiques françaises · Sous-total affiché, non recalculé à partir des fourchettes. Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "fullText": "Prestations · 24.8 Md€ · annual · Régime annuel · Finances publiques françaises · Sous-total affiché, non recalculé à partir des fourchettes. Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "subtotal",
      "parentGroup": "fin-k-total",
      "attribution": "Sarah Knafo",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire — page intitulée Budget 2026",
      "publisher": "Sarah Knafo",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-k-sous-agences",
      "person": "knafo",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-k-sous-agences",
      "title": "Organismes publics",
      "raw": "31.5 Md€",
      "value": 31.5,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Organismes publics · 31.5 Md€ · annual · Régime annuel · Finances publiques françaises · Sous-total affiché, non recalculé à partir des fourchettes. Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "fullText": "Organismes publics · 31.5 Md€ · annual · Régime annuel · Finances publiques françaises · Sous-total affiché, non recalculé à partir des fourchettes. Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "subtotal",
      "parentGroup": "fin-k-total",
      "attribution": "Sarah Knafo",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire — page intitulée Budget 2026",
      "publisher": "Sarah Knafo",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-k-sous-international",
      "person": "knafo",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-k-sous-international",
      "title": "Relations extérieures",
      "raw": "34.8 Md€",
      "value": 34.8,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Relations extérieures · 34.8 Md€ · annual · Régime annuel · Finances publiques françaises · Sous-total affiché, non recalculé à partir des fourchettes. Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "fullText": "Relations extérieures · 34.8 Md€ · annual · Régime annuel · Finances publiques françaises · Sous-total affiché, non recalculé à partir des fourchettes. Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "subtotal",
      "parentGroup": "fin-k-total",
      "attribution": "Sarah Knafo",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire — page intitulée Budget 2026",
      "publisher": "Sarah Knafo",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-k-sous-medias",
      "person": "knafo",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-k-sous-medias",
      "title": "Médias et subventions",
      "raw": "5.8 Md€",
      "value": 5.8,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Médias et subventions · 5.8 Md€ · annual · Régime annuel · Finances publiques françaises · Sous-total affiché, non recalculé à partir des fourchettes. Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "fullText": "Médias et subventions · 5.8 Md€ · annual · Régime annuel · Finances publiques françaises · Sous-total affiché, non recalculé à partir des fourchettes. Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "subtotal",
      "parentGroup": "fin-k-total",
      "attribution": "Sarah Knafo",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire — page intitulée Budget 2026",
      "publisher": "Sarah Knafo",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-k-total",
      "person": "knafo",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-k-total",
      "title": "Économies annoncées",
      "raw": "140 Md€",
      "value": 140,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Économies annoncées · 140 Md€ · annual · Régime annuel ; échéance exacte inconnue · Finances publiques françaises · Comporte des recettes et des suppressions de dépenses ; composantes non cumulables avec ce total. Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "fullText": "Économies annoncées · 140 Md€ · annual · Régime annuel ; échéance exacte inconnue · Finances publiques françaises · Comporte des recettes et des suppressions de dépenses ; composantes non cumulables avec ce total. Personnalité suivie ; n’est pas présentée comme candidate déclarée. Aucun changement de statut.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "total",
      "parentGroup": null,
      "attribution": "Sarah Knafo",
      "sourceId": "right-sk",
      "sourceUrl": "https://www.budget2027.fr/",
      "sourceTitle": "Plan budgétaire — page intitulée Budget 2026",
      "publisher": "Sarah Knafo",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ret-total",
      "person": "retailleau",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-ret-total",
      "title": "Économies en 2032",
      "raw": "197 Md€",
      "value": 197,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Économies en 2032 · 197 Md€ · unknown · Niveau atteint en 2032 ; pas cumul 2027–2032 · Finances publiques françaises · Niveau cible 2032 ; pas de cumul ni d’annualisation calculée.",
      "fullText": "Économies en 2032 · 197 Md€ · unknown · Niveau atteint en 2032 ; pas cumul 2027–2032 · Finances publiques françaises · Niveau cible 2032 ; pas de cumul ni d’annualisation calculée.",
      "period": "2027",
      "frequency": "unknown",
      "amountType": "public-budget-target",
      "role": "total",
      "parentGroup": null,
      "attribution": "Bruno Retailleau",
      "sourceId": "research-20261031-a96332a1b5ff",
      "sourceUrl": "https://www.avecretailleau.fr/projet/mesure/la-trajectoire-financiere-du-projet-197-md-dont-146-md-pour",
      "sourceTitle": "Trajectoire financière",
      "publisher": "Bruno Retailleau 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ret-deficit",
      "person": "retailleau",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-ret-deficit",
      "title": "Affectation au déficit",
      "raw": "146 Md€",
      "value": 146,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Affectation au déficit · 146 Md€ · unknown · Niveau atteint en 2032 ; pas cumul 2027–2032 · Finances publiques françaises · Niveau cible 2032 ; pas de cumul ni d’annualisation calculée.",
      "fullText": "Affectation au déficit · 146 Md€ · unknown · Niveau atteint en 2032 ; pas cumul 2027–2032 · Finances publiques françaises · Niveau cible 2032 ; pas de cumul ni d’annualisation calculée.",
      "period": "2027",
      "frequency": "unknown",
      "amountType": "public-budget-target",
      "role": "allocation",
      "parentGroup": null,
      "attribution": "Bruno Retailleau",
      "sourceId": "research-20261031-a96332a1b5ff",
      "sourceUrl": "https://www.avecretailleau.fr/projet/mesure/la-trajectoire-financiere-du-projet-197-md-dont-146-md-pour",
      "sourceTitle": "Trajectoire financière",
      "publisher": "Bruno Retailleau 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ret-rendus",
      "person": "retailleau",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-ret-rendus",
      "title": "Ressources rendues",
      "raw": "51 Md€",
      "value": 51,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Ressources rendues · 51 Md€ · unknown · Niveau atteint en 2032 ; pas cumul 2027–2032 · Finances publiques françaises · Niveau cible 2032 ; pas de cumul ni d’annualisation calculée.",
      "fullText": "Ressources rendues · 51 Md€ · unknown · Niveau atteint en 2032 ; pas cumul 2027–2032 · Finances publiques françaises · Niveau cible 2032 ; pas de cumul ni d’annualisation calculée.",
      "period": "2027",
      "frequency": "unknown",
      "amountType": "public-budget-target",
      "role": "allocation",
      "parentGroup": null,
      "attribution": "Bruno Retailleau",
      "sourceId": "research-20261031-a96332a1b5ff",
      "sourceUrl": "https://www.avecretailleau.fr/projet/mesure/la-trajectoire-financiere-du-projet-197-md-dont-146-md-pour",
      "sourceTitle": "Trajectoire financière",
      "publisher": "Bruno Retailleau 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ret-fonctionnement",
      "person": "retailleau",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-ret-fonctionnement",
      "title": "Fonctionnement étatique",
      "raw": "56 Md€",
      "value": 56,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Fonctionnement étatique · 56 Md€ · unknown · Rattachement à la trajectoire 2032 ; rythme non détaillé sur cette page · Finances publiques françaises · Lire les fiches détaillées avant toute comparaison de périmètre.",
      "fullText": "Fonctionnement étatique · 56 Md€ · unknown · Rattachement à la trajectoire 2032 ; rythme non détaillé sur cette page · Finances publiques françaises · Lire les fiches détaillées avant toute comparaison de périmètre.",
      "period": "2027",
      "frequency": "unknown",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-ret-total",
      "attribution": "Bruno Retailleau",
      "sourceId": "research-20261031-a96332a1b5ff",
      "sourceUrl": "https://www.avecretailleau.fr/projet/mesure/la-trajectoire-financiere-du-projet-197-md-dont-146-md-pour",
      "sourceTitle": "Trajectoire financière",
      "publisher": "Bruno Retailleau 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ret-perimetre",
      "person": "retailleau",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-ret-perimetre",
      "title": "Périmètre public",
      "raw": "32 Md€",
      "value": 32,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Périmètre public · 32 Md€ · unknown · Rattachement à la trajectoire 2032 ; rythme non détaillé sur cette page · Finances publiques françaises · Lire les fiches détaillées avant toute comparaison de périmètre.",
      "fullText": "Périmètre public · 32 Md€ · unknown · Rattachement à la trajectoire 2032 ; rythme non détaillé sur cette page · Finances publiques françaises · Lire les fiches détaillées avant toute comparaison de périmètre.",
      "period": "2027",
      "frequency": "unknown",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-ret-total",
      "attribution": "Bruno Retailleau",
      "sourceId": "research-20261031-a96332a1b5ff",
      "sourceUrl": "https://www.avecretailleau.fr/projet/mesure/la-trajectoire-financiere-du-projet-197-md-dont-146-md-pour",
      "sourceTitle": "Trajectoire financière",
      "publisher": "Bruno Retailleau 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ret-fraude",
      "person": "retailleau",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-ret-fraude",
      "title": "Fraudes et associations",
      "raw": "8 Md€",
      "value": 8,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Fraudes et associations · 8 Md€ · unknown · Rattachement à la trajectoire 2032 ; rythme non détaillé sur cette page · Finances publiques françaises · Lire les fiches détaillées avant toute comparaison de périmètre.",
      "fullText": "Fraudes et associations · 8 Md€ · unknown · Rattachement à la trajectoire 2032 ; rythme non détaillé sur cette page · Finances publiques françaises · Lire les fiches détaillées avant toute comparaison de périmètre.",
      "period": "2027",
      "frequency": "unknown",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-ret-total",
      "attribution": "Bruno Retailleau",
      "sourceId": "research-20261031-a96332a1b5ff",
      "sourceUrl": "https://www.avecretailleau.fr/projet/mesure/la-trajectoire-financiere-du-projet-197-md-dont-146-md-pour",
      "sourceTitle": "Trajectoire financière",
      "publisher": "Bruno Retailleau 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ret-cotisations",
      "person": "retailleau",
      "theme": "finances",
      "measure": "declaration-20261031-retailleau-cfb5c676f",
      "financialEntry": "fin-ret-cotisations",
      "title": "Baisse des cotisations",
      "raw": "30 Md€",
      "value": 30,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Baisse des cotisations · 30 Md€ · annual · Dès mise en œuvre · Finances publiques françaises",
      "fullText": "Baisse des cotisations · 30 Md€ · annual · Dès mise en œuvre · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "total",
      "parentGroup": null,
      "attribution": "Bruno Retailleau",
      "sourceId": "declaration-20261031-0b49589e77",
      "sourceUrl": "https://www.avecretailleau.fr/projet/mesure/rendre-30-milliards-d-euros-aux-salaries-et-aux-entreprises",
      "sourceTitle": "Cotisations et rémunération nette",
      "publisher": "Bruno Retailleau 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ret-financement",
      "person": "retailleau",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-ret-financement",
      "title": "Financements annoncés",
      "raw": "28.5–31.7 Md€",
      "value": null,
      "valueLow": 28.5,
      "valueHigh": 31.7,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Financements annoncés · 28.5–31.7 Md€ · annual · Dès mise en œuvre · Finances publiques françaises",
      "fullText": "Financements annoncés · 28.5–31.7 Md€ · annual · Dès mise en œuvre · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "total",
      "parentGroup": null,
      "attribution": "Bruno Retailleau",
      "sourceId": "declaration-20261031-0b49589e77",
      "sourceUrl": "https://www.avecretailleau.fr/projet/mesure/rendre-30-milliards-d-euros-aux-salaries-et-aux-entreprises",
      "sourceTitle": "Cotisations et rémunération nette",
      "publisher": "Bruno Retailleau 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ret-fin-chomage",
      "person": "retailleau",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-ret-fin-chomage",
      "title": "Assurance chômage",
      "raw": "12.5–15.7 Md€",
      "value": null,
      "valueLow": 12.5,
      "valueHigh": 15.7,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Assurance chômage · 12.5–15.7 Md€ · annual · Dès mise en œuvre · Finances publiques françaises",
      "fullText": "Assurance chômage · 12.5–15.7 Md€ · annual · Dès mise en œuvre · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-ret-financement",
      "attribution": "Bruno Retailleau",
      "sourceId": "declaration-20261031-0b49589e77",
      "sourceUrl": "https://www.avecretailleau.fr/projet/mesure/rendre-30-milliards-d-euros-aux-salaries-et-aux-entreprises",
      "sourceTitle": "Cotisations et rémunération nette",
      "publisher": "Bruno Retailleau 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ret-fin-aides",
      "person": "retailleau",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-ret-fin-aides",
      "title": "Prestations et fraude",
      "raw": "10 Md€",
      "value": 10,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Prestations et fraude · 10 Md€ · annual · Dès mise en œuvre · Finances publiques françaises",
      "fullText": "Prestations et fraude · 10 Md€ · annual · Dès mise en œuvre · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-ret-financement",
      "attribution": "Bruno Retailleau",
      "sourceId": "declaration-20261031-0b49589e77",
      "sourceUrl": "https://www.avecretailleau.fr/projet/mesure/rendre-30-milliards-d-euros-aux-salaries-et-aux-entreprises",
      "sourceTitle": "Cotisations et rémunération nette",
      "publisher": "Bruno Retailleau 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ret-fin-is",
      "person": "retailleau",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-ret-fin-is",
      "title": "Impôt sur les sociétés",
      "raw": "4 Md€",
      "value": 4,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Impôt sur les sociétés · 4 Md€ · annual · Dès mise en œuvre · Finances publiques françaises",
      "fullText": "Impôt sur les sociétés · 4 Md€ · annual · Dès mise en œuvre · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-ret-financement",
      "attribution": "Bruno Retailleau",
      "sourceId": "declaration-20261031-0b49589e77",
      "sourceUrl": "https://www.avecretailleau.fr/projet/mesure/rendre-30-milliards-d-euros-aux-salaries-et-aux-entreprises",
      "sourceTitle": "Cotisations et rémunération nette",
      "publisher": "Bruno Retailleau 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ret-fin-incitation",
      "person": "retailleau",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-ret-fin-incitation",
      "title": "Revenu d’incitation",
      "raw": "2 Md€",
      "value": 2,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Revenu d’incitation · 2 Md€ · annual · Dès mise en œuvre · Finances publiques françaises",
      "fullText": "Revenu d’incitation · 2 Md€ · annual · Dès mise en œuvre · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-ret-financement",
      "attribution": "Bruno Retailleau",
      "sourceId": "declaration-20261031-0b49589e77",
      "sourceUrl": "https://www.avecretailleau.fr/projet/mesure/rendre-30-milliards-d-euros-aux-salaries-et-aux-entreprises",
      "sourceTitle": "Cotisations et rémunération nette",
      "publisher": "Bruno Retailleau 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ret-ind-salaire",
      "person": "retailleau",
      "theme": "pouvoir",
      "measure": null,
      "financialEntry": "fin-ret-ind-salaire",
      "title": "Gain au salaire médian",
      "raw": "500 €",
      "value": 500,
      "valueLow": null,
      "valueHigh": null,
      "unit": "€",
      "kind": "montant monétaire",
      "context": "Gain au salaire médian · 500 € · annual · Exemple de salarié, non coût public · Salaire net individuel ; conditions selon la source · Exemple de campagne ; aucun coût budgétaire obtenu par multiplication.",
      "fullText": "Gain au salaire médian · 500 € · annual · Exemple de salarié, non coût public · Salaire net individuel ; conditions selon la source · Exemple de campagne ; aucun coût budgétaire obtenu par multiplication.",
      "period": "2027",
      "frequency": "annual",
      "amountType": "benefit-per-person",
      "role": "illustrative",
      "parentGroup": null,
      "attribution": "Bruno Retailleau",
      "sourceId": "declaration-20261031-0b49589e77",
      "sourceUrl": "https://www.avecretailleau.fr/projet/mesure/rendre-30-milliards-d-euros-aux-salaries-et-aux-entreprises",
      "sourceTitle": "Cotisations et rémunération nette",
      "publisher": "Bruno Retailleau 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ret-ind-heures",
      "person": "retailleau",
      "theme": "pouvoir",
      "measure": null,
      "financialEntry": "fin-ret-ind-heures",
      "title": "Gain avec heures supplémentaires",
      "raw": "3000 €",
      "value": 3000,
      "valueLow": null,
      "valueHigh": null,
      "unit": "€",
      "kind": "montant monétaire",
      "context": "Gain avec heures supplémentaires · 3000 € · annual · Exemple de salarié, non coût public · Salaire net individuel ; conditions selon la source · Exemple de campagne ; aucun coût budgétaire obtenu par multiplication.",
      "fullText": "Gain avec heures supplémentaires · 3000 € · annual · Exemple de salarié, non coût public · Salaire net individuel ; conditions selon la source · Exemple de campagne ; aucun coût budgétaire obtenu par multiplication.",
      "period": "2027",
      "frequency": "annual",
      "amountType": "benefit-per-person",
      "role": "illustrative",
      "parentGroup": null,
      "attribution": "Bruno Retailleau",
      "sourceId": "declaration-20261031-0b49589e77",
      "sourceUrl": "https://www.avecretailleau.fr/projet/mesure/rendre-30-milliards-d-euros-aux-salaries-et-aux-entreprises",
      "sourceTitle": "Cotisations et rémunération nette",
      "publisher": "Bruno Retailleau 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ret-ind-combine",
      "person": "retailleau",
      "theme": "pouvoir",
      "measure": null,
      "financialEntry": "fin-ret-ind-combine",
      "title": "Gain individuel combiné",
      "raw": "3500 €",
      "value": 3500,
      "valueLow": null,
      "valueHigh": null,
      "unit": "€",
      "kind": "montant monétaire",
      "context": "Gain individuel combiné · 3500 € · annual · Exemple de salarié, non coût public · Salaire net individuel ; conditions selon la source · Exemple de campagne ; aucun coût budgétaire obtenu par multiplication.",
      "fullText": "Gain individuel combiné · 3500 € · annual · Exemple de salarié, non coût public · Salaire net individuel ; conditions selon la source · Exemple de campagne ; aucun coût budgétaire obtenu par multiplication.",
      "period": "2027",
      "frequency": "annual",
      "amountType": "benefit-per-person",
      "role": "illustrative-total",
      "parentGroup": null,
      "attribution": "Bruno Retailleau",
      "sourceId": "declaration-20261031-0b49589e77",
      "sourceUrl": "https://www.avecretailleau.fr/projet/mesure/rendre-30-milliards-d-euros-aux-salaries-et-aux-entreprises",
      "sourceTitle": "Cotisations et rémunération nette",
      "publisher": "Bruno Retailleau 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ret-entreprises",
      "person": "retailleau",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-ret-entreprises",
      "title": "Compétitivité combinée",
      "raw": "25 Md€",
      "value": 25,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Compétitivité combinée · 25 Md€ · annual · Baisse et exonérations combinées · Entreprises",
      "fullText": "Compétitivité combinée · 25 Md€ · annual · Baisse et exonérations combinées · Entreprises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "business-transfer",
      "role": "overlapping-total",
      "parentGroup": null,
      "attribution": "Bruno Retailleau",
      "sourceId": "declaration-20261031-0b49589e77",
      "sourceUrl": "https://www.avecretailleau.fr/projet/mesure/rendre-30-milliards-d-euros-aux-salaries-et-aux-entreprises",
      "sourceTitle": "Cotisations et rémunération nette",
      "publisher": "Bruno Retailleau 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ruff-industrie",
      "person": "ruffin",
      "theme": "industrie",
      "measure": "left-ruffin-8",
      "financialEntry": "fin-ruff-industrie",
      "title": "Fonds propres industriels",
      "raw": "70 Md€",
      "value": 70,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Fonds propres industriels · 70 Md€ · stock · Mobilisation progressive · Épargne privée, entreprises et BPI ; pas une dépense budgétaire de 70 Md€",
      "fullText": "Fonds propres industriels · 70 Md€ · stock · Mobilisation progressive · Épargne privée, entreprises et BPI ; pas une dépense budgétaire de 70 Md€",
      "period": "2027",
      "frequency": "stock",
      "amountType": "capital-mobilisation-stock",
      "role": "separate-envelope",
      "parentGroup": null,
      "attribution": "François Ruffin et équipe de campagne",
      "sourceId": "left-ruffin-industry",
      "sourceUrl": "https://nouspresident.fr/pour-proteger-notre-industrie-relocaliser-100-produits-strategiques/",
      "sourceTitle": "Cahier industrie",
      "publisher": "Nous Président — François Ruffin",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ruff-renovation",
      "person": "ruffin",
      "theme": "logement",
      "measure": null,
      "financialEntry": "fin-ruff-renovation",
      "title": "Moyens de rénovation",
      "raw": "15 Md€",
      "value": 15,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Moyens de rénovation · 15 Md€ · annual · Niveau cible ; calendrier de montée en charge non précisé · Finances publiques françaises · Moyens regroupés et renforcés ; surcoût net non donné.",
      "fullText": "Moyens de rénovation · 15 Md€ · annual · Niveau cible ; calendrier de montée en charge non précisé · Finances publiques françaises · Moyens regroupés et renforcés ; surcoût net non donné.",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-envelope",
      "role": "target",
      "parentGroup": null,
      "attribution": "François Ruffin et équipe de campagne",
      "sourceId": "left-ruffin-home",
      "sourceUrl": "https://nouspresident.fr/face-a-la-crise-du-logement/",
      "sourceTitle": "Cahier logement",
      "publisher": "Nous Président — François Ruffin",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ruff-loisirs",
      "person": "ruffin",
      "theme": "culture",
      "measure": "deep-extra-ruffin-8",
      "financialEntry": "fin-ruff-loisirs",
      "title": "Lieux collectifs",
      "raw": "1 Md€",
      "value": 1,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Lieux collectifs · 1 Md€ · annual · Cinq ans · Finances publiques françaises",
      "fullText": "Lieux collectifs · 1 Md€ · annual · Cinq ans · Finances publiques françaises",
      "period": "2027",
      "frequency": "annual",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": null,
      "attribution": "François Ruffin et équipe de campagne",
      "sourceId": "deep-extra-ruffin-loisirs",
      "sourceUrl": "https://nouspresident.fr/temps-loisirs/",
      "sourceTitle": "Cahier loisirs",
      "publisher": "Nous Président — François Ruffin",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ruff-fonjep",
      "person": "ruffin",
      "theme": "sport",
      "measure": null,
      "financialEntry": "fin-ruff-fonjep",
      "title": "Aide par poste FONJEP",
      "raw": "15000 €",
      "value": 15000,
      "valueLow": null,
      "valueHigh": null,
      "unit": "€",
      "kind": "montant monétaire",
      "context": "Aide par poste FONJEP · 15000 € · unknown · Calendrier non précisé · Aide unitaire à un poste FONJEP ; pas coût total du plan",
      "fullText": "Aide par poste FONJEP · 15000 € · unknown · Calendrier non précisé · Aide unitaire à un poste FONJEP ; pas coût total du plan",
      "period": "2027",
      "frequency": "unknown",
      "amountType": "grant-per-post",
      "role": "unit-amount",
      "parentGroup": null,
      "attribution": "François Ruffin et équipe de campagne",
      "sourceId": "deep-extra-ruffin-loisirs",
      "sourceUrl": "https://nouspresident.fr/temps-loisirs/",
      "sourceTitle": "Cahier loisirs",
      "publisher": "Nous Président — François Ruffin",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ruff-gain-appartement",
      "person": "ruffin",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-ruff-gain-appartement",
      "title": "Économie en appartement",
      "raw": "500–1000 €",
      "value": null,
      "valueLow": 500,
      "valueHigh": 1000,
      "unit": "€",
      "kind": "montant monétaire",
      "context": "Économie en appartement · 500–1000 € · unknown · Après rénovation ; période non explicite dans le passage · Facture du ménage, non économie des administrations · Gain estimé dans le cahier ; pas résultat mesuré garanti.",
      "fullText": "Économie en appartement · 500–1000 € · unknown · Après rénovation ; période non explicite dans le passage · Facture du ménage, non économie des administrations · Gain estimé dans le cahier ; pas résultat mesuré garanti.",
      "period": "2027",
      "frequency": "unknown",
      "amountType": "household-saving",
      "role": "illustrative",
      "parentGroup": null,
      "attribution": "François Ruffin et équipe de campagne",
      "sourceId": "left-ruffin-home",
      "sourceUrl": "https://nouspresident.fr/face-a-la-crise-du-logement/",
      "sourceTitle": "Cahier logement",
      "publisher": "Nous Président — François Ruffin",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ruff-gain-maison",
      "person": "ruffin",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-ruff-gain-maison",
      "title": "Économie en maison",
      "raw": "1000–2000 €",
      "value": null,
      "valueLow": 1000,
      "valueHigh": 2000,
      "unit": "€",
      "kind": "montant monétaire",
      "context": "Économie en maison · 1000–2000 € · unknown · Après rénovation ; période non explicite dans le passage · Facture du ménage, non économie des administrations · Gain estimé dans le cahier ; pas résultat mesuré garanti.",
      "fullText": "Économie en maison · 1000–2000 € · unknown · Après rénovation ; période non explicite dans le passage · Facture du ménage, non économie des administrations · Gain estimé dans le cahier ; pas résultat mesuré garanti.",
      "period": "2027",
      "frequency": "unknown",
      "amountType": "household-saving",
      "role": "illustrative",
      "parentGroup": null,
      "attribution": "François Ruffin et équipe de campagne",
      "sourceId": "left-ruffin-home",
      "sourceUrl": "https://nouspresident.fr/face-a-la-crise-du-logement/",
      "sourceTitle": "Cahier logement",
      "publisher": "Nous Président — François Ruffin",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ruff-gain-passoire",
      "person": "ruffin",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-ruff-gain-passoire",
      "title": "Maison passoire rénovée",
      "raw": "3000 €",
      "value": 3000,
      "valueLow": null,
      "valueHigh": null,
      "unit": "€",
      "kind": "montant monétaire",
      "context": "Maison passoire rénovée · 3000 € · unknown · Après rénovation ; périodicité non explicitée · Facture du ménage",
      "fullText": "Maison passoire rénovée · 3000 € · unknown · Après rénovation ; périodicité non explicitée · Facture du ménage",
      "period": "2027",
      "frequency": "unknown",
      "amountType": "household-saving",
      "role": "illustrative",
      "parentGroup": null,
      "attribution": "François Ruffin et équipe de campagne",
      "sourceId": "left-ruffin-home",
      "sourceUrl": "https://nouspresident.fr/face-a-la-crise-du-logement/",
      "sourceTitle": "Cahier logement",
      "publisher": "Nous Président — François Ruffin",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-villepin-bascule",
      "person": "villepin",
      "theme": "finances",
      "measure": "centre-villepin-01",
      "financialEntry": "fin-villepin-bascule",
      "title": "Transfert vers la CSG",
      "raw": "200 Md€",
      "value": 200,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Transfert vers la CSG · 200 Md€ · unknown · Non précisé · Finances publiques françaises · Transfert d’assiette ; pas recette nette nouvelle. Candidature non confirmée dans le corpus ; aucun changement de statut.",
      "fullText": "Transfert vers la CSG · 200 Md€ · unknown · Non précisé · Finances publiques françaises · Transfert d’assiette ; pas recette nette nouvelle. Candidature non confirmée dans le corpus ; aucun changement de statut.",
      "period": "2027",
      "frequency": "unknown",
      "amountType": "fiscal-transfer",
      "role": "component",
      "parentGroup": null,
      "attribution": "Projet porté par Dominique de Villepin, selon la page",
      "sourceId": "villepin-economie-2026",
      "sourceUrl": "https://lafrancehumaniste.fr/programme/economie.html",
      "sourceTitle": "Projet économique — vingt propositions",
      "publisher": "La France Humaniste",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-villepin-salaire-moyen",
      "person": "villepin",
      "theme": "pouvoir",
      "measure": null,
      "financialEntry": "fin-villepin-salaire-moyen",
      "title": "Gain salarial moyen",
      "raw": "200 €",
      "value": 200,
      "valueLow": null,
      "valueHigh": null,
      "unit": "€",
      "kind": "montant monétaire",
      "context": "Gain salarial moyen · 200 € · monthly · Non précisé · Salariés ; net mensuel · Candidature non confirmée dans le corpus ; aucun changement de statut.",
      "fullText": "Gain salarial moyen · 200 € · monthly · Non précisé · Salariés ; net mensuel · Candidature non confirmée dans le corpus ; aucun changement de statut.",
      "period": "2027",
      "frequency": "monthly",
      "amountType": "benefit-per-person",
      "role": "illustrative",
      "parentGroup": null,
      "attribution": "Projet porté par Dominique de Villepin, selon la page",
      "sourceId": "villepin-economie-2026",
      "sourceUrl": "https://lafrancehumaniste.fr/programme/economie.html",
      "sourceTitle": "Projet économique — vingt propositions",
      "publisher": "La France Humaniste",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-villepin-salaire-smic",
      "person": "villepin",
      "theme": "pouvoir",
      "measure": null,
      "financialEntry": "fin-villepin-salaire-smic",
      "title": "Gain au SMIC",
      "raw": "100 €",
      "value": 100,
      "valueLow": null,
      "valueHigh": null,
      "unit": "€",
      "kind": "montant monétaire",
      "context": "Gain au SMIC · 100 € · monthly · Non précisé · Salariés ; net mensuel · Candidature non confirmée dans le corpus ; aucun changement de statut.",
      "fullText": "Gain au SMIC · 100 € · monthly · Non précisé · Salariés ; net mensuel · Candidature non confirmée dans le corpus ; aucun changement de statut.",
      "period": "2027",
      "frequency": "monthly",
      "amountType": "benefit-per-person",
      "role": "illustrative",
      "parentGroup": null,
      "attribution": "Projet porté par Dominique de Villepin, selon la page",
      "sourceId": "villepin-economie-2026",
      "sourceUrl": "https://lafrancehumaniste.fr/programme/economie.html",
      "sourceTitle": "Projet économique — vingt propositions",
      "publisher": "La France Humaniste",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-villepin-fonds",
      "person": "villepin",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-villepin-fonds",
      "title": "Fonds France",
      "raw": "1200–1500 Md€",
      "value": null,
      "valueLow": 1200,
      "valueHigh": 1500,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Fonds France · 1200–1500 Md€ · stock · Non précisé · Actifs publics regroupés ; pas dépense nouvelle · Candidature non confirmée dans le corpus ; aucun changement de statut.",
      "fullText": "Fonds France · 1200–1500 Md€ · stock · Non précisé · Actifs publics regroupés ; pas dépense nouvelle · Candidature non confirmée dans le corpus ; aucun changement de statut.",
      "period": "2027",
      "frequency": "stock",
      "amountType": "asset-stock",
      "role": "stock",
      "parentGroup": null,
      "attribution": "Projet porté par Dominique de Villepin, selon la page",
      "sourceId": "villepin-economie-2026",
      "sourceUrl": "https://lafrancehumaniste.fr/programme/economie.html",
      "sourceTitle": "Projet économique — vingt propositions",
      "publisher": "La France Humaniste",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-villepin-patrimoine",
      "person": "villepin",
      "theme": "finances",
      "measure": "centre-villepin-05",
      "financialEntry": "fin-villepin-patrimoine",
      "title": "Seuil patrimonial",
      "raw": "2.2 M€",
      "value": 2.2,
      "valueLow": null,
      "valueHigh": null,
      "unit": "M€",
      "kind": "montant monétaire",
      "context": "Seuil patrimonial · 2.2 M€ · unknown · Non précisé · Patrimoine taxable individuel selon le projet · Candidature non confirmée dans le corpus ; aucun changement de statut.",
      "fullText": "Seuil patrimonial · 2.2 M€ · unknown · Non précisé · Patrimoine taxable individuel selon le projet · Candidature non confirmée dans le corpus ; aucun changement de statut.",
      "period": "2027",
      "frequency": "unknown",
      "amountType": "threshold",
      "role": "threshold",
      "parentGroup": null,
      "attribution": "Projet porté par Dominique de Villepin, selon la page",
      "sourceId": "villepin-economie-2026",
      "sourceUrl": "https://lafrancehumaniste.fr/programme/economie.html",
      "sourceTitle": "Projet économique — vingt propositions",
      "publisher": "La France Humaniste",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-villepin-donation",
      "person": "villepin",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-villepin-donation",
      "title": "Seuil de transmission",
      "raw": "1 M€",
      "value": 1,
      "valueLow": null,
      "valueHigh": null,
      "unit": "M€",
      "kind": "montant monétaire",
      "context": "Seuil de transmission · 1 M€ · unknown · Non précisé · Transmission de son vivant ; droits nuls sous ce seuil · Candidature non confirmée dans le corpus ; aucun changement de statut.",
      "fullText": "Seuil de transmission · 1 M€ · unknown · Non précisé · Transmission de son vivant ; droits nuls sous ce seuil · Candidature non confirmée dans le corpus ; aucun changement de statut.",
      "period": "2027",
      "frequency": "unknown",
      "amountType": "threshold",
      "role": "threshold",
      "parentGroup": null,
      "attribution": "Projet porté par Dominique de Villepin, selon la page",
      "sourceId": "villepin-economie-2026",
      "sourceUrl": "https://lafrancehumaniste.fr/programme/economie.html",
      "sourceTitle": "Projet économique — vingt propositions",
      "publisher": "La France Humaniste",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ecolo-adaptation",
      "person": "tondelier",
      "theme": "adaptation",
      "measure": null,
      "financialEntry": "fin-ecolo-adaptation",
      "title": "Plan d’adaptation",
      "raw": "7 Md€",
      "value": 7,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Plan d’adaptation · 7 Md€ · annual · D’ici 2032 · Programme collectif Les Écologistes · Associé à la fiche Tondelier pour retrouver le document de son parti ; aucun engagement individuel n’est inféré.",
      "fullText": "Plan d’adaptation · 7 Md€ · annual · D’ici 2032 · Programme collectif Les Écologistes · Associé à la fiche Tondelier pour retrouver le document de son parti ; aucun engagement individuel n’est inféré.",
      "period": "2026",
      "frequency": "annual",
      "amountType": "public-budget-envelope",
      "role": "target",
      "parentGroup": null,
      "attribution": "Les Écologistes — programme collectif",
      "sourceId": "left-ecolo26",
      "sourceUrl": "https://lesecologistes.fr/document/3N4JsAEmq6vsx42IITGNZa/vdef-programme-1.pdf",
      "sourceTitle": "Pour une prospérité écologique",
      "publisher": "Les Écologistes",
      "sourceDate": "2026-07",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ecolo-vss",
      "person": "tondelier",
      "theme": "egalite",
      "measure": null,
      "financialEntry": "fin-ecolo-vss",
      "title": "Loi VSS",
      "raw": "3 Md€",
      "value": 3,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Loi VSS · 3 Md€ · unknown · Loi intégrale ; rythme non donné · Programme collectif Les Écologistes · Associé à la fiche Tondelier pour retrouver le document de son parti ; aucun engagement individuel n’est inféré.",
      "fullText": "Loi VSS · 3 Md€ · unknown · Loi intégrale ; rythme non donné · Programme collectif Les Écologistes · Associé à la fiche Tondelier pour retrouver le document de son parti ; aucun engagement individuel n’est inféré.",
      "period": "2026",
      "frequency": "unknown",
      "amountType": "public-budget-envelope",
      "role": "target",
      "parentGroup": null,
      "attribution": "Les Écologistes — programme collectif",
      "sourceId": "left-ecolo26",
      "sourceUrl": "https://lesecologistes.fr/document/3N4JsAEmq6vsx42IITGNZa/vdef-programme-1.pdf",
      "sourceTitle": "Pour une prospérité écologique",
      "publisher": "Les Écologistes",
      "sourceDate": "2026-07",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ecolo-avoirs",
      "person": "tondelier",
      "theme": "diplomatie",
      "measure": null,
      "financialEntry": "fin-ecolo-avoirs",
      "title": "Avoirs russes gelés",
      "raw": "140 Md€",
      "value": 140,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Avoirs russes gelés · 140 Md€ · stock · Réparations et prêt européen · Europe ; programme collectif Les Écologistes · Associé à la fiche Tondelier pour retrouver le document de son parti ; aucun engagement individuel n’est inféré.",
      "fullText": "Avoirs russes gelés · 140 Md€ · stock · Réparations et prêt européen · Europe ; programme collectif Les Écologistes · Associé à la fiche Tondelier pour retrouver le document de son parti ; aucun engagement individuel n’est inféré.",
      "period": "2026",
      "frequency": "stock",
      "amountType": "asset-stock",
      "role": "stock",
      "parentGroup": null,
      "attribution": "Les Écologistes — programme collectif",
      "sourceId": "left-ecolo26",
      "sourceUrl": "https://lesecologistes.fr/document/3N4JsAEmq6vsx42IITGNZa/vdef-programme-1.pdf",
      "sourceTitle": "Pour une prospérité écologique",
      "publisher": "Les Écologistes",
      "sourceDate": "2026-07",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ecolo-zucman",
      "person": "tondelier",
      "theme": "fiscalite",
      "measure": null,
      "financialEntry": "fin-ecolo-zucman",
      "title": "Seuil Zucman",
      "raw": "100 M€",
      "value": 100,
      "valueLow": null,
      "valueHigh": null,
      "unit": "M€",
      "kind": "montant monétaire",
      "context": "Seuil Zucman · 100 M€ · unknown · Non précisé · Seuil d’assujettissement ; programme collectif · Associé à la fiche Tondelier pour retrouver le document de son parti ; aucun engagement individuel n’est inféré.",
      "fullText": "Seuil Zucman · 100 M€ · unknown · Non précisé · Seuil d’assujettissement ; programme collectif · Associé à la fiche Tondelier pour retrouver le document de son parti ; aucun engagement individuel n’est inféré.",
      "period": "2026",
      "frequency": "unknown",
      "amountType": "threshold",
      "role": "threshold",
      "parentGroup": null,
      "attribution": "Les Écologistes — programme collectif",
      "sourceId": "left-ecolo26",
      "sourceUrl": "https://lesecologistes.fr/document/3N4JsAEmq6vsx42IITGNZa/vdef-programme-1.pdf",
      "sourceTitle": "Pour une prospérité écologique",
      "publisher": "Les Écologistes",
      "sourceDate": "2026-07",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ecolo-heritage1",
      "person": "tondelier",
      "theme": "fiscalite",
      "measure": null,
      "financialEntry": "fin-ecolo-heritage1",
      "title": "Première tranche successorale supplémentaire",
      "raw": "4 M€",
      "value": 4,
      "valueLow": null,
      "valueHigh": null,
      "unit": "M€",
      "kind": "montant monétaire",
      "context": "Première tranche successorale supplémentaire · 4 M€ · unknown · Non précisé · Seuil d’assujettissement ; programme collectif · Associé à la fiche Tondelier pour retrouver le document de son parti ; aucun engagement individuel n’est inféré.",
      "fullText": "Première tranche successorale supplémentaire · 4 M€ · unknown · Non précisé · Seuil d’assujettissement ; programme collectif · Associé à la fiche Tondelier pour retrouver le document de son parti ; aucun engagement individuel n’est inféré.",
      "period": "2026",
      "frequency": "unknown",
      "amountType": "threshold",
      "role": "threshold",
      "parentGroup": null,
      "attribution": "Les Écologistes — programme collectif",
      "sourceId": "left-ecolo26",
      "sourceUrl": "https://lesecologistes.fr/document/3N4JsAEmq6vsx42IITGNZa/vdef-programme-1.pdf",
      "sourceTitle": "Pour une prospérité écologique",
      "publisher": "Les Écologistes",
      "sourceDate": "2026-07",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ecolo-heritage2",
      "person": "tondelier",
      "theme": "fiscalite",
      "measure": null,
      "financialEntry": "fin-ecolo-heritage2",
      "title": "Deuxième tranche successorale supplémentaire",
      "raw": "13 M€",
      "value": 13,
      "valueLow": null,
      "valueHigh": null,
      "unit": "M€",
      "kind": "montant monétaire",
      "context": "Deuxième tranche successorale supplémentaire · 13 M€ · unknown · Non précisé · Seuil d’assujettissement ; programme collectif · Associé à la fiche Tondelier pour retrouver le document de son parti ; aucun engagement individuel n’est inféré.",
      "fullText": "Deuxième tranche successorale supplémentaire · 13 M€ · unknown · Non précisé · Seuil d’assujettissement ; programme collectif · Associé à la fiche Tondelier pour retrouver le document de son parti ; aucun engagement individuel n’est inféré.",
      "period": "2026",
      "frequency": "unknown",
      "amountType": "threshold",
      "role": "threshold",
      "parentGroup": null,
      "attribution": "Les Écologistes — programme collectif",
      "sourceId": "left-ecolo26",
      "sourceUrl": "https://lesecologistes.fr/document/3N4JsAEmq6vsx42IITGNZa/vdef-programme-1.pdf",
      "sourceTitle": "Pour une prospérité écologique",
      "publisher": "Les Écologistes",
      "sourceDate": "2026-07",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ecolo-dutreil",
      "person": "tondelier",
      "theme": "fiscalite",
      "measure": null,
      "financialEntry": "fin-ecolo-dutreil",
      "title": "Seuil Dutreil",
      "raw": "50 M€",
      "value": 50,
      "valueLow": null,
      "valueHigh": null,
      "unit": "M€",
      "kind": "montant monétaire",
      "context": "Seuil Dutreil · 50 M€ · unknown · Non précisé · Seuil d’assujettissement ; programme collectif · Associé à la fiche Tondelier pour retrouver le document de son parti ; aucun engagement individuel n’est inféré.",
      "fullText": "Seuil Dutreil · 50 M€ · unknown · Non précisé · Seuil d’assujettissement ; programme collectif · Associé à la fiche Tondelier pour retrouver le document de son parti ; aucun engagement individuel n’est inféré.",
      "period": "2026",
      "frequency": "unknown",
      "amountType": "threshold",
      "role": "threshold",
      "parentGroup": null,
      "attribution": "Les Écologistes — programme collectif",
      "sourceId": "left-ecolo26",
      "sourceUrl": "https://lesecologistes.fr/document/3N4JsAEmq6vsx42IITGNZa/vdef-programme-1.pdf",
      "sourceTitle": "Pour une prospérité écologique",
      "publisher": "Les Écologistes",
      "sourceDate": "2026-07",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ecolo-benefices",
      "person": "tondelier",
      "theme": "fiscalite",
      "measure": null,
      "financialEntry": "fin-ecolo-benefices",
      "title": "Seuil des sociétés",
      "raw": "1 Md€",
      "value": 1,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Seuil des sociétés · 1 Md€ · unknown · Non précisé · Seuil d’assujettissement ; programme collectif · Associé à la fiche Tondelier pour retrouver le document de son parti ; aucun engagement individuel n’est inféré.",
      "fullText": "Seuil des sociétés · 1 Md€ · unknown · Non précisé · Seuil d’assujettissement ; programme collectif · Associé à la fiche Tondelier pour retrouver le document de son parti ; aucun engagement individuel n’est inféré.",
      "period": "2026",
      "frequency": "unknown",
      "amountType": "threshold",
      "role": "threshold",
      "parentGroup": null,
      "attribution": "Les Écologistes — programme collectif",
      "sourceId": "left-ecolo26",
      "sourceUrl": "https://lesecologistes.fr/document/3N4JsAEmq6vsx42IITGNZa/vdef-programme-1.pdf",
      "sourceTitle": "Pour une prospérité écologique",
      "publisher": "Les Écologistes",
      "sourceDate": "2026-07",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ecolo-tsn",
      "person": "tondelier",
      "theme": "fiscalite",
      "measure": null,
      "financialEntry": "fin-ecolo-tsn",
      "title": "Seuil numérique",
      "raw": "5 Md€",
      "value": 5,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Seuil numérique · 5 Md€ · unknown · Non précisé · Seuil d’assujettissement ; programme collectif · Associé à la fiche Tondelier pour retrouver le document de son parti ; aucun engagement individuel n’est inféré.",
      "fullText": "Seuil numérique · 5 Md€ · unknown · Non précisé · Seuil d’assujettissement ; programme collectif · Associé à la fiche Tondelier pour retrouver le document de son parti ; aucun engagement individuel n’est inféré.",
      "period": "2026",
      "frequency": "unknown",
      "amountType": "threshold",
      "role": "threshold",
      "parentGroup": null,
      "attribution": "Les Écologistes — programme collectif",
      "sourceId": "left-ecolo26",
      "sourceUrl": "https://lesecologistes.fr/document/3N4JsAEmq6vsx42IITGNZa/vdef-programme-1.pdf",
      "sourceTitle": "Pour une prospérité écologique",
      "publisher": "Les Écologistes",
      "sourceDate": "2026-07",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-ecolo-smic",
      "person": "tondelier",
      "theme": "emploi",
      "measure": null,
      "financialEntry": "fin-ecolo-smic",
      "title": "SMIC brut cible",
      "raw": "2000 €",
      "value": 2000,
      "valueLow": null,
      "valueHigh": null,
      "unit": "€",
      "kind": "montant monétaire",
      "context": "SMIC brut cible · 2000 € · monthly · Dès 2027 · Salaire brut ; programme collectif Les Écologistes · Associé à la fiche Tondelier pour retrouver le document de son parti ; aucun engagement individuel n’est inféré.",
      "fullText": "SMIC brut cible · 2000 € · monthly · Dès 2027 · Salaire brut ; programme collectif Les Écologistes · Associé à la fiche Tondelier pour retrouver le document de son parti ; aucun engagement individuel n’est inféré.",
      "period": "2026",
      "frequency": "monthly",
      "amountType": "salary-level",
      "role": "target",
      "parentGroup": null,
      "attribution": "Les Écologistes — programme collectif",
      "sourceId": "left-ecolo26",
      "sourceUrl": "https://lesecologistes.fr/document/3N4JsAEmq6vsx42IITGNZa/vdef-programme-1.pdf",
      "sourceTitle": "Pour une prospérité écologique",
      "publisher": "Les Écologistes",
      "sourceDate": "2026-07",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-gluck-heritages",
      "person": "glucksmann",
      "theme": "fiscalite",
      "measure": "deep-glucksmann-deep-gluck-ps-1",
      "financialEntry": "fin-gluck-heritages",
      "title": "Fiscalité successorale",
      "raw": "15 Md€",
      "value": 15,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Fiscalité successorale · 15 Md€ · unknown · Calendrier et périodicité non précisés · Finances publiques françaises · Source médiatique ; source primaire intégrale non retrouvée dans cette recherche.",
      "fullText": "Fiscalité successorale · 15 Md€ · unknown · Calendrier et périodicité non précisés · Finances publiques françaises · Source médiatique ; source primaire intégrale non retrouvée dans cette recherche.",
      "period": "2027",
      "frequency": "unknown",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": null,
      "attribution": "Raphaël Glucksmann, propos rapportés",
      "sourceId": "deep-gluck-ps",
      "sourceUrl": "https://www.publicsenat.fr/actualites/politique/fiscalite-ecole-immigration-ce-que-propose-raphael-glucksmann",
      "sourceTitle": "Propositions de Raphaël Glucksmann",
      "publisher": "Public Sénat",
      "sourceDate": "2026-08-24",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-lepen-economies",
      "person": "lepen",
      "theme": "finances",
      "measure": "declaration-20261031-lepen-5aed700c9",
      "financialEntry": "fin-lepen-economies",
      "title": "Économies à terme",
      "raw": "140 Md€",
      "value": 140,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Économies à terme · 140 Md€ · unknown · 2032 ; cumul ou niveau annuel non explicité dans la synthèse · Finances publiques françaises · Source médiatique vérifiée ; document primaire détaillé à retrouver.",
      "fullText": "Économies à terme · 140 Md€ · unknown · 2032 ; cumul ou niveau annuel non explicité dans la synthèse · Finances publiques françaises · Source médiatique vérifiée ; document primaire détaillé à retrouver.",
      "period": "2027",
      "frequency": "unknown",
      "amountType": "public-budget-target",
      "role": "total",
      "parentGroup": null,
      "attribution": "Marine Le Pen, conférence rapportée",
      "sourceId": "declaration-20261031-0cd8c9c587",
      "sourceUrl": "https://www.publicsenat.fr/actualites/politique/140-milliards-deuros-deconomies-dici-2032-leffort-radical-propose-par-marine-le-pen-pour-redresser-les-f",
      "sourceTitle": "Conférence budgétaire RN",
      "publisher": "Public Sénat",
      "sourceDate": "2026-10-06",
      "positionDate": "2026-10-06",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-philippe-famille",
      "person": "philippe",
      "theme": "finances",
      "measure": "centre-ep-08",
      "financialEntry": "fin-philippe-famille",
      "title": "Allocation familiale",
      "raw": "350 €",
      "value": 350,
      "valueLow": null,
      "valueHigh": null,
      "unit": "€",
      "kind": "montant monétaire",
      "context": "Allocation familiale · 350 € · unknown · Calendrier non précisé · Allocation dégressive ; fusion de dispositifs · Page ne précise pas ici mensuel ; surcoût public inconnu.",
      "fullText": "Allocation familiale · 350 € · unknown · Calendrier non précisé · Allocation dégressive ; fusion de dispositifs · Page ne précise pas ici mensuel ; surcoût public inconnu.",
      "period": "2027",
      "frequency": "unknown",
      "amountType": "benefit-per-household",
      "role": "unit-amount",
      "parentGroup": null,
      "attribution": "Édouard Philippe",
      "sourceId": "ep-enfants-2026",
      "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-attentive-a-ses-enfants",
      "sourceTitle": "Priorités pour les enfants",
      "publisher": "Avec Édouard 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-philippe-reduction",
      "person": "philippe",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-philippe-reduction",
      "title": "Réduction d’impôt familiale",
      "raw": "3000 €",
      "value": 3000,
      "valueLow": null,
      "valueHigh": null,
      "unit": "€",
      "kind": "montant monétaire",
      "context": "Réduction d’impôt familiale · 3000 € · annual · Trois premières années de l’enfant · Familles plus aisées qui travaillent · Distincte de l’exonération totale proposée pour les classes moyennes.",
      "fullText": "Réduction d’impôt familiale · 3000 € · annual · Trois premières années de l’enfant · Familles plus aisées qui travaillent · Distincte de l’exonération totale proposée pour les classes moyennes.",
      "period": "2027",
      "frequency": "annual",
      "amountType": "benefit-per-household",
      "role": "unit-amount",
      "parentGroup": null,
      "attribution": "Édouard Philippe",
      "sourceId": "ep-enfants-2026",
      "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-attentive-a-ses-enfants",
      "sourceTitle": "Priorités pour les enfants",
      "publisher": "Avec Édouard 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-philippe-per",
      "person": "philippe",
      "theme": "finances",
      "measure": "p4",
      "financialEntry": "fin-philippe-per",
      "title": "Versement initial PER",
      "raw": "500 €",
      "value": 500,
      "valueLow": null,
      "valueHigh": null,
      "unit": "€",
      "kind": "montant monétaire",
      "context": "Versement initial PER · 500 € · once · Premier emploi · Versement public initial par bénéficiaire",
      "fullText": "Versement initial PER · 500 € · once · Premier emploi · Versement public initial par bénéficiaire",
      "period": "2027",
      "frequency": "once",
      "amountType": "grant-per-person",
      "role": "unit-amount",
      "parentGroup": null,
      "attribution": "Édouard Philippe",
      "sourceId": "ph-eco",
      "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-prospere",
      "sourceTitle": "Priorités économiques",
      "publisher": "Avec Édouard 2027",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-roussel-climat",
      "person": "roussel",
      "theme": "climat",
      "measure": null,
      "financialEntry": "fin-roussel-climat",
      "title": "Financer le pacte climatique",
      "raw": "500 Md€",
      "value": 500,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Financer le pacte climatique · 500 Md€ · total · Transcription : sur cinq ; durée exacte à confirmer dans la vidéo · CDC et BPI ; pas dépense totale de l’État · L’unité de durée manque après cinq dans la transcription ; aucune division annuelle.",
      "fullText": "Financer le pacte climatique · 500 Md€ · total · Transcription : sur cinq ; durée exacte à confirmer dans la vidéo · CDC et BPI ; pas dépense totale de l’État · L’unité de durée manque après cinq dans la transcription ; aucune division annuelle.",
      "period": "2027",
      "frequency": "total",
      "amountType": "investment-envelope",
      "role": "total",
      "parentGroup": null,
      "attribution": "Fabien Roussel",
      "sourceId": "left-roussel-energy",
      "sourceUrl": "https://www.pcf.fr/ue_26_discours_fr",
      "sourceTitle": "Discours de Fabien Roussel — université d’été 2026",
      "publisher": "Parti communiste français",
      "sourceDate": "2026-08-26",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-roussel-vss",
      "person": "roussel",
      "theme": "egalite",
      "measure": null,
      "financialEntry": "fin-roussel-vss",
      "title": "Financer une loi VSS",
      "raw": "3 Md€",
      "value": 3,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Financer une loi VSS · 3 Md€ · unknown · Loi intégrale ; période non précisée · Finances publiques françaises",
      "fullText": "Financer une loi VSS · 3 Md€ · unknown · Loi intégrale ; période non précisée · Finances publiques françaises",
      "period": "2027",
      "frequency": "unknown",
      "amountType": "public-budget-envelope",
      "role": "target",
      "parentGroup": null,
      "attribution": "Fabien Roussel",
      "sourceId": "left-roussel-energy",
      "sourceUrl": "https://www.pcf.fr/ue_26_discours_fr",
      "sourceTitle": "Discours de Fabien Roussel — université d’été 2026",
      "publisher": "Parti communiste français",
      "sourceDate": "2026-08-26",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-roussel-voiture",
      "person": "roussel",
      "theme": "transports",
      "measure": "left-roussel-15",
      "financialEntry": "fin-roussel-voiture",
      "title": "Véhicule électrique abordable",
      "raw": "10000 €",
      "value": 10000,
      "valueLow": null,
      "valueHigh": null,
      "unit": "€",
      "kind": "montant monétaire",
      "context": "Véhicule électrique abordable · 10000 € · once · À l’achat ; calendrier non précisé · Classes populaires et moyennes ; prix, pas subvention unitaire",
      "fullText": "Véhicule électrique abordable · 10000 € · once · À l’achat ; calendrier non précisé · Classes populaires et moyennes ; prix, pas subvention unitaire",
      "period": "2027",
      "frequency": "once",
      "amountType": "consumer-price",
      "role": "unit-amount",
      "parentGroup": null,
      "attribution": "Fabien Roussel",
      "sourceId": "left-roussel-energy",
      "sourceUrl": "https://www.pcf.fr/ue_26_discours_fr",
      "sourceTitle": "Discours de Fabien Roussel — université d’été 2026",
      "publisher": "Parti communiste français",
      "sourceDate": "2026-08-26",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-labib-hausse",
      "person": "labib",
      "theme": "pouvoir",
      "measure": "deep-labib-1",
      "financialEntry": "fin-labib-hausse",
      "title": "Relever salaires et pensions",
      "raw": "400 €",
      "value": 400,
      "valueLow": null,
      "valueHigh": null,
      "unit": "€",
      "kind": "montant monétaire",
      "context": "Relever salaires et pensions · 400 € · monthly · Revendication ; calendrier non précisé · Salaires et pensions ; coût global non annoncé",
      "fullText": "Relever salaires et pensions · 400 € · monthly · Revendication ; calendrier non précisé · Salaires et pensions ; coût global non annoncé",
      "period": "2027",
      "frequency": "monthly",
      "amountType": "benefit-per-person",
      "role": "unit-amount",
      "parentGroup": null,
      "attribution": "Selma Labib",
      "sourceId": "deep-labib-discours",
      "sourceUrl": "https://beta.npa-revolutionnaires.org/articles/intervention-de-selma-labib-a-la-fete-de-lhumanite-2026",
      "sourceTitle": "Intervention de Selma Labib",
      "publisher": "NPA Révolutionnaires",
      "sourceDate": "2026-09-15",
      "positionDate": "2026-09-12",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-labib-plancher",
      "person": "labib",
      "theme": "pouvoir",
      "measure": "deep-labib-2",
      "financialEntry": "fin-labib-plancher",
      "title": "Plancher de revenu net",
      "raw": "2000 €",
      "value": 2000,
      "valueLow": null,
      "valueHigh": null,
      "unit": "€",
      "kind": "montant monétaire",
      "context": "Plancher de revenu net · 2000 € · unknown · Périodicité implicite du discours, non précisée dans la phrase · Revenus individuels ; ne chiffre pas les finances publiques",
      "fullText": "Plancher de revenu net · 2000 € · unknown · Périodicité implicite du discours, non précisée dans la phrase · Revenus individuels ; ne chiffre pas les finances publiques",
      "period": "2027",
      "frequency": "unknown",
      "amountType": "income-level",
      "role": "target",
      "parentGroup": null,
      "attribution": "Selma Labib",
      "sourceId": "deep-labib-discours",
      "sourceUrl": "https://beta.npa-revolutionnaires.org/articles/intervention-de-selma-labib-a-la-fete-de-lhumanite-2026",
      "sourceTitle": "Intervention de Selma Labib",
      "publisher": "NPA Révolutionnaires",
      "sourceDate": "2026-09-15",
      "positionDate": "2026-09-12",
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-attal-chomage",
      "person": "attal",
      "theme": "emploi",
      "measure": null,
      "financialEntry": "fin-attal-chomage",
      "title": "Réforme de l’assurance chômage",
      "raw": "5 Md€",
      "value": 5,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Réforme de l’assurance chômage · 5 Md€ · unknown · Dès le début du mandat ; périodicité du montant non donnée · Finances publiques françaises · Ne pas ajouter au plan de 150 Md€ sans vérifier l’inclusion et le calendrier.",
      "fullText": "Réforme de l’assurance chômage · 5 Md€ · unknown · Dès le début du mandat ; périodicité du montant non donnée · Finances publiques françaises · Ne pas ajouter au plan de 150 Md€ sans vérifier l’inclusion et le calendrier.",
      "period": "2027",
      "frequency": "unknown",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-attal-plan",
      "attribution": "Gabriel Attal",
      "sourceId": "research-20261031-22db166136e8",
      "sourceUrl": "https://attalpresident.fr/programme/mesures/reforme-assurance-chomage-cinq-milliards",
      "sourceTitle": "Réforme de l’assurance chômage",
      "publisher": "Attal Président",
      "sourceDate": null,
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-attal-frein",
      "person": "attal",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-attal-frein",
      "title": "Économies d’urgence",
      "raw": "20 Md€",
      "value": 20,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Économies d’urgence · 20 Md€ · unknown · Dès arrivée à l’Élysée · Finances publiques françaises · Ne pas ajouter au plan de 150 Md€ sans vérifier l’inclusion et le calendrier.",
      "fullText": "Économies d’urgence · 20 Md€ · unknown · Dès arrivée à l’Élysée · Finances publiques françaises · Ne pas ajouter au plan de 150 Md€ sans vérifier l’inclusion et le calendrier.",
      "period": "2027",
      "frequency": "unknown",
      "amountType": "public-budget-flow",
      "role": "component",
      "parentGroup": "fin-attal-plan",
      "attribution": "Gabriel Attal",
      "sourceId": "research-20261031-6a829617bdf5",
      "sourceUrl": "https://attalpresident.fr/actualites/gabriel-attal-lettre-aux-francais-plan-finances-publiques",
      "sourceTitle": "Lettre et plan de finances publiques",
      "publisher": "Attal Président",
      "sourceDate": "2026-10-15",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    },
    {
      "id": "figure-fin-fin-attal-plan",
      "person": "attal",
      "theme": "finances",
      "measure": null,
      "financialEntry": "fin-attal-plan",
      "title": "Plan d’économies",
      "raw": "150 Md€",
      "value": 150,
      "valueLow": null,
      "valueHigh": null,
      "unit": "Md€",
      "kind": "montant monétaire",
      "context": "Plan d’économies · 150 Md€ · total · Quinquennat selon la formulation publiée · Finances publiques françaises · Deux tiers annoncés sur les dépenses sociales ; aucun montant de 100 Md€ attribué sans préciser qu’il serait calculé.",
      "fullText": "Plan d’économies · 150 Md€ · total · Quinquennat selon la formulation publiée · Finances publiques françaises · Deux tiers annoncés sur les dépenses sociales ; aucun montant de 100 Md€ attribué sans préciser qu’il serait calculé.",
      "period": "2027",
      "frequency": "total",
      "amountType": "public-budget-flow",
      "role": "total",
      "parentGroup": null,
      "attribution": "Gabriel Attal",
      "sourceId": "research-20261031-6a829617bdf5",
      "sourceUrl": "https://attalpresident.fr/actualites/gabriel-attal-lettre-aux-francais-plan-finances-publiques",
      "sourceTitle": "Lettre et plan de finances publiques",
      "publisher": "Attal Président",
      "sourceDate": "2026-10-15",
      "positionDate": null,
      "evidenceLevel": "primary",
      "interpretation": "Montant structuré avec son horizon et ses relations ; aucune addition automatique."
    }
  ]
}