{
  "year": 2025,
  "version": "2025-plrg-insee-2026-08-v2",
  "retrieved": "2026-10-01",
  "scope": "Budget général, crédits de paiement, pensions employeur incluses ; hors remboursements et dégrèvements, budgets annexes et comptes spéciaux.",
  "macro": {
    "debt": 3460.1,
    "deficit": 151.592,
    "gdp": 2991.0559,
    "growth": 0.025,
    "sources": {
      "debt": "history-insee",
      "gdp": "history-insee",
      "deficit": "history-interest"
    }
  },
  "records": [
    {
      "id": "education",
      "name": "Éducation & recherche",
      "fullName": "Ministre de l'éducation nationale, de l'enseignement supérieur et de la recherche",
      "color": "#91B4EF",
      "amount": 113.775679258,
      "spent": 112.47972284589,
      "parts": {
        "Titre 2": 81.79648674664,
        "Titre 3": 21.96224532679,
        "Titre 6": 8.16356883825,
        "Titre 7": 0.06935549413,
        "Titre 5": 0.48806644008
      },
      "programs": [
        {
          "code": "139",
          "name": "Enseignement privé du premier et du second degrés",
          "mission": "Enseignement scolaire",
          "ministry": "Ministre de l'éducation nationale, de l'enseignement supérieur et de la recherche",
          "allocated": 8.918238639,
          "executed": 8.81218266083,
          "parts": {
            "Titre 2": 7.92153137001,
            "Titre 3": 0.00465025898,
            "Titre 6": 0.88600103184
          }
        },
        {
          "code": "140",
          "name": "Enseignement scolaire public du premier degré",
          "mission": "Enseignement scolaire",
          "ministry": "Ministre de l'éducation nationale, de l'enseignement supérieur et de la recherche",
          "allocated": 27.46952409,
          "executed": 27.35850782182,
          "parts": {
            "Titre 2": 27.27740672758,
            "Titre 3": 0.039736298,
            "Titre 6": 0.04107825618,
            "Titre 7": 0.00028654006
          }
        },
        {
          "code": "141",
          "name": "Enseignement scolaire public du second degré",
          "mission": "Enseignement scolaire",
          "ministry": "Ministre de l'éducation nationale, de l'enseignement supérieur et de la recherche",
          "allocated": 39.453695772,
          "executed": 38.9741733576,
          "parts": {
            "Titre 2": 38.60156552331,
            "Titre 3": 0.06126696175,
            "Titre 6": 0.31134087254
          }
        },
        {
          "code": "214",
          "name": "Soutien de la politique de l'éducation nationale",
          "mission": "Enseignement scolaire",
          "ministry": "Ministre de l'éducation nationale, de l'enseignement supérieur et de la recherche",
          "allocated": 2.968037099,
          "executed": 2.96377064718,
          "parts": {
            "Titre 2": 2.14542717439,
            "Titre 3": 0.64524235477,
            "Titre 5": 0.14144340678,
            "Titre 6": 0.03165771124
          }
        },
        {
          "code": "230",
          "name": "Vie de l'élève",
          "mission": "Enseignement scolaire",
          "ministry": "Ministre de l'éducation nationale, de l'enseignement supérieur et de la recherche",
          "allocated": 8.120318358,
          "executed": 7.9489715227,
          "parts": {
            "Titre 2": 5.41940205945,
            "Titre 3": 0.0591108971,
            "Titre 5": 6.6e-06,
            "Titre 6": 2.47045196615
          }
        },
        {
          "code": "150",
          "name": "Formations supérieures et recherche universitaire",
          "mission": "Recherche et enseignement supérieur",
          "ministry": "Ministre de l'éducation nationale, de l'enseignement supérieur et de la recherche",
          "allocated": 15.428142722,
          "executed": 15.31440197473,
          "parts": {
            "Titre 2": 0.4311538919,
            "Titre 3": 14.50975270622,
            "Titre 5": 0.14571767037,
            "Titre 6": 0.16484799004,
            "Titre 7": 0.0629297162
          }
        },
        {
          "code": "172",
          "name": "Recherches scientifiques et technologiques pluridisciplinaires",
          "mission": "Recherche et enseignement supérieur",
          "ministry": "Ministre de l'éducation nationale, de l'enseignement supérieur et de la recherche",
          "allocated": 8.1680807,
          "executed": 7.90192414447,
          "parts": {
            "Titre 3": 6.05048998763,
            "Titre 5": 0.10676318885,
            "Titre 6": 1.74089172946,
            "Titre 7": 0.00377923853
          }
        },
        {
          "code": "231",
          "name": "Vie étudiante",
          "mission": "Recherche et enseignement supérieur",
          "ministry": "Ministre de l'éducation nationale, de l'enseignement supérieur et de la recherche",
          "allocated": 3.249641878,
          "executed": 3.20579071656,
          "parts": {
            "Titre 3": 0.59199586234,
            "Titre 5": 0.09413557408,
            "Titre 6": 2.5172992808,
            "Titre 7": 0.00235999934
          }
        }
      ],
      "locked": 0.8,
      "sources": [
        "budget-cp",
        "budget-titles",
        "decree"
      ]
    },
    {
      "id": "defense",
      "name": "Armées",
      "fullName": "Ministre des armées",
      "color": "#A9BC84",
      "amount": 61.788135234,
      "spent": 64.03680034487,
      "parts": {
        "Titre 3": 21.17189767338,
        "Titre 5": 16.87427677972,
        "Titre 6": 2.45730795383,
        "Titre 7": 0.032560754,
        "Titre 4": 0.00016898374,
        "Titre 2": 23.5005882002
      },
      "programs": [
        {
          "code": "169",
          "name": "Reconnaissance et réparation en faveur du monde combattant, mémoire et liens avec la Nation",
          "mission": "Anciens combattants, mémoire et liens avec la Nation",
          "ministry": "Ministre des armées",
          "allocated": 1.769140569,
          "executed": 1.78040750296,
          "parts": {
            "Titre 3": 0.14289031709,
            "Titre 5": 0.00065826056,
            "Titre 6": 1.62456892531,
            "Titre 7": 0.01229
          }
        },
        {
          "code": "144",
          "name": "Environnement et prospective de la politique de défense",
          "mission": "Défense",
          "ministry": "Ministre des armées",
          "allocated": 2.075550688,
          "executed": 2.0741707513,
          "parts": {
            "Titre 3": 1.56591373226,
            "Titre 4": 0.00016817985,
            "Titre 5": 0.30395052446,
            "Titre 6": 0.19893359473,
            "Titre 7": 0.00520472
          }
        },
        {
          "code": "146",
          "name": "Équipement des forces",
          "mission": "Défense",
          "ministry": "Ministre des armées",
          "allocated": 18.689519719,
          "executed": 19.28314963042,
          "parts": {
            "Titre 3": 4.59823938507,
            "Titre 5": 14.62086870319,
            "Titre 6": 0.06404154216
          }
        },
        {
          "code": "178",
          "name": "Préparation et emploi des forces",
          "mission": "Défense",
          "ministry": "Ministre des armées",
          "allocated": 14.317927113,
          "executed": 15.57240059005,
          "parts": {
            "Titre 3": 13.5458326672,
            "Titre 4": 8.0389e-07,
            "Titre 5": 1.47661634908,
            "Titre 6": 0.54995076988
          }
        },
        {
          "code": "212",
          "name": "Soutien de la politique de la défense",
          "mission": "Défense",
          "ministry": "Ministre des armées",
          "allocated": 24.863341053,
          "executed": 25.19401577814,
          "parts": {
            "Titre 2": 23.5005882002,
            "Titre 3": 1.19855019976,
            "Titre 5": 0.45999822243,
            "Titre 6": 0.01981312175,
            "Titre 7": 0.015066034
          }
        },
        {
          "code": "191",
          "name": "Recherche duale (civile et militaire)",
          "mission": "Recherche et enseignement supérieur",
          "ministry": "Ministre des armées",
          "allocated": 0.072656092,
          "executed": 0.132656092,
          "parts": {
            "Titre 3": 0.120471372,
            "Titre 5": 0.01218472
          }
        }
      ],
      "locked": 0.8,
      "sources": [
        "budget-cp",
        "budget-titles",
        "decree"
      ]
    },
    {
      "id": "social",
      "name": "Travail, santé & solidarités",
      "fullName": "Ministre du travail, de la santé, des solidarités et des familles",
      "color": "#EED17B",
      "amount": 51.706367773,
      "spent": 52.74603335022,
      "parts": {
        "Titre 2": 1.04893420341,
        "Titre 3": 3.60881084424,
        "Titre 6": 47.99857280766,
        "Titre 5": 0.08708871791,
        "Titre 7": 0.002626777
      },
      "programs": [
        {
          "code": "204",
          "name": "Prévention, sécurité sanitaire et offre de soins",
          "mission": "Santé",
          "ministry": "Ministre du travail, de la santé, des solidarités et des familles",
          "allocated": 0.211729644,
          "executed": 0.26729310819,
          "parts": {
            "Titre 2": 0.0013,
            "Titre 3": 0.12493665986,
            "Titre 6": 0.14105644833
          }
        },
        {
          "code": "183",
          "name": "Protection maladie",
          "mission": "Santé",
          "ministry": "Ministre du travail, de la santé, des solidarités et des familles",
          "allocated": 1.2163,
          "executed": 1.2163,
          "parts": {
            "Titre 6": 1.2163
          }
        },
        {
          "code": "379",
          "name": "Reversement à la Sécurité sociale des recettes de la Facilité pour la relance et la résilience (FRR) européenne au titre du volet «Ségur investissement» du plan national de relance et de résilience (PNRR)",
          "mission": "Santé",
          "ministry": "Ministre du travail, de la santé, des solidarités et des familles",
          "allocated": 0.054,
          "executed": 0.054,
          "parts": {
            "Titre 6": 0.054
          }
        },
        {
          "code": "157",
          "name": "Handicap et dépendance",
          "mission": "Solidarité, insertion et égalité des chances",
          "ministry": "Ministre du travail, de la santé, des solidarités et des familles",
          "allocated": 16.057571412,
          "executed": 16.18379819477,
          "parts": {
            "Titre 3": 0.00692705859,
            "Titre 6": 16.17687113618
          }
        },
        {
          "code": "304",
          "name": "Inclusion sociale et protection des personnes",
          "mission": "Solidarité, insertion et égalité des chances",
          "ministry": "Ministre du travail, de la santé, des solidarités et des familles",
          "allocated": 14.157121335,
          "executed": 14.57271078646,
          "parts": {
            "Titre 2": 0.00215967763,
            "Titre 3": 0.03273544543,
            "Titre 6": 14.5378156634
          }
        },
        {
          "code": "102",
          "name": "Accès et retour à l'emploi",
          "mission": "Travail, emploi et administration des ministères sociaux",
          "ministry": "Ministre du travail, de la santé, des solidarités et des familles",
          "allocated": 7.067132189,
          "executed": 6.65255226656,
          "parts": {
            "Titre 3": 1.33369091591,
            "Titre 5": 0.02058178148,
            "Titre 6": 5.29565279217,
            "Titre 7": 0.002626777
          }
        },
        {
          "code": "103",
          "name": "Accompagnement des mutations économiques et développement de l'emploi",
          "mission": "Travail, emploi et administration des ministères sociaux",
          "ministry": "Ministre du travail, de la santé, des solidarités et des familles",
          "allocated": 10.855207839,
          "executed": 11.75220824965,
          "parts": {
            "Titre 3": 1.23207135388,
            "Titre 5": 0.00223534882,
            "Titre 6": 10.51790154695
          }
        },
        {
          "code": "111",
          "name": "Amélioration de la qualité de l'emploi et des relations du travail",
          "mission": "Travail, emploi et administration des ministères sociaux",
          "ministry": "Ministre du travail, de la santé, des solidarités et des familles",
          "allocated": 0.084721684,
          "executed": 0.07937991956,
          "parts": {
            "Titre 3": 0.02953750413,
            "Titre 6": 0.04984241543
          }
        },
        {
          "code": "155",
          "name": "Soutien des ministères sociaux",
          "mission": "Travail, emploi et administration des ministères sociaux",
          "ministry": "Ministre du travail, de la santé, des solidarités et des familles",
          "allocated": 2.00258367,
          "executed": 1.96779082503,
          "parts": {
            "Titre 2": 1.04547452578,
            "Titre 3": 0.84891190644,
            "Titre 5": 0.06427158761,
            "Titre 6": 0.0091328052
          }
        }
      ],
      "locked": 0.8,
      "sources": [
        "budget-cp",
        "budget-titles",
        "decree"
      ]
    },
    {
      "id": "debt",
      "name": "Charge de la dette",
      "fullName": "Charge de la dette",
      "color": "#EE936D",
      "amount": 54.899,
      "spent": 51.58288863209,
      "parts": {
        "Titre 4": 51.58288863209
      },
      "programs": [
        {
          "code": "355",
          "name": "Charge de la dette de SNCF Réseau reprise par l'État (crédits évaluatifs)",
          "mission": "Engagements financiers de l'État",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 0.692,
          "executed": 0.68727591623,
          "parts": {
            "Titre 4": 0.68727591623
          }
        },
        {
          "code": "117",
          "name": "Charge de la dette et trésorerie de l'État (crédits évaluatifs)",
          "mission": "Engagements financiers de l'État",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 54.207,
          "executed": 50.89561271586,
          "parts": {
            "Titre 4": 50.89561271586
          }
        }
      ],
      "locked": 1,
      "sources": [
        "budget-cp",
        "budget-titles",
        "decree"
      ]
    },
    {
      "id": "territories",
      "name": "Territoires & transports",
      "fullName": "Ministre de l'aménagement du territoire et de la décentralisation",
      "color": "#82C3CF",
      "amount": 35.744462041,
      "spent": 39.71930322605,
      "parts": {
        "Titre 6": 34.37399909372,
        "Titre 3": 1.49362507957,
        "Titre 5": 0.97053548744,
        "Titre 2": 2.87799345512,
        "Titre 7": 0.00315,
        "Titre 4": 1.102e-07
      },
      "programs": [
        {
          "code": "109",
          "name": "Aide à l'accès au logement",
          "mission": "Cohésion des territoires",
          "ministry": "Ministre de l'aménagement du territoire et de la décentralisation",
          "allocated": 16.713254,
          "executed": 16.65564693565,
          "parts": {
            "Titre 6": 16.65564693565
          }
        },
        {
          "code": "177",
          "name": "Hébergement, parcours vers le logement et insertion des personnes vulnérables",
          "mission": "Cohésion des territoires",
          "ministry": "Ministre de l'aménagement du territoire et de la décentralisation",
          "allocated": 2.961499369,
          "executed": 3.13231735542,
          "parts": {
            "Titre 3": 0.05863518978,
            "Titre 5": 0.00311414052,
            "Titre 6": 3.07056802512
          }
        },
        {
          "code": "112",
          "name": "Impulsion et coordination de la politique d'aménagement du territoire",
          "mission": "Cohésion des territoires",
          "ministry": "Ministre de l'aménagement du territoire et de la décentralisation",
          "allocated": 0.246745887,
          "executed": 0.38748828674,
          "parts": {
            "Titre 2": 0.00473875048,
            "Titre 3": 0.06811647186,
            "Titre 5": 0.00295003007,
            "Titre 6": 0.31153303433,
            "Titre 7": 0.00015
          }
        },
        {
          "code": "147",
          "name": "Politique de la ville",
          "mission": "Cohésion des territoires",
          "ministry": "Ministre de l'aménagement du territoire et de la décentralisation",
          "allocated": 0.609579643,
          "executed": 0.55520367202,
          "parts": {
            "Titre 2": 0.00120351277,
            "Titre 3": 0.03702229904,
            "Titre 6": 0.51697786021
          }
        },
        {
          "code": "135",
          "name": "Urbanisme, territoires et amélioration de l'habitat",
          "mission": "Cohésion des territoires",
          "ministry": "Ministre de l'aménagement du territoire et de la décentralisation",
          "allocated": 2.513552438,
          "executed": 2.84475566327,
          "parts": {
            "Titre 3": 0.25882506893,
            "Titre 5": 0.04275539452,
            "Titre 6": 2.54017519982,
            "Titre 7": 0.003
          }
        },
        {
          "code": "217",
          "name": "Conduite et pilotage des politiques de l'écologie, du développement et de la mobilité durables",
          "mission": "Écologie, développement et mobilité durables",
          "ministry": "Ministre de l'aménagement du territoire et de la décentralisation",
          "allocated": 3.18678797,
          "executed": 3.11980462359,
          "parts": {
            "Titre 2": 2.87205119187,
            "Titre 3": 0.22096333734,
            "Titre 5": 0.01942429149,
            "Titre 6": 0.00736580289
          }
        },
        {
          "code": "380",
          "name": "Fonds d'accélération de la transition écologique dans les territoires",
          "mission": "Écologie, développement et mobilité durables",
          "ministry": "Ministre de l'aménagement du territoire et de la décentralisation",
          "allocated": 1.124,
          "executed": 0.809189847,
          "parts": {
            "Titre 3": 0.00738797343,
            "Titre 5": 0.001281,
            "Titre 6": 0.80052087357
          }
        },
        {
          "code": "203",
          "name": "Infrastructures et services de transports",
          "mission": "Écologie, développement et mobilité durables",
          "ministry": "Ministre de l'aménagement du territoire et de la décentralisation",
          "allocated": 4.426244402,
          "executed": 8.28470652441,
          "parts": {
            "Titre 3": 0.83875500536,
            "Titre 4": 1.102e-07,
            "Titre 5": 0.89713095167,
            "Titre 6": 6.54882045718
          }
        },
        {
          "code": "119",
          "name": "Concours financiers aux collectivités territoriales et à leurs groupements",
          "mission": "Relations avec les collectivités territoriales",
          "ministry": "Ministre de l'aménagement du territoire et de la décentralisation",
          "allocated": 3.608378234,
          "executed": 3.6070894049,
          "parts": {
            "Titre 3": 3.10789e-05,
            "Titre 6": 3.607058326
          }
        },
        {
          "code": "122",
          "name": "Concours spécifiques et administration",
          "mission": "Relations avec les collectivités territoriales",
          "ministry": "Ministre de l'aménagement du territoire et de la décentralisation",
          "allocated": 0.354420098,
          "executed": 0.32310091305,
          "parts": {
            "Titre 3": 0.00388865493,
            "Titre 5": 0.00387967917,
            "Titre 6": 0.31533257895
          }
        }
      ],
      "locked": 0.8,
      "sources": [
        "budget-cp",
        "budget-titles",
        "decree"
      ]
    },
    {
      "id": "economy",
      "name": "Économie & finances",
      "fullName": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
      "color": "#B5A0D5",
      "amount": 34.351269105,
      "spent": 36.74672839494,
      "parts": {
        "Titre 3": 3.86182102305,
        "Titre 6": 21.74095573,
        "Titre 7": 0.66315475729,
        "Titre 2": 9.85168462042,
        "Titre 5": 0.62911226418
      },
      "programs": [
        {
          "code": "110",
          "name": "Aide économique et financière au développement",
          "mission": "Aide publique au développement",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 1.512674817,
          "executed": 1.45371438905,
          "parts": {
            "Titre 3": 0.0124513747,
            "Titre 6": 0.83231536751,
            "Titre 7": 0.60894764684
          }
        },
        {
          "code": "365",
          "name": "Renforcement des fonds propres de l'Agence française de développement",
          "mission": "Aide publique au développement",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 0.145,
          "executed": 0.145,
          "parts": {
            "Titre 3": 0.145
          }
        },
        {
          "code": "552",
          "name": "Dépenses accidentelles et imprévisibles",
          "mission": "Crédits non répartis",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 0.125,
          "executed": 0.0,
          "parts": {}
        },
        {
          "code": "551",
          "name": "Provision relative aux rémunérations publiques",
          "mission": "Crédits non répartis",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 0.1,
          "executed": 0.0,
          "parts": {}
        },
        {
          "code": "345",
          "name": "Service public de l'énergie",
          "mission": "Écologie, développement et mobilité durables",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 8.571358333,
          "executed": 9.71509158434,
          "parts": {
            "Titre 3": 0.17824091023,
            "Titre 6": 9.53685067411
          }
        },
        {
          "code": "235",
          "name": "Sûreté nucléaire et radioprotection",
          "mission": "Écologie, développement et mobilité durables",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 0.359013204,
          "executed": 0.35594124779,
          "parts": {
            "Titre 2": 0.21421267438,
            "Titre 3": 0.12290475084,
            "Titre 5": 0.01733433462,
            "Titre 6": 0.001488,
            "Titre 7": 1.48795e-06
          }
        },
        {
          "code": "134",
          "name": "Développement des entreprises et régulations",
          "mission": "Économie",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 2.336035539,
          "executed": 2.39624261732,
          "parts": {
            "Titre 2": 0.41443883251,
            "Titre 3": 0.26302706339,
            "Titre 5": 0.00179281935,
            "Titre 6": 1.71696830117,
            "Titre 7": 1.56009e-05
          }
        },
        {
          "code": "367",
          "name": "Financement des opérations patrimoniales envisagées en 2025 sur le compte d'affectation spéciale \"Participations financières de l'État\"",
          "mission": "Économie",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 0.0,
          "executed": 0.0,
          "parts": {}
        },
        {
          "code": "343",
          "name": "Plan France Très haut débit",
          "mission": "Économie",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 0.22726696,
          "executed": 0.20771272626,
          "parts": {
            "Titre 3": 0.00553383991,
            "Titre 6": 0.20217888635
          }
        },
        {
          "code": "220",
          "name": "Statistiques et études économiques",
          "mission": "Économie",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 0.472444382,
          "executed": 0.46617146992,
          "parts": {
            "Titre 2": 0.39377446391,
            "Titre 3": 0.04536611083,
            "Titre 5": 0.00350242368,
            "Titre 6": 0.0235232715,
            "Titre 7": 5.2e-06
          }
        },
        {
          "code": "305",
          "name": "Stratégies économiques",
          "mission": "Économie",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 0.693438232,
          "executed": 0.71355390782,
          "parts": {
            "Titre 2": 0.14326773092,
            "Titre 3": 0.27869271001,
            "Titre 5": 0.00018382228,
            "Titre 6": 0.29140964461
          }
        },
        {
          "code": "114",
          "name": "Appels en garantie de l'État (crédits évaluatifs)",
          "mission": "Engagements financiers de l'État",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 0.985272597,
          "executed": 1.34426619095,
          "parts": {
            "Titre 3": 0.071250775,
            "Titre 6": 1.27301541595
          }
        },
        {
          "code": "145",
          "name": "Épargne",
          "mission": "Engagements financiers de l'État",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 0.113165287,
          "executed": 0.07496473405,
          "parts": {
            "Titre 3": 0.00096473405,
            "Titre 6": 0.074
          }
        },
        {
          "code": "344",
          "name": "Fonds de soutien relatif aux prêts et contrats financiers structurés à risque",
          "mission": "Engagements financiers de l'État",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 0.171619269,
          "executed": 0.17771675045,
          "parts": {
            "Titre 3": 3.840545e-05,
            "Titre 6": 0.177678345
          }
        },
        {
          "code": "218",
          "name": "Conduite et pilotage des politiques économiques et financières",
          "mission": "Gestion des finances publiques",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 0.964301826,
          "executed": 0.96492327376,
          "parts": {
            "Titre 2": 0.53047192951,
            "Titre 3": 0.40938062862,
            "Titre 5": 0.02326182408,
            "Titre 6": 0.00106986655,
            "Titre 7": 0.000739025
          }
        },
        {
          "code": "302",
          "name": "Facilitation et sécurisation des échanges",
          "mission": "Gestion des finances publiques",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 1.757526191,
          "executed": 1.72884187836,
          "parts": {
            "Titre 2": 1.34361930685,
            "Titre 3": 0.24890219799,
            "Titre 5": 0.0661869962,
            "Titre 6": 0.07013337732
          }
        },
        {
          "code": "156",
          "name": "Gestion fiscale et financière de l'État et du secteur public local",
          "mission": "Gestion des finances publiques",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 8.137480441,
          "executed": 8.0013248444,
          "parts": {
            "Titre 2": 6.81189968234,
            "Titre 3": 1.05110444882,
            "Titre 5": 0.13782078066,
            "Titre 6": 0.00049993258
          }
        },
        {
          "code": "363",
          "name": "Compétitivité",
          "mission": "Plan de relance",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 0.0,
          "executed": 0.27128784091,
          "parts": {
            "Titre 3": 0.04532128973,
            "Titre 5": 0.01991018033,
            "Titre 6": 0.20605637085
          }
        },
        {
          "code": "362",
          "name": "Écologie",
          "mission": "Plan de relance",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 0.0,
          "executed": 1.21507625241,
          "parts": {
            "Titre 3": 0.01520581901,
            "Titre 5": 0.08732931002,
            "Titre 6": 1.06983347457,
            "Titre 7": 0.04270764881
          }
        },
        {
          "code": "192",
          "name": "Recherche et enseignement supérieur en matière économique et industrielle",
          "mission": "Recherche et enseignement supérieur",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 0.350806987,
          "executed": 0.3682366233,
          "parts": {
            "Titre 3": 0.32636658296,
            "Titre 5": 0.005447991,
            "Titre 6": 0.03642204934
          }
        },
        {
          "code": "193",
          "name": "Recherche spatiale",
          "mission": "Recherche et enseignement supérieur",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 1.809190845,
          "executed": 1.635706651,
          "parts": {
            "Titre 3": 0.61208434975,
            "Titre 5": 0.06887331812,
            "Titre 6": 0.95474898313
          }
        },
        {
          "code": "195",
          "name": "Régimes de retraite des mines, de la SEITA et divers",
          "mission": "Régimes sociaux et de retraite",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 1.086795256,
          "executed": 1.09135468946,
          "parts": {
            "Titre 6": 1.09135468946
          }
        },
        {
          "code": "198",
          "name": "Régimes sociaux et de retraite des transports terrestres",
          "mission": "Régimes sociaux et de retraite",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 4.132828913,
          "executed": 4.180328179,
          "parts": {
            "Titre 6": 4.180328179
          }
        },
        {
          "code": "348",
          "name": "Performance et résilience des bâtiments de l'État et de ses opérateurs",
          "mission": "Transformation et fonction publiques",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 0.300050026,
          "executed": 0.23927254439,
          "parts": {
            "Titre 3": 0.02998503176,
            "Titre 5": 0.19746846384,
            "Titre 6": 0.001080901,
            "Titre 7": 0.01073814779
          }
        }
      ],
      "locked": 0.8,
      "sources": [
        "budget-cp",
        "budget-titles",
        "decree"
      ]
    },
    {
      "id": "interior",
      "name": "Intérieur",
      "fullName": "Ministre de l'intérieur",
      "color": "#8ABDB0",
      "amount": 32.2870637,
      "spent": 32.62527176442,
      "parts": {
        "Titre 1": 3.81e-09,
        "Titre 2": 24.01769834449,
        "Titre 3": 5.2985780146,
        "Titre 5": 1.46426091967,
        "Titre 6": 1.8359337278,
        "Titre 7": 0.00880075405
      },
      "programs": [
        {
          "code": "354",
          "name": "Administration territoriale de l'État",
          "mission": "Administration générale et territoriale de l'État",
          "ministry": "Ministre de l'intérieur",
          "allocated": 2.658458305,
          "executed": 2.6427447256,
          "parts": {
            "Titre 1": 3.81e-09,
            "Titre 2": 2.05263658652,
            "Titre 3": 0.50277086507,
            "Titre 5": 0.05750662002,
            "Titre 6": 0.02983065018
          }
        },
        {
          "code": "216",
          "name": "Conduite et pilotage des politiques de l'intérieur",
          "mission": "Administration générale et territoriale de l'État",
          "ministry": "Ministre de l'intérieur",
          "allocated": 2.189225539,
          "executed": 2.02632983238,
          "parts": {
            "Titre 2": 0.86059115122,
            "Titre 3": 0.5877378098,
            "Titre 5": 0.50490959945,
            "Titre 6": 0.07309127191
          }
        },
        {
          "code": "232",
          "name": "Vie politique",
          "mission": "Administration générale et territoriale de l'État",
          "ministry": "Ministre de l'intérieur",
          "allocated": 0.10024242,
          "executed": 0.10903907966,
          "parts": {
            "Titre 2": 0.00670766586,
            "Titre 3": 0.03409816853,
            "Titre 5": 0.00306369811,
            "Titre 6": 0.06516954716
          }
        },
        {
          "code": "303",
          "name": "Immigration et asile",
          "mission": "Immigration, asile et intégration",
          "ministry": "Ministre de l'intérieur",
          "allocated": 1.715095392,
          "executed": 1.71208031055,
          "parts": {
            "Titre 3": 0.32493503711,
            "Titre 5": 0.05679051938,
            "Titre 6": 1.33035475406
          }
        },
        {
          "code": "104",
          "name": "Intégration et accès à la nationalité française",
          "mission": "Immigration, asile et intégration",
          "ministry": "Ministre de l'intérieur",
          "allocated": 0.366096208,
          "executed": 0.34606327502,
          "parts": {
            "Titre 3": 0.26943971396,
            "Titre 5": 0.00970117331,
            "Titre 6": 0.06692238775
          }
        },
        {
          "code": "152",
          "name": "Gendarmerie nationale",
          "mission": "Sécurités",
          "ministry": "Ministre de l'intérieur",
          "allocated": 10.891801471,
          "executed": 11.27160014857,
          "parts": {
            "Titre 2": 9.16316364473,
            "Titre 3": 1.77801443383,
            "Titre 5": 0.32151896471,
            "Titre 6": 0.0089031053
          }
        },
        {
          "code": "176",
          "name": "Police nationale",
          "mission": "Sécurités",
          "ministry": "Ministre de l'intérieur",
          "allocated": 13.453533133,
          "executed": 13.48975414085,
          "parts": {
            "Titre 2": 11.7038537576,
            "Titre 3": 1.38101378481,
            "Titre 5": 0.35567726873,
            "Titre 6": 0.04040857566,
            "Titre 7": 0.00880075405
          }
        },
        {
          "code": "161",
          "name": "Sécurité civile",
          "mission": "Sécurités",
          "ministry": "Ministre de l'intérieur",
          "allocated": 0.83049608,
          "executed": 0.96752549972,
          "parts": {
            "Titre 2": 0.23074553856,
            "Titre 3": 0.37384778918,
            "Titre 5": 0.1505200182,
            "Titre 6": 0.21241215378
          }
        },
        {
          "code": "207",
          "name": "Sécurité et éducation routières",
          "mission": "Sécurités",
          "ministry": "Ministre de l'intérieur",
          "allocated": 0.082115152,
          "executed": 0.06013475207,
          "parts": {
            "Titre 3": 0.04672041231,
            "Titre 5": 0.00457305776,
            "Titre 6": 0.008841282
          }
        }
      ],
      "locked": 0.8,
      "sources": [
        "budget-cp",
        "budget-titles",
        "decree"
      ]
    },
    {
      "id": "justice",
      "name": "Justice",
      "fullName": "Garde des sceaux, ministre de la justice",
      "color": "#DEA3BC",
      "amount": 12.682852196,
      "spent": 12.38027808949,
      "parts": {
        "Titre 3": 3.1750025191,
        "Titre 6": 1.19795110844,
        "Titre 2": 7.26455019087,
        "Titre 5": 0.74237264608,
        "Titre 7": 0.000401625
      },
      "programs": [
        {
          "code": "101",
          "name": "Accès au droit et à la justice",
          "mission": "Justice",
          "ministry": "Garde des sceaux, ministre de la justice",
          "allocated": 0.802430559,
          "executed": 0.78470999886,
          "parts": {
            "Titre 3": 0.01146479882,
            "Titre 6": 0.77324520004
          }
        },
        {
          "code": "107",
          "name": "Administration pénitentiaire",
          "mission": "Justice",
          "ministry": "Garde des sceaux, ministre de la justice",
          "allocated": 5.327386498,
          "executed": 5.18342178969,
          "parts": {
            "Titre 2": 3.28586495572,
            "Titre 3": 1.3750344973,
            "Titre 5": 0.50622011388,
            "Titre 6": 0.01630222279
          }
        },
        {
          "code": "310",
          "name": "Conduite et pilotage de la politique de la justice",
          "mission": "Justice",
          "ministry": "Garde des sceaux, ministre de la justice",
          "allocated": 0.75377071,
          "executed": 0.71528071209,
          "parts": {
            "Titre 2": 0.24516659781,
            "Titre 3": 0.43145717266,
            "Titre 5": 0.03401370225,
            "Titre 6": 0.00424161437,
            "Titre 7": 0.000401625
          }
        },
        {
          "code": "335",
          "name": "Conseil supérieur de la magistrature",
          "mission": "Justice",
          "ministry": "Garde des sceaux, ministre de la justice",
          "allocated": 0.00627748,
          "executed": 0.00578194257,
          "parts": {
            "Titre 2": 0.00343156659,
            "Titre 3": 0.00232756398,
            "Titre 5": 2.2812e-05
          }
        },
        {
          "code": "166",
          "name": "Justice judiciaire",
          "mission": "Justice",
          "ministry": "Garde des sceaux, ministre de la justice",
          "allocated": 4.642251709,
          "executed": 4.58407949513,
          "parts": {
            "Titre 2": 3.04906571233,
            "Titre 3": 1.24833460273,
            "Titre 5": 0.17976661134,
            "Titre 6": 0.10691256873
          }
        },
        {
          "code": "182",
          "name": "Protection judiciaire de la jeunesse",
          "mission": "Justice",
          "ministry": "Garde des sceaux, ministre de la justice",
          "allocated": 1.15073524,
          "executed": 1.10700415115,
          "parts": {
            "Titre 2": 0.68102135842,
            "Titre 3": 0.10638388361,
            "Titre 5": 0.02234940661,
            "Titre 6": 0.29724950251
          }
        }
      ],
      "locked": 0.8,
      "sources": [
        "budget-cp",
        "budget-titles",
        "decree"
      ]
    },
    {
      "id": "ecology",
      "name": "Transition écologique",
      "fullName": "Ministre de la transition écologique, de la biodiversité, de la forêt, de la mer et de la pêche",
      "color": "#B6DCA5",
      "amount": 6.2177483,
      "spent": 6.23903496513,
      "parts": {
        "Titre 3": 3.48012149792,
        "Titre 5": 0.05065753955,
        "Titre 6": 2.69105673462,
        "Titre 7": 0.01719919304
      },
      "programs": [
        {
          "code": "205",
          "name": "Affaires maritimes, pêche et aquaculture",
          "mission": "Écologie, développement et mobilité durables",
          "ministry": "Ministre de la transition écologique, de la biodiversité, de la forêt, de la mer et de la pêche",
          "allocated": 0.268602722,
          "executed": 0.28098199285,
          "parts": {
            "Titre 3": 0.0951618883,
            "Titre 5": 0.02413295438,
            "Titre 6": 0.16168715017
          }
        },
        {
          "code": "174",
          "name": "Énergie, climat et après-mines",
          "mission": "Écologie, développement et mobilité durables",
          "ministry": "Ministre de la transition écologique, de la biodiversité, de la forêt, de la mer et de la pêche",
          "allocated": 1.483722825,
          "executed": 1.42292321643,
          "parts": {
            "Titre 3": 0.1977611991,
            "Titre 5": 0.00090031405,
            "Titre 6": 1.22297180328,
            "Titre 7": 0.0012899
          }
        },
        {
          "code": "159",
          "name": "Expertise, information géographique et météorologie",
          "mission": "Écologie, développement et mobilité durables",
          "ministry": "Ministre de la transition écologique, de la biodiversité, de la forêt, de la mer et de la pêche",
          "allocated": 0.518888251,
          "executed": 0.51268459593,
          "parts": {
            "Titre 3": 0.50272495555,
            "Titre 5": 0.00154042231,
            "Titre 6": 0.00841921807
          }
        },
        {
          "code": "113",
          "name": "Paysages, eau et biodiversité",
          "mission": "Écologie, développement et mobilité durables",
          "ministry": "Ministre de la transition écologique, de la biodiversité, de la forêt, de la mer et de la pêche",
          "allocated": 0.415780504,
          "executed": 0.35810277871,
          "parts": {
            "Titre 3": 0.15671054043,
            "Titre 5": 0.00843696329,
            "Titre 6": 0.1922550823,
            "Titre 7": 0.00070019269
          }
        },
        {
          "code": "181",
          "name": "Prévention des risques",
          "mission": "Écologie, développement et mobilité durables",
          "ministry": "Ministre de la transition écologique, de la biodiversité, de la forêt, de la mer et de la pêche",
          "allocated": 1.349737712,
          "executed": 1.25129317034,
          "parts": {
            "Titre 3": 0.99920769954,
            "Titre 5": 0.01564688552,
            "Titre 6": 0.23643858528
          }
        },
        {
          "code": "190",
          "name": "Recherche dans les domaines de l'énergie, du développement et de la mobilité durables",
          "mission": "Recherche et enseignement supérieur",
          "ministry": "Ministre de la transition écologique, de la biodiversité, de la forêt, de la mer et de la pêche",
          "allocated": 1.408871271,
          "executed": 1.61396882487,
          "parts": {
            "Titre 3": 1.515693956,
            "Titre 6": 0.08306576852,
            "Titre 7": 0.01520910035
          }
        },
        {
          "code": "197",
          "name": "Régimes de retraite et de sécurité sociale des marins",
          "mission": "Régimes sociaux et de retraite",
          "ministry": "Ministre de la transition écologique, de la biodiversité, de la forêt, de la mer et de la pêche",
          "allocated": 0.772145015,
          "executed": 0.799080386,
          "parts": {
            "Titre 3": 0.012861259,
            "Titre 6": 0.786219127
          }
        }
      ],
      "locked": 0.8,
      "sources": [
        "budget-cp",
        "budget-titles",
        "decree"
      ]
    },
    {
      "id": "agriculture",
      "name": "Agriculture",
      "fullName": "Ministre de l'agriculture et de la souveraineté alimentaire",
      "color": "#D7B184",
      "amount": 6.349689026,
      "spent": 6.15378128291,
      "parts": {
        "Titre 6": 2.50394087872,
        "Titre 3": 1.01532565213,
        "Titre 5": 0.08348784254,
        "Titre 7": 0.24195287429,
        "Titre 2": 2.30907403523
      },
      "programs": [
        {
          "code": "381",
          "name": "Allègements du coût du travail en agriculture (TODE-AG)",
          "mission": "Agriculture, alimentation, forêt et affaires rurales",
          "ministry": "Ministre de l'agriculture et de la souveraineté alimentaire",
          "allocated": 0.4485,
          "executed": 0.422985964,
          "parts": {
            "Titre 6": 0.422985964
          }
        },
        {
          "code": "149",
          "name": "Compétitivité et durabilité de l'agriculture, de l'agroalimentaire et de la forêt",
          "mission": "Agriculture, alimentation, forêt et affaires rurales",
          "ministry": "Ministre de l'agriculture et de la souveraineté alimentaire",
          "allocated": 2.261317665,
          "executed": 2.1435527739,
          "parts": {
            "Titre 3": 0.56096101193,
            "Titre 5": 0.05927400585,
            "Titre 6": 1.28347828963,
            "Titre 7": 0.23983946649
          }
        },
        {
          "code": "215",
          "name": "Conduite et pilotage des politiques de l'agriculture",
          "mission": "Agriculture, alimentation, forêt et affaires rurales",
          "ministry": "Ministre de l'agriculture et de la souveraineté alimentaire",
          "allocated": 0.651189597,
          "executed": 0.6366720606,
          "parts": {
            "Titre 2": 0.55459388502,
            "Titre 3": 0.07194449802,
            "Titre 5": 0.00660675369,
            "Titre 6": 0.00352692387
          }
        },
        {
          "code": "206",
          "name": "Sécurité et qualité sanitaires de l'alimentation",
          "mission": "Agriculture, alimentation, forêt et affaires rurales",
          "ministry": "Ministre de l'agriculture et de la souveraineté alimentaire",
          "allocated": 0.854636527,
          "executed": 0.84811911331,
          "parts": {
            "Titre 2": 0.3760949525,
            "Titre 3": 0.29519633334,
            "Titre 5": 0.00480557482,
            "Titre 6": 0.17202225265
          }
        },
        {
          "code": "143",
          "name": "Enseignement technique agricole",
          "mission": "Enseignement scolaire",
          "ministry": "Ministre de l'agriculture et de la souveraineté alimentaire",
          "allocated": 1.712186055,
          "executed": 1.68829744125,
          "parts": {
            "Titre 2": 1.11670195499,
            "Titre 3": 0.01388788851,
            "Titre 5": 0.00012403218,
            "Titre 6": 0.55696934957,
            "Titre 7": 0.000614216
          }
        },
        {
          "code": "142",
          "name": "Enseignement supérieur et recherche agricoles",
          "mission": "Recherche et enseignement supérieur",
          "ministry": "Ministre de l'agriculture et de la souveraineté alimentaire",
          "allocated": 0.421859182,
          "executed": 0.41415392985,
          "parts": {
            "Titre 2": 0.26168324272,
            "Titre 3": 0.07333592033,
            "Titre 5": 0.012677476,
            "Titre 6": 0.064958099,
            "Titre 7": 0.0014991918
          }
        }
      ],
      "locked": 0.8,
      "sources": [
        "budget-cp",
        "budget-titles",
        "decree"
      ]
    },
    {
      "id": "foreign",
      "name": "Affaires étrangères",
      "fullName": "Ministre de l'Europe et des affaires étrangères",
      "color": "#A0CBEB",
      "amount": 6.171923111,
      "spent": 5.98223667836,
      "parts": {
        "Titre 2": 1.32387451932,
        "Titre 3": 0.97321573375,
        "Titre 5": 0.08223671301,
        "Titre 6": 3.60235729706,
        "Titre 7": 0.00055241522
      },
      "programs": [
        {
          "code": "105",
          "name": "Action de la France en Europe et dans le monde",
          "mission": "Action extérieure de l'État",
          "ministry": "Ministre de l'Europe et des affaires étrangères",
          "allocated": 2.649938602,
          "executed": 2.61387916274,
          "parts": {
            "Titre 2": 1.32387451932,
            "Titre 3": 0.44463562415,
            "Titre 5": 0.07795182908,
            "Titre 6": 0.76686477497,
            "Titre 7": 0.00055241522
          }
        },
        {
          "code": "185",
          "name": "Diplomatie culturelle et d'influence",
          "mission": "Action extérieure de l'État",
          "ministry": "Ministre de l'Europe et des affaires étrangères",
          "allocated": 0.651744733,
          "executed": 0.6245853633,
          "parts": {
            "Titre 3": 0.48909958524,
            "Titre 5": 0.001054561,
            "Titre 6": 0.13443121706
          }
        },
        {
          "code": "151",
          "name": "Français à l'étranger et affaires consulaires",
          "mission": "Action extérieure de l'État",
          "ministry": "Ministre de l'Europe et des affaires étrangères",
          "allocated": 0.1553108,
          "executed": 0.13950331243,
          "parts": {
            "Titre 3": 0.01466454771,
            "Titre 5": 0.00321550374,
            "Titre 6": 0.12162326098
          }
        },
        {
          "code": "384",
          "name": "Fonds de solidarité pour le développement",
          "mission": "Aide publique au développement",
          "ministry": "Ministre de l'Europe et des affaires étrangères",
          "allocated": 0.738,
          "executed": 0.738,
          "parts": {
            "Titre 6": 0.738
          }
        },
        {
          "code": "370",
          "name": "Restitution des \"biens mal acquis\"",
          "mission": "Aide publique au développement",
          "ministry": "Ministre de l'Europe et des affaires étrangères",
          "allocated": 0.0,
          "executed": 0.0,
          "parts": {}
        },
        {
          "code": "209",
          "name": "Solidarité à l'égard des pays en développement",
          "mission": "Aide publique au développement",
          "ministry": "Ministre de l'Europe et des affaires étrangères",
          "allocated": 1.976928976,
          "executed": 1.86626883989,
          "parts": {
            "Titre 3": 0.02481597665,
            "Titre 5": 1.481919e-05,
            "Titre 6": 1.84143804405
          }
        }
      ],
      "locked": 0.8,
      "sources": [
        "budget-cp",
        "budget-titles",
        "decree"
      ]
    },
    {
      "id": "pm",
      "name": "Premier ministre",
      "fullName": "Premier ministre, chargé de la planification écologique et énergétique",
      "color": "#C9ADE6",
      "amount": 7.440443686,
      "spent": 5.53799935898,
      "parts": {
        "Titre 2": 1.05668723949,
        "Titre 3": 1.37518998948,
        "Titre 6": 3.00567809396,
        "Titre 5": 0.12064903505,
        "Titre 7": -0.020204999
      },
      "programs": [
        {
          "code": "158",
          "name": "Indemnisation des victimes des persécutions antisémites et des actes de barbarie pendant la seconde guerre mondiale",
          "mission": "Anciens combattants, mémoire et liens avec la Nation",
          "ministry": "Premier ministre, chargé de la planification écologique et énergétique",
          "allocated": 0.085354059,
          "executed": 0.06971264032,
          "parts": {
            "Titre 2": 0.00153948221,
            "Titre 3": 0.00044508611,
            "Titre 6": 0.067728072
          }
        },
        {
          "code": "162",
          "name": "Interventions territoriales de l'État",
          "mission": "Cohésion des territoires",
          "ministry": "Premier ministre, chargé de la planification écologique et énergétique",
          "allocated": 0.077597672,
          "executed": 0.13054556728,
          "parts": {
            "Titre 3": 0.0067988957,
            "Titre 5": 0.03089509039,
            "Titre 6": 0.09285158119
          }
        },
        {
          "code": "165",
          "name": "Conseil d'État et autres juridictions administratives",
          "mission": "Conseil et contrôle de l'État",
          "ministry": "Premier ministre, chargé de la planification écologique et énergétique",
          "allocated": 0.598979281,
          "executed": 0.57061018272,
          "parts": {
            "Titre 2": 0.43990187631,
            "Titre 3": 0.07405149189,
            "Titre 5": 0.05665681452
          }
        },
        {
          "code": "126",
          "name": "Conseil économique, social et environnemental",
          "mission": "Conseil et contrôle de l'État",
          "ministry": "Premier ministre, chargé de la planification écologique et énergétique",
          "allocated": 0.03443119,
          "executed": 0.034060028,
          "parts": {
            "Titre 2": 0.027682797,
            "Titre 3": 0.006377231
          }
        },
        {
          "code": "164",
          "name": "Cour des comptes et autres juridictions financières",
          "mission": "Conseil et contrôle de l'État",
          "ministry": "Premier ministre, chargé de la planification écologique et énergétique",
          "allocated": 0.258991492,
          "executed": 0.25957978224,
          "parts": {
            "Titre 2": 0.23091155164,
            "Titre 3": 0.02856252543,
            "Titre 5": 4.221597e-05,
            "Titre 6": 6.34892e-05
          }
        },
        {
          "code": "129",
          "name": "Coordination du travail gouvernemental",
          "mission": "Direction de l'action du Gouvernement",
          "ministry": "Premier ministre, chargé de la planification écologique et énergétique",
          "allocated": 0.886959056,
          "executed": 0.93632707748,
          "parts": {
            "Titre 2": 0.2914083327,
            "Titre 3": 0.56129345298,
            "Titre 5": 0.0157536883,
            "Titre 6": 0.0650793115,
            "Titre 7": 0.002792292
          }
        },
        {
          "code": "308",
          "name": "Protection des droits et libertés",
          "mission": "Direction de l'action du Gouvernement",
          "ministry": "Premier ministre, chargé de la planification écologique et énergétique",
          "allocated": 0.138828327,
          "executed": 0.13515195495,
          "parts": {
            "Titre 2": 0.06524319963,
            "Titre 3": 0.02053144704,
            "Titre 5": 0.00016240324,
            "Titre 6": 0.04921265504,
            "Titre 7": 2.25e-06
          }
        },
        {
          "code": "423",
          "name": "Accélération de la modernisation des entreprises",
          "mission": "Investir pour la France de 2030",
          "ministry": "Premier ministre, chargé de la planification écologique et énergétique",
          "allocated": 0.149400459,
          "executed": 0.036183434,
          "parts": {
            "Titre 3": 0.1,
            "Titre 6": -0.040817025,
            "Titre 7": -0.022999541
          }
        },
        {
          "code": "424",
          "name": "Financement des investissements stratégiques",
          "mission": "Investir pour la France de 2030",
          "ministry": "Premier ministre, chargé de la planification écologique et énergétique",
          "allocated": 3.957472275,
          "executed": 2.09491690642,
          "parts": {
            "Titre 3": 0.3852619272,
            "Titre 5": 0.01713882263,
            "Titre 6": 1.69251615659
          }
        },
        {
          "code": "425",
          "name": "Financement structurel des écosystèmes d'innovation",
          "mission": "Investir pour la France de 2030",
          "ministry": "Premier ministre, chargé de la planification écologique et énergétique",
          "allocated": 0.778634101,
          "executed": 0.818809225,
          "parts": {
            "Titre 6": 0.818809225
          }
        },
        {
          "code": "421",
          "name": "Soutien des progrès de l'enseignement et de la recherche",
          "mission": "Investir pour la France de 2030",
          "ministry": "Premier ministre, chargé de la planification écologique et énergétique",
          "allocated": 0.17290903,
          "executed": 0.156250253,
          "parts": {
            "Titre 6": 0.156250253
          }
        },
        {
          "code": "422",
          "name": "Valorisation de la recherche",
          "mission": "Investir pour la France de 2030",
          "ministry": "Premier ministre, chargé de la planification écologique et énergétique",
          "allocated": 0.206869977,
          "executed": 0.195492128,
          "parts": {
            "Titre 3": 0.19,
            "Titre 6": 0.005492128
          }
        },
        {
          "code": "137",
          "name": "Égalité entre les femmes et les hommes",
          "mission": "Solidarité, insertion et égalité des chances",
          "ministry": "Premier ministre, chargé de la planification écologique et énergétique",
          "allocated": 0.094016767,
          "executed": 0.10036017957,
          "parts": {
            "Titre 3": 0.00186793213,
            "Titre 6": 0.09849224744
          }
        }
      ],
      "locked": 0.8,
      "sources": [
        "budget-cp",
        "budget-titles",
        "decree"
      ]
    },
    {
      "id": "culture",
      "name": "Culture",
      "fullName": "Ministre de la culture",
      "color": "#EDB99C",
      "amount": 4.638031278,
      "spent": 4.56103525932,
      "parts": {
        "Titre 3": 1.59823862232,
        "Titre 5": 0.53689059886,
        "Titre 6": 1.67268447298,
        "Titre 7": 0.00641425,
        "Titre 2": 0.74680731516
      },
      "programs": [
        {
          "code": "131",
          "name": "Création",
          "mission": "Culture",
          "ministry": "Ministre de la culture",
          "allocated": 1.043774435,
          "executed": 0.98347171364,
          "parts": {
            "Titre 3": 0.32972954837,
            "Titre 5": 0.07023182117,
            "Titre 6": 0.5828960941,
            "Titre 7": 0.00061425
          }
        },
        {
          "code": "175",
          "name": "Patrimoines",
          "mission": "Culture",
          "ministry": "Ministre de la culture",
          "allocated": 1.251197231,
          "executed": 1.27645905834,
          "parts": {
            "Titre 3": 0.60501895554,
            "Titre 5": 0.39069890239,
            "Titre 6": 0.28074120041
          }
        },
        {
          "code": "224",
          "name": "Soutien aux politiques du ministère de la culture",
          "mission": "Culture",
          "ministry": "Ministre de la culture",
          "allocated": 0.863145802,
          "executed": 0.85165692628,
          "parts": {
            "Titre 2": 0.74680731516,
            "Titre 3": 0.08751292919,
            "Titre 5": 0.0038423554,
            "Titre 6": 0.01349432653
          }
        },
        {
          "code": "361",
          "name": "Transmission des savoirs et démocratisation de la culture",
          "mission": "Culture",
          "ministry": "Ministre de la culture",
          "allocated": 0.759910851,
          "executed": 0.75595959203,
          "parts": {
            "Titre 3": 0.27066444963,
            "Titre 5": 0.03558875711,
            "Titre 6": 0.44390638529,
            "Titre 7": 0.0058
          }
        },
        {
          "code": "334",
          "name": "Livre et industries culturelles",
          "mission": "Médias, livre et industries culturelles",
          "ministry": "Ministre de la culture",
          "allocated": 0.350837551,
          "executed": 0.34290746151,
          "parts": {
            "Titre 3": 0.28177740807,
            "Titre 5": 0.03652876279,
            "Titre 6": 0.02460129065
          }
        },
        {
          "code": "180",
          "name": "Presse et médias",
          "mission": "Médias, livre et industries culturelles",
          "ministry": "Ministre de la culture",
          "allocated": 0.369165408,
          "executed": 0.35058050752,
          "parts": {
            "Titre 3": 0.02353533152,
            "Titre 6": 0.327045176
          }
        }
      ],
      "locked": 0.8,
      "sources": [
        "budget-cp",
        "budget-titles",
        "decree"
      ]
    },
    {
      "id": "overseas",
      "name": "Outre-mer",
      "fullName": "Ministre des outre-mer",
      "color": "#C28DAD",
      "amount": 2.980130886,
      "spent": 3.04116229915,
      "parts": {
        "Titre 3": 0.120705483,
        "Titre 5": 0.03558017055,
        "Titre 6": 2.68354883988,
        "Titre 2": 0.20132780572
      },
      "programs": [
        {
          "code": "123",
          "name": "Conditions de vie Outre-Mer",
          "mission": "Outre-Mer",
          "ministry": "Ministre des outre-mer",
          "allocated": 0.838759748,
          "executed": 0.87818168436,
          "parts": {
            "Titre 3": 0.023510907,
            "Titre 5": 0.00348942001,
            "Titre 6": 0.85118135735
          }
        },
        {
          "code": "138",
          "name": "Emploi Outre-Mer",
          "mission": "Outre-Mer",
          "ministry": "Ministre des outre-mer",
          "allocated": 2.141371138,
          "executed": 2.16298061479,
          "parts": {
            "Titre 2": 0.20132780572,
            "Titre 3": 0.097194576,
            "Titre 5": 0.03209075054,
            "Titre 6": 1.83236748253
          }
        }
      ],
      "locked": 0.8,
      "sources": [
        "budget-cp",
        "budget-titles",
        "decree"
      ]
    },
    {
      "id": "sports",
      "name": "Sports & jeunesse",
      "fullName": "Ministre des sports, de la jeunesse et de la vie associative",
      "color": "#91C8BF",
      "amount": 1.498656919,
      "spent": 1.35089122056,
      "parts": {
        "Titre 2": 0.13599461409,
        "Titre 3": 0.68707776717,
        "Titre 6": 0.51274421542,
        "Titre 5": 0.01507462388
      },
      "programs": [
        {
          "code": "163",
          "name": "Jeunesse et vie associative",
          "mission": "Sport, jeunesse et vie associative",
          "ministry": "Ministre des sports, de la jeunesse et de la vie associative",
          "allocated": 0.848101987,
          "executed": 0.83371429624,
          "parts": {
            "Titre 2": 0.00613812042,
            "Titre 3": 0.60480176008,
            "Titre 6": 0.22277441574
          }
        },
        {
          "code": "350",
          "name": "Jeux olympiques et paralympiques 2024",
          "mission": "Sport, jeunesse et vie associative",
          "ministry": "Ministre des sports, de la jeunesse et de la vie associative",
          "allocated": 0.0482053,
          "executed": -0.01218572797,
          "parts": {
            "Titre 3": 0.0026375145,
            "Titre 5": 0.00375,
            "Titre 6": -0.01857324247
          }
        },
        {
          "code": "385",
          "name": "Jeux olympiques et paralympiques d'hiver 2030",
          "mission": "Sport, jeunesse et vie associative",
          "ministry": "Ministre des sports, de la jeunesse et de la vie associative",
          "allocated": 0.0092,
          "executed": 0.0088994,
          "parts": {
            "Titre 3": 0.001830417,
            "Titre 5": 0.005045807,
            "Titre 6": 0.002023176
          }
        },
        {
          "code": "219",
          "name": "Sport",
          "mission": "Sport, jeunesse et vie associative",
          "ministry": "Ministre des sports, de la jeunesse et de la vie associative",
          "allocated": 0.593149632,
          "executed": 0.52046325229,
          "parts": {
            "Titre 2": 0.12985649367,
            "Titre 3": 0.07780807559,
            "Titre 5": 0.00627881688,
            "Titre 6": 0.30651986615
          }
        }
      ],
      "locked": 0.8,
      "sources": [
        "budget-cp",
        "budget-titles",
        "decree"
      ]
    },
    {
      "id": "institutions",
      "name": "Pouvoirs publics",
      "fullName": "Pouvoirs publics",
      "color": "#BBC0CC",
      "amount": 1.137842143,
      "spent": 1.137842143,
      "parts": {
        "Titre 1": 1.137842143
      },
      "programs": [
        {
          "code": "511",
          "name": "Assemblée nationale",
          "mission": "Pouvoirs publics",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 0.607647569,
          "executed": 0.607647569,
          "parts": {
            "Titre 1": 0.607647569
          }
        },
        {
          "code": "531",
          "name": "Conseil constitutionnel",
          "mission": "Pouvoirs publics",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 0.01793,
          "executed": 0.01793,
          "parts": {
            "Titre 1": 0.01793
          }
        },
        {
          "code": "533",
          "name": "Cour de justice de la République",
          "mission": "Pouvoirs publics",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 0.000984,
          "executed": 0.000984,
          "parts": {
            "Titre 1": 0.000984
          }
        },
        {
          "code": "541",
          "name": "La Chaîne parlementaire",
          "mission": "Pouvoirs publics",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 0.035245822,
          "executed": 0.035245822,
          "parts": {
            "Titre 1": 0.035245822
          }
        },
        {
          "code": "501",
          "name": "Présidence de la République",
          "mission": "Pouvoirs publics",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 0.122563852,
          "executed": 0.122563852,
          "parts": {
            "Titre 1": 0.122563852
          }
        },
        {
          "code": "521",
          "name": "Sénat",
          "mission": "Pouvoirs publics",
          "ministry": "Ministre de l'économie, des finances et de la souveraineté industrielle et numérique",
          "allocated": 0.3534709,
          "executed": 0.3534709,
          "parts": {
            "Titre 1": 0.3534709
          }
        }
      ],
      "locked": 1,
      "sources": [
        "budget-cp",
        "budget-titles",
        "decree"
      ]
    },
    {
      "id": "civil",
      "name": "Fonction publique",
      "fullName": "Ministre de l'action publique, de la fonction publique et de la simplification",
      "color": "#CDD981",
      "amount": 0.422067597,
      "spent": 0.3534289309,
      "parts": {
        "Titre 2": 0.05112793572,
        "Titre 3": 0.23086503791,
        "Titre 5": 0.01427997127,
        "Titre 6": 0.057155986
      },
      "programs": [
        {
          "code": "368",
          "name": "Conduite et pilotage de la transformation et de la fonction publiques",
          "mission": "Transformation et fonction publiques",
          "ministry": "Ministre de l'action publique, de la fonction publique et de la simplification",
          "allocated": 0.05376369,
          "executed": 0.05097293842,
          "parts": {
            "Titre 2": 0.05097293842
          }
        },
        {
          "code": "148",
          "name": "Fonction publique",
          "mission": "Transformation et fonction publiques",
          "ministry": "Ministre de l'action publique, de la fonction publique et de la simplification",
          "allocated": 0.265196267,
          "executed": 0.24918727516,
          "parts": {
            "Titre 2": 0.0001549973,
            "Titre 3": 0.19121194456,
            "Titre 5": 0.00380796396,
            "Titre 6": 0.05401236934
          }
        },
        {
          "code": "349",
          "name": "Transformation publique",
          "mission": "Transformation et fonction publiques",
          "ministry": "Ministre de l'action publique, de la fonction publique et de la simplification",
          "allocated": 0.10310764,
          "executed": 0.05326871732,
          "parts": {
            "Titre 3": 0.03965309335,
            "Titre 5": 0.01047200731,
            "Titre 6": 0.00314361666
          }
        }
      ],
      "locked": 0.8,
      "sources": [
        "budget-cp",
        "budget-titles",
        "decree"
      ]
    }
  ],
  "sources": [
    {
      "id": "budget-cp",
      "title": "DGFiP · crédits votés et exécutés",
      "description": "LFI 2025 et dépenses constatées, par programme. Agrégation par ministère.",
      "url": "https://data.economie.gouv.fr/api/explore/v2.1/catalog/datasets/projet-de-loi-relatif-aux-resultats-de-la-gestion-et-portant-approbation-des-comptes-de-lannee-plrg-2025/attachments/annexe1_etat_cp_2025csv",
      "landing": "https://data.economie.gouv.fr/explore/dataset/projet-de-loi-relatif-aux-resultats-de-la-gestion-et-portant-approbation-des-comptes-de-lannee-plrg-2025/",
      "local": "data/raw/Annexe1-Etat_CP-2025.csv",
      "date": "22/04/2026",
      "dateLabel": "Traitement des données",
      "retrieved": "01/10/2026",
      "license": "Licence Ouverte 2.0",
      "sha256": "6e9e0ddb861a6eb47857b0a481d3e1a293ba8ce96bb9c880431f9d689ce9d5c8"
    },
    {
      "id": "budget-titles",
      "title": "DGFiP · dépenses par nature",
      "description": "Exécution 2025 : personnel, fonctionnement, investissement, interventions et autres titres.",
      "url": "https://data.economie.gouv.fr/api/explore/v2.1/catalog/datasets/projet-de-loi-relatif-aux-resultats-de-la-gestion-et-portant-approbation-des-comptes-de-lannee-plrg-2025/attachments/annexe1_etat_titre_cat_2025csv",
      "landing": "https://data.economie.gouv.fr/explore/dataset/projet-de-loi-relatif-aux-resultats-de-la-gestion-et-portant-approbation-des-comptes-de-lannee-plrg-2025/",
      "local": "data/raw/Annexe1-Etat_Titre_Cat-2025.csv",
      "date": "22/04/2026",
      "dateLabel": "Traitement des données",
      "retrieved": "01/10/2026",
      "license": "Licence Ouverte 2.0",
      "sha256": "f1e4c8dcacd389e67d384e8fd55d2705c9eb533218cd954aa503a06620ca1288"
    },
    {
      "id": "budget-check",
      "title": "DGFiP · total de contrôle par mission",
      "description": "Rapprochement des consommations de crédits de paiement avec les agrégations du site.",
      "url": "https://data.economie.gouv.fr/api/explore/v2.1/catalog/datasets/projet-de-loi-relatif-aux-resultats-de-la-gestion-et-portant-approbation-des-comptes-de-lannee-plrg-2025/attachments/annexe1_etat_ae_cp_2025csv",
      "landing": "https://data.economie.gouv.fr/explore/dataset/projet-de-loi-relatif-aux-resultats-de-la-gestion-et-portant-approbation-des-comptes-de-lannee-plrg-2025/",
      "local": "data/raw/Annexe1-Etat_AE_CP-2025.csv",
      "date": "22/04/2026",
      "dateLabel": "Traitement des données",
      "retrieved": "01/10/2026",
      "license": "Licence Ouverte 2.0",
      "sha256": "ffa348ed5e4a219557884687b84333ac89b3f3bf1e2814a9396404f81e90d7dd"
    },
    {
      "id": "decree",
      "title": "Légifrance · périmètres ministériels",
      "description": "Décret n° 2025-135, annexe 1 : attribution de chaque programme ou dotation. Nomenclature figée au vote du budget.",
      "url": "https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000051170223",
      "date": "15/02/2025",
      "dateLabel": "Publication",
      "retrieved": "01/10/2026"
    },
    {
      "id": "history-imf",
      "title": "FMI · dette de l’administration centrale, 1950–1977",
      "url": "https://www.imf.org/external/datamapper/CG_DEBT_GDP/FRA",
      "description": "Global Debt Database : série CG_DEBT_GDP en % du PIB, édition septembre 2025. Périmètre distinct de la dette publique Maastricht.",
      "date": "16/09/2025",
      "dateLabel": "Mise à jour du catalogue",
      "retrieved": "01/10/2026",
      "local": "data/raw/imf-CG_DEBT_GDP.json",
      "sha256": "6eb817bcf2553b928f489c6bfc9dfec95186fd3fa8e639bb8879486b3267ba61",
      "downloadLabel": "Fichier source"
    },
    {
      "id": "history-insee",
      "title": "Insee · dette publique, 1978–2025",
      "url": "https://www.insee.fr/fr/statistiques/8988843",
      "description": "Tableau 3.101 : stocks de dette Maastricht, ratio au PIB et PIB courant. Données révisées d’août 2026.",
      "date": "28/08/2026",
      "dateLabel": "Publication",
      "retrieved": "01/10/2026",
      "local": "data/raw/insee-t3101-2025.xlsx",
      "sha256": "f653ed4133585e36d9b620c075a1e62290d0cd65e708f26f3b2e4faad1c6740a",
      "downloadLabel": "Fichier source"
    },
    {
      "id": "ec-dsm-2025",
      "title": "Commission européenne · trajectoire de dette à politique inchangée, 2026–2036",
      "url": "https://economy-finance.ec.europa.eu/publications/debt-sustainability-monitor-2025_en",
      "description": "Debt Sustainability Monitor 2025, fiche France : scénario de référence à politique inchangée. Le site reprend la trajectoire officielle 2026–2036, puis prolonge mécaniquement les hypothèses 2036 jusqu’en 2099 ; cette extension n’est pas une prévision officielle.",
      "date": "12/02/2026",
      "dateLabel": "Publication",
      "retrieved": "04/10/2026",
      "local": "data/raw/ec-dsm-2025-country-fiches.xlsx",
      "sha256": "2b0486b13dd7c779faf5b117dc04f15dfae74689cb19fec4276ffd7e36b8aafb",
      "downloadLabel": "Classeur officiel"
    },
    {
      "id": "history-interest",
      "title": "Insee · intérêts des administrations publiques, 1959–2025",
      "url": "https://www.insee.fr/fr/statistiques/8988845",
      "description": "Tableau 3.201 : intérêts versés D41G (hors correction SIFIM) et solde B9NF. Le taux apparent est calculé avec le tableau 3.101.",
      "date": "28/08/2026",
      "dateLabel": "Publication",
      "retrieved": "01/10/2026",
      "local": "data/raw/insee-t3201-2025.xlsx",
      "sha256": "487d4299a5bac8d616000952fd012a0eb6d251a3586508165fc37d64a73a397a",
      "downloadLabel": "Fichier source"
    },
    {
      "id": "rap-2017",
      "title": "Budget · amortissements exécutés, 2015–2017",
      "url": "https://www.budget.gouv.fr/sites/performance_publique/files/farandole/ressources/2017/rap/pdf/RAP2017_BG_Engagements_financiers_Etat.pdf",
      "description": "RAP 2017, programme 117, page imprimée 32 : amortissement des titres d’État à moyen et long terme.",
      "date": "2017",
      "dateLabel": "Exercice du rapport",
      "retrieved": "01/10/2026"
    },
    {
      "id": "rap-2021",
      "title": "Budget · amortissements exécutés, 2018–2021",
      "url": "https://www.budget.gouv.fr/documentation/file-download/15493",
      "description": "RAP 2021, programme 117, page imprimée 27 : tableau de financement. Colonne 2021 arrêtée à mi-février 2022.",
      "date": "2021",
      "dateLabel": "Exercice du rapport",
      "retrieved": "01/10/2026"
    },
    {
      "id": "rap-2025",
      "title": "Budget · amortissements 2022–2025 et taux 2024–2025",
      "url": "https://www.budget.gouv.fr/documentation/file-download/32665",
      "description": "RAP 2025, programme 117 : taux moyens à l’émission p. 4 ; amortissements p. 16. Exécution 2025 arrêtée à mi-février 2026.",
      "date": "2025",
      "dateLabel": "Exercice du rapport",
      "retrieved": "01/10/2026",
      "local": "data/raw/aft-financing-extracts.json",
      "sha256": "90073849c54fa0b0729e495ec8591002426a78cecc9d471ed83727f2017d26fd",
      "downloadLabel": "Extraits transcrits"
    },
    {
      "id": "aft-2023",
      "title": "AFT · taux fixes à l’émission, 2017–2023",
      "url": "https://www.aft.gouv.fr/files/medias-aft/7_Publications/7.3_RA/RA%202024/RA%20AFT%202023%20HD.pdf",
      "description": "Rapport d’activité 2023, page PDF 70 : tableau « Taux moyen à l’émission des lignes à taux fixe », colonne Ensemble.",
      "date": "2023",
      "dateLabel": "Exercice du rapport",
      "retrieved": "01/10/2026"
    },
    {
      "id": "presidents",
      "title": "Élysée · présidents et mandats",
      "url": "https://www.elysee.fr/la-presidence/les-presidents-de-la-republique",
      "description": "Biographies des présidents des IVe et Ve Républiques ; réélections distinguées dans la frise.",
      "date": "01/10/2026",
      "dateLabel": "Consultation",
      "retrieved": "01/10/2026"
    },
    {
      "id": "senate-poher",
      "title": "Sénat · les deux intérims d’Alain Poher",
      "url": "https://www.senat.fr/senateur-4eme-republique/poher_alain000211.html",
      "description": "Intérims du 28 avril au 20 juin 1969 et du 2 avril au 27 mai 1974.",
      "date": "01/10/2026",
      "dateLabel": "Consultation",
      "retrieved": "01/10/2026"
    },
    {
      "id": "public-nature",
      "title": "Insee · toutes les dépenses publiques 2025 par nature",
      "url": "https://www.insee.fr/fr/statistiques/8988845",
      "description": "Tableau 3.201, ensemble des administrations publiques S13 consolidé, base 2020. Dépenses 1 714,1117 Md€, recettes 1 562,5197 Md€, déficit 151,592 Md€. D41 dans le total ; D41G pour le compteur et l’historique. Comptes nationaux, et non crédits votés.",
      "date": "28/08/2026",
      "dateLabel": "Publication / édition",
      "retrieved": "01/10/2026",
      "local": "data/raw/insee-t3201-2025.xlsx",
      "downloadLabel": "Fichier officiel",
      "sha256": "487d4299a5bac8d616000952fd012a0eb6d251a3586508165fc37d64a73a397a"
    },
    {
      "id": "public-functions",
      "title": "Insee · dépenses par fonction et administration, 2024",
      "url": "https://www.insee.fr/fr/statistiques/8574707",
      "description": "Tableau 3.307 : 10 fonctions, 69 sous-fonctions, S13 et sous-secteurs, montants en Md€. Flux internes aux sous-secteurs et entre sous-secteurs éliminés. Total du millésime : 1 671,794 Md€. Fichier T_3307.xlsx ; les cellules vides restent non renseignées.",
      "date": "27/03/2026",
      "dateLabel": "Publication / édition",
      "retrieved": "01/10/2026",
      "local": "data/raw/insee-t3307-2024.xlsx",
      "downloadLabel": "Fichier officiel",
      "sha256": "aa6d789d7e520554e70c1769ab1b85c3b72b2802f26ba46e96a9c6dae87299f5"
    },
    {
      "id": "public-calendar",
      "title": "Insee · calendrier de la ventilation 2025",
      "url": "https://www.insee.fr/fr/statistiques/8988847",
      "description": "La ventilation des dépenses 2025 par fonction est annoncée pour décembre 2026. Au 1er octobre 2026, la carte par politique publique utilise donc 2024 ; aucun montant par fonction n’est extrapolé en 2025.",
      "date": "29/05/2026",
      "dateLabel": "Publication / édition",
      "retrieved": "01/10/2026"
    },
    {
      "id": "cnaf-2025",
      "title": "CNAF · comptes de la branche Famille 2025",
      "url": "https://www.caf.fr/sites/default/files/medias/cnaf/Professionnels/Nous_connaitre/textes_de_reference/etats_financiers/2025/%C3%89tats%20financiers%20combin%C3%A9s%202025%20de%20la%20branche%20Famille%20-%207avril2026.pdf",
      "description": "États financiers combinés 2025, édition du 7 avril 2026. Prestations familiales p. 43 ; prestations pour l’État, dont AAH, prime d’activité, APL, ALS et ALF p. 62 ; RSA p. 66 ; prestations CNSA p. 67 ; total prestations et action sociale p. 95. Montants en droits constatés, périmètre CNAF et délégataires lorsqu’indiqués. Repères distincts, sans réconciliation artificielle avec D62/D632 Insee.",
      "date": "07/04/2026",
      "dateLabel": "Publication / édition",
      "retrieved": "01/10/2026",
      "local": "data/raw/cnaf-comptes-2025.pdf",
      "downloadLabel": "Fichier officiel",
      "sha256": "8fa4b7113ab1243385d80a811c5317746dd64c6b8497cb20901fd66ea2aeba74"
    },
    {
      "id": "cor-2025",
      "title": "COR · dépenses de retraite 2025",
      "url": "https://www.cor-retraites.fr/sites/default/files/2026-06/RA_2026_def.pdf",
      "description": "Rapport annuel de juin 2026, p. 65–66 imprimées (PDF p. 66–67) : dépenses brutes 422,2 Md€, dont 401 Md€ de prestations hors Aspa. Régimes légalement obligatoires, FSV inclus, hors RAFP. Périmètre COR distinct de la fonction vieillesse/survivants Insee.",
      "date": "juin 2026",
      "dateLabel": "Publication / édition",
      "retrieved": "01/10/2026",
      "local": "data/raw/cor-rapport-2026.pdf",
      "downloadLabel": "Fichier officiel",
      "sha256": "ce0fa4fe8aeb87090029dfd2f626d81e1adcdde99730e9978fe597f3a51dd892"
    },
    {
      "id": "public-operations",
      "title": "Insee · compte détaillé des administrations publiques 2025",
      "url": "https://www.insee.fr/fr/statistiques/8988833",
      "description": "Tableau 7.301, S13, base 2020, colonne 2025. Compte semi-définitif avancé du 28 août 2026. Détail au million : rémunérations, prestations, subventions, transferts, actifs. Les flux internes et D995 ne sont pas assimilés au total consolidé du tableau 3.201. Écarts et calculs de passage explicités dans les fiches.",
      "date": "28/08/2026",
      "dateLabel": "Publication / édition",
      "retrieved": "02/10/2026",
      "local": "data/raw/insee-t7301-2025.xlsx",
      "downloadLabel": "Fichier officiel",
      "sha256": "9c020cff6650162ffdec9c116f7bc288a6ac0084c2e0f5cc1ac8b572445d1845"
    },
    {
      "id": "definition-cash",
      "title": "Insee · définition des prestations en espèces",
      "url": "https://www.insee.fr/fr/metadonnees/definition/c2295",
      "description": "Nomenclature D62 : sécurité sociale D621, autres assurances sociales liées à l’emploi D622, assistance sociale en espèces D623. Définition, sans montant annuel.",
      "date": "20/01/2022",
      "dateLabel": "Publication / édition",
      "retrieved": "02/10/2026",
      "local": "data/raw/insee-definition-d62.html",
      "downloadLabel": "Fichier officiel",
      "sha256": "45c9d28686971e591f622209af5b918c927ed08447211c38938026d94d4dec2c"
    },
    {
      "id": "definition-kind",
      "title": "Insee · soins remboursés et aides au logement",
      "url": "https://www.insee.fr/fr/metadonnees/definition/c2284",
      "description": "Définition D632 : biens et services marchands pris en charge pour les ménages, dont remboursements médicaux et allocations logement. Les APL, ALS et ALF sont donc présentées dans la case en nature. Définition, sans montant annuel.",
      "date": "21/09/2021",
      "dateLabel": "Publication / édition",
      "retrieved": "02/10/2026",
      "local": "data/raw/insee-definition-d632.html",
      "downloadLabel": "Fichier officiel",
      "sha256": "540a9b145ce782da27917c3e203c6d0ae18152c38b6410cc2b2196bea5a26626"
    },
    {
      "id": "public-revenues",
      "title": "Insee · dépenses et recettes publiques 2025 par administration",
      "url": "https://www.insee.fr/fr/statistiques/8988845",
      "description": "Tableau 3.201 : dépenses consolidées (1 714,1117 Md€) et recettes consolidées (1 562,5197 Md€). Tableaux 3.203, 3.205 et 3.212 : dépenses et recettes de l’État, des administrations locales et de la Sécurité sociale. Le simulateur utilise les lignes de fonctionnement de ces sous-secteurs ; leurs totaux bruts ne sont jamais additionnés.",
      "date": "28/08/2026",
      "dateLabel": "Publication / édition",
      "retrieved": "03/10/2026",
      "local": "data/revenues-2025.json",
      "downloadLabel": "Données, méthode et copies",
      "sha256": "7fe305d8742faafa60adafcd8103d5568eb2415775eda9d6906f3f049a05ac0a"
    },
    {
      "id": "rn-counter-budget-2026",
      "title": "Rassemblement national · contre-budget 2026",
      "url": "https://rassemblementnational.fr/documents/GRN-CONTRE-BUDGET-2026.pdf",
      "description": "Document partisan annuel, et non programme présidentiel 2027 complet. Le tableau de synthèse chiffre 57 Md€ de baisses de dépenses, 7 Md€ de dépenses nouvelles, 31 Md€ de recettes nouvelles et 45 Md€ de baisses d’impôts, soit une amélioration revendiquée du solde 2026 de 36 Md€.",
      "date": "octobre 2025",
      "dateLabel": "Publication / édition",
      "retrieved": "30/10/2026",
      "local": "data/raw/review-2026-10-30/rn-counter-budget-2026.pdf",
      "downloadLabel": "Copie du document officiel",
      "sha256": "800c6620d215ee12ad7166e3ad2e25da6c5b4de79e141e572118341e4f92a24b"
    },
    {
      "id": "rn-savings-target-2027",
      "title": "Marine Le Pen · trajectoire financière du quinquennat",
      "url": "https://rassemblementnational.fr/videos/marine-le-pen-presente-la-trajectoire-financiere-de-son-quinquennat",
      "description": "Présentation officielle en vidéo du 6 octobre 2026 : trajectoire d’économies nettes à horizon 2030/2032. La vidéo est complétée par le dossier écrit RN 2027 diffusé par Nicolas Dragon, enregistré séparément avec son annexe annuelle. Les cibles finales ne s’ajoutent pas aux mesures de 2027.",
      "date": "06/10/2026",
      "dateLabel": "Publication",
      "retrieved": "30/10/2026",
      "local": "data/raw/review-2026-10-30/rn-savings-target-2027.html",
      "downloadLabel": "Copie de la publication consultée",
      "sha256": "9661d0287c4615c6fd1aafd5efff572daba067f6cbe4b65f5958c192b2f0d747"
    },
    {
      "id": "attal-debt-2027",
      "title": "Gabriel Attal 2027 · dette de l’État",
      "url": "https://attalpresident.fr/programme/dette-de-letat",
      "description": "Page officielle de campagne : objectif de zéro déficit en dix ans maximum et priorité donnée à la maîtrise des dépenses sociales. La page ne publie pas de ventilation annuelle par poste.",
      "date": "05/10/2026",
      "dateLabel": "Statut au",
      "retrieved": "30/10/2026",
      "local": "data/raw/review-2026-10-30/attal-debt-2027.html",
      "downloadLabel": "Copie de la publication consultée",
      "sha256": "2e3c86d57595ed7b863159297f35375c4f5eb2dafd699e142c24f992a9e6c8d1"
    },
    {
      "id": "attal-debt-plan-2026",
      "title": "Gabriel Attal 2027 · plan de désendettement",
      "url": "https://attalpresident.fr/actualites/gabriel-attal-presente-un-plan-de-desendettement-et-un-messmer-ii-pour-sortir-des-dependances-francaises",
      "description": "Article officiel du 23 septembre 2026 : cible de 150 Md€ d’économies, dont deux tiers sur les dépenses sociales, déficit sous 3 % avant la fin du mandat, comptes sociaux à l’équilibre en 2032 et finances publiques en 2037. Faute de cadence annuelle publiée, ces 150 Md€ ne sont pas appliqués à une seule année du simulateur.",
      "date": "23/09/2026",
      "dateLabel": "Publication",
      "retrieved": "30/10/2026",
      "local": "data/raw/review-2026-10-30/attal-debt-plan-2026.html",
      "downloadLabel": "Copie de la publication consultée",
      "sha256": "679f14ff2614f6c40e343b3fa8b659846640ef2a3e95f7c50106698921084d5c"
    },
    {
      "id": "philippe-prosperity-2027",
      "title": "Édouard Philippe 2027 · Pour une France plus prospère",
      "url": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-prospere",
      "description": "Page officielle de campagne : baisse de 50 Md€ des impôts de production compensée par 50 Md€ d’aides publiques jugées improductives en moins ; déficit à 2 % du PIB en fin de quinquennat. La version consultée ajoute plus de 250 000 postes publics non remplacés, 1 000 € annuels au niveau du SMIC contre deux heures de travail hebdomadaires supplémentaires et un versement initial de 500 € sur l’épargne-retraite, sans chiffrage consolidé de ces trois mesures.",
      "date": "16/10/2026",
      "dateLabel": "Statut au",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/philippe-prosperity-2027.html",
      "downloadLabel": "Copie de la publication consultée",
      "sha256": "e9a8533c99d13aa28f330bb2086f64128a76aea368217c15550d15feb11131df"
    },
    {
      "id": "lfi-counter-budget-2026",
      "title": "La France insoumise · contre-budget 2026",
      "url": "https://lafranceinsoumise.fr/wp-content/uploads/2025/10/Budget-2026_LFI_web_pages.pdf",
      "description": "Document partisan annuel, et non programme présidentiel 2027 final. Son tableau d’équilibre chiffre 167,9 Md€ de dépenses nouvelles, 15,4 Md€ d’économies, 183,6 Md€ de recettes nouvelles et 4,5 Md€ de pertes de recettes, pour 26,7 Md€ d’amélioration revendiquée du solde 2026.",
      "date": "octobre 2025",
      "dateLabel": "Publication / édition",
      "retrieved": "05/10/2026",
      "local": "data/raw/lfi-contre-budget-2026.pdf",
      "downloadLabel": "Copie du document officiel",
      "sha256": "98a1d0396ecdefca4e4ff61167b4f1fca2b46eb30de4c8e0e9f3d63ba33c5720"
    },
    {
      "id": "lfi-program-2027-status",
      "title": "Mélenchon 2027 · L’Avenir en commun",
      "url": "https://melenchon2027.fr/programme/decouvrir/",
      "description": "Page officielle consultée le 30 octobre 2026 : 1 069 mesures annoncées, livre-programme disponible en librairie le 6 novembre. Le PDF sur les comptes publics expose les orientations annuelles pour 2027 et précise qu’il ne constitue pas un chiffrage complet du programme pluriannuel.",
      "date": "30/10/2026",
      "dateLabel": "Version consultée",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/lfi-program-2027-status.html",
      "downloadLabel": "Copie de la publication consultée",
      "sha256": "759c076d79e3c76d7c4fa3885692ca0e61ed80d261fd19c60ba52c06264e4fa7"
    },
    {
      "id": "melenchon-budget-2027",
      "title": "Mélenchon 2027 · remettre de l’ordre dans les comptes publics",
      "url": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "description": "Document budgétaire officiel pour 2027 : 81,7 Md€ de dépenses nouvelles, 106,4 Md€ de recettes nouvelles et 24,7 Md€ de réduction revendiquée du déficit. Le pôle bancaire public doit mobiliser séparément 100 Md€ d’investissements par an. Montants annuels en milliards d’euros ; propositions de campagne, non budget voté.",
      "date": "octobre 2026",
      "dateLabel": "Publication / édition",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/melenchon-budget-2027.pdf",
      "downloadLabel": "Copie du document officiel",
      "sha256": "796b2e7a7a3d26e6812498c7ad5e0589134fdb0429918e40975dfa22a67563e7"
    },
    {
      "id": "presidential-candidacy-rules-2027",
      "title": "Ministère de l’Intérieur · conditions de candidature à la présidentielle 2027",
      "url": "https://www.elections.interieur.gouv.fr/scrutins/lelection-presidentielle/election-presidentielle-je-suis-candidat",
      "description": "Page officielle rappelant les conditions de candidature et les formalités de parrainage pour l’élection présidentielle des 18 avril et 2 mai 2027. Au 16 octobre 2026, elle ne publie encore aucun décompte individuel officiel des présentations.",
      "date": "16/10/2026",
      "dateLabel": "Statut relevé au",
      "retrieved": "16/10/2026",
      "local": "data/raw/presidentielle-2027-parrainages-source-note.txt",
      "downloadLabel": "Relevé de provenance (copie HTML bloquée par la source)",
      "sha256": "cd0ffb1e9f338f0dcfbe3460283de6db902980fcbef897af650126c94f9d85f6"
    },
    {
      "id": "constitutional-council-sponsorships-rule",
      "title": "Conseil constitutionnel · règle des 500 présentations",
      "url": "https://qpc360.conseil-constitutionnel.fr/2012-02-21/decision-2012-233-qpc-21-fevrier-2012",
      "description": "Décision officielle rappelant que la liste des candidats à l’élection présidentielle est établie sur le fondement d’au moins 500 présentations d’élus habilités. Cette règle ne permet pas de présumer le statut individuel d’une personnalité avant la publication officielle.",
      "date": "21/02/2012",
      "dateLabel": "Décision",
      "retrieved": "16/10/2026",
      "local": "data/raw/conseil-constitutionnel-500-presentations.html",
      "downloadLabel": "Copie de la décision officielle",
      "sha256": "461a0a81e9608a698a6051c1587a1410fdc6563f35c4599608190a111b59001f"
    },
    {
      "id": "platret-candidacy-2026",
      "title": "Gilles Platret · communiqué de candidature 2027",
      "url": "https://linformateurdebourgogne.com/presidentielles-2027-gilles-platret-une-candidature-de-combat-de-verite/",
      "description": "Republication annoncée comme un communiqué de Gilles Platret : candidature lancée le 8 octobre 2026, objectif de dette publique sous 100 % du PIB, retour aux 39 heures, soutien accru à l’agriculture, lutte contre la bureaucratie et soutien au pouvoir d’achat des plus modestes. Aucun horizon de dette, budget annuel ou chiffrage des mesures n’est publié.",
      "date": "09/10/2026",
      "dateLabel": "Publication",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/platret-candidacy-2026.html",
      "downloadLabel": "Copie de la publication consultée",
      "sha256": "3e5bdd647fe47af30d88b60c27bb777f20903caaea135dc935f9fe8e8b08fab4"
    },
    {
      "id": "polony-candidacy-2026",
      "title": "Natacha Polony 2027 · déclaration de candidature",
      "url": "https://natachapolony2027.fr/",
      "description": "Site officiel de campagne indiquant que Natacha Polony est candidate à la présidence de la République. La page présente une démarche encore en construction et ne publie pas de budget annuel chiffré.",
      "date": "14/10/2026",
      "dateLabel": "Déclaration",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/polony-candidacy-2026.html",
      "downloadLabel": "Copie de la publication consultée",
      "sha256": "a75272910ba28ae2e4d6ca605fbf9cab52de4b2ab47a89feb7de6676bb0fa120"
    },
    {
      "id": "polony-vision-2026",
      "title": "Natacha Polony 2027 · ma vision pour la France",
      "url": "https://natachapolony2027.fr/natacha-polony/ma-vision",
      "description": "Texte officiel de campagne : dette qualifiée d’immense, retour à une puissance industrielle en dix ans, production d’énergie, médicaments, machines, technologies et alimentation, État stratège, planification des investissements essentiels et orientation de l’argent public vers les entreprises qui investissent, forment et produisent en France. Aucun montant annuel, objectif de déficit ou trajectoire chiffrée de dette n’est publié.",
      "date": "14/10/2026",
      "dateLabel": "Publication",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/polony-vision-2026.html",
      "downloadLabel": "Copie de la publication consultée",
      "sha256": "e9781d09960d071daceef4f7c9b0f6a34683a1eeb964ab57ff9c4a6effdeda86"
    },
    {
      "id": "glucksmann-primary-result-2026",
      "title": "Place publique · Raphaël Glucksmann désigné candidat",
      "url": "https://action.place-publique.eu/actualite/1pLGM09haM00P1wJaOcI3c/raphael-glucksmann-avec-66-candidat-de-la-gauche-socialiste-et-democratique",
      "description": "Publication officielle de Place publique annonçant le 11 octobre 2026 la victoire de Raphaël Glucksmann avec 66 % et sa désignation comme candidat de la gauche socialiste et démocratique à l’élection présidentielle de 2027.",
      "date": "11/10/2026",
      "dateLabel": "Publication",
      "retrieved": "30/10/2026",
      "local": "data/raw/review-2026-10-30/glucksmann-primary-result-2026.html",
      "downloadLabel": "Copie de la publication consultée",
      "sha256": "a55e8e9b8e1ed26ca77ad547200ac4f15dfe0efa2740f5c3a1840229369344e6"
    },
    {
      "id": "place-publique-project-2025",
      "title": "Place publique · projet politique, acte I",
      "url": "https://place-publique.eu/document/6J8wjk3EW8dBCLwKxa7J96/projet-placepublique-acte1.pdf",
      "description": "Projet officiel adopté le 23 juin 2025, acte I, 88 pages : priorités fiscales, sociales, éducatives et écologiques ; fonds européen de défense de 500 Md€ (page 10), plan contre les violences sexistes et sexuelles de 1 Md€ (page 78), sans calendrier annuel national pour ces enveloppes. Proposition, non budget voté. Les montants sont présentés séparément du calcul annuel.",
      "date": "23/06/2025",
      "dateLabel": "Publication / édition",
      "retrieved": "30/10/2026",
      "local": "data/raw/review-2026-10-30/place-publique-project-2025.pdf",
      "sha256": "3898722a862a3ecef7d5481f7fc04ad7c329cd7e4070ed6f8de7a57cef4b1e7e",
      "downloadLabel": "Copie du document officiel"
    },
    {
      "id": "place-publique-budget-2026",
      "title": "Place publique · budget pour 2026",
      "url": "https://place-publique.eu/posts/4TUjE2vL9XrWK4sd9fWVi5/budget-pour-2026-un-moindre-mal-qui-nous-engage-a-construire-une-alternative-credible-pour-la-france",
      "description": "Prise de position officielle sur le budget 2026 : fiscalité plus progressive, investissement de transition et contrat de stabilité sur cinq ans pour réduire dette et déficits. Aucun total annuel utilisable n’est publié sur cette page.",
      "date": "03/02/2026",
      "dateLabel": "Publication",
      "retrieved": "30/10/2026",
      "local": "data/raw/review-2026-10-30/place-publique-budget-2026.html",
      "downloadLabel": "Copie de la publication consultée",
      "sha256": "afd32d8ec5075322efbad70b50ca09be25025ea43d8996079e1a0b566d2c1953"
    },
    {
      "id": "glucksmann-candidacy-2026",
      "title": "Raphaël Glucksmann · lettre aux Français",
      "url": "https://place-publique.eu/posts/2fgDdljEIy36rgxBjRyiQZ/raphael-glucksmann-sa-lettre-aux-francais",
      "description": "Lettre officielle publiée le 25 août 2026 annonçant la candidature de Raphaël Glucksmann à l’élection présidentielle de 2027. Ce document confirme le statut de candidat mais ne chiffre pas un budget annuel.",
      "date": "25/08/2026",
      "dateLabel": "Publication",
      "retrieved": "30/10/2026",
      "local": "data/raw/review-2026-10-30/glucksmann-candidacy-2026.html",
      "sha256": "1c3acf7aeb4ca629a634d0b3b7af73cec79dbf6dec002abf3dbd7c603121e570",
      "downloadLabel": "Copie de la publication consultée"
    },
    {
      "id": "place-publique-culture-2026",
      "title": "Place publique · engagement pour la culture",
      "url": "https://action.place-publique.eu/actualite/3gsNjkoQWMkfnws0yBD6jV/le-16-juillet-avec-raphael-glucksmann-pour-defendre-la-culture",
      "description": "Engagement officiel en faveur d’un budget de la culture porté à 1 % du budget de la Nation. L’assiette exacte et le montant annuel ne sont pas précisés ; le simulateur conserve donc le niveau 2025.",
      "date": "17/07/2026",
      "dateLabel": "Publication",
      "retrieved": "30/10/2026",
      "local": "data/raw/audit-chiffrage-2026-10-30/place-publique-culture-2026.html",
      "sha256": "579465a7a2c10c1d008ed82e3f38d93991d6f7e668d99895a47718c10b6bcc8b",
      "downloadLabel": "Copie de la publication consultée"
    },
    {
      "id": "arthaud-campaign-2026",
      "title": "Nathalie Arthaud · discours de campagne 2027",
      "url": "https://portail.lutte-ouvriere.org/portail/brochures/meeting-26-septembre-2026-discours-nathalie-arthaud-197446.html",
      "description": "Discours officiel de campagne du 26 septembre 2026. Nathalie Arthaud y revendique notamment un SMIC à 2 200 € nets et présente un plan de combat pour les travailleurs plutôt qu’un budget de gouvernement. Aucun coût annuel, total de recettes, déficit ou trajectoire de dette n’y est publié.",
      "date": "26/09/2026",
      "dateLabel": "Discours",
      "retrieved": "30/10/2026",
      "local": "data/raw/review-2026-10-30/arthaud-campaign-2026.html",
      "sha256": "4342e8275ee31398b3ea8df28d3dbd1d4a612df485285f785bc380af45c13efa",
      "downloadLabel": "Copie de la publication consultée"
    },
    {
      "id": "asselineau-program-status-2027",
      "title": "UPR · statut du programme présidentiel 2027",
      "url": "https://upr.fr/notre-programme",
      "description": "La page officielle indique que le programme présidentiel 2027 sera publié prochainement et reste en cours d’élaboration. Aucun chiffrage 2027 n’est donc appliqué au simulateur.",
      "date": "16/10/2026",
      "dateLabel": "Statut au",
      "retrieved": "30/10/2026",
      "local": "data/raw/review-2026-10-30/asselineau-program-status-2027.html",
      "downloadLabel": "Copie de la publication consultée",
      "sha256": "414f1ddd37efa3145af357fc0bfda8f2510e99f88f5c57e634286b68cc3efd70"
    },
    {
      "id": "asselineau-program-2022",
      "title": "François Asselineau · programme présidentiel 2022",
      "url": "https://upr.fr/notre-programme/programme-2022",
      "description": "Dernier programme présidentiel intégral publié par l’UPR au 16 octobre 2026. Il revendique plus de 27 Md€ d’économies annuelles, notamment 12 Md€ sur la contribution européenne, 5 Md€ sur les régions, 10 Md€ sur le CICE et 0,4 Md€ sur l’OTAN. Ces repères historiques ne sont pas appliqués à 2027, dont le programme reste annoncé en préparation.",
      "date": "2022",
      "dateLabel": "Édition",
      "retrieved": "30/10/2026",
      "local": "data/raw/review-2026-10-30/asselineau-program-2022.html",
      "downloadLabel": "Copie de la publication consultée",
      "sha256": "2b00218ed04b13a944f57e0244affe75180882f2e0740332da330a79ae9011fe"
    },
    {
      "id": "asselineau-program-2017",
      "title": "François Asselineau · programme présidentiel 2017",
      "url": "https://www.upr.fr/actualite/le-programme-des-elections-presidentielles-et-legislatives-de-2017/",
      "description": "Ancien programme officiel annonçant 78,7 Md€ par an : 6,4 Md€ sur le millefeuille administratif, 13,6 Md€ sur la sortie de l’UE, 20 Md€ de lutte contre la fraude et 38,7 Md€ d’effets indirects sur administrations et entreprises. Ce repère historique n’est pas appliqué, le programme 2027 restant en préparation.",
      "date": "2017",
      "dateLabel": "Édition",
      "retrieved": "05/10/2026"
    },
    {
      "id": "durif-program-2027",
      "title": "Sylvain Pierre Durif · document présenté comme programme 2027",
      "url": "https://2027presidentielle.fr/program-share-story.php?program=program_1&slug=sylvain-pierre-durif",
      "description": "Document hébergé par une plateforme indépendante et présenté comme le programme du candidat. Aucun site de campagne ni publication officielle permettant d’en certifier l’authenticité n’a été identifié au 16 octobre 2026. Aucun chiffre de ce document n’est appliqué au comparateur.",
      "date": "16/10/2026",
      "dateLabel": "Relevé au",
      "retrieved": "16/10/2026"
    },
    {
      "id": "lalanne-program-2027",
      "title": "Francis Lalanne 2027 · Le Projet 2027",
      "url": "https://dieudolalanne2027.com/programme/",
      "description": "Programme officiel de campagne en neuf axes et 27 propositions : Frexit, retour au franc, baisses d’impôts et de charges, gratuité des transports publics, nationalisations et économies de fonctionnement. Aucun montant en euros, calendrier budgétaire ou trajectoire de dette n’est publié.",
      "date": "05/10/2026",
      "dateLabel": "Relevé au",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/lalanne-program-2027.html",
      "sha256": "41243c7816e5b6b7701e607d4889a0ecadde5443121851b3db4cdefc73f44256",
      "downloadLabel": "Copie de la publication consultée"
    },
    {
      "id": "patriotes-project-2025",
      "title": "Les Patriotes · grandes orientations pour un projet patriote",
      "url": "https://les-patriotes.fr/wp-content/uploads/2025/09/lespatriotes_projet.pdf",
      "description": "Projet officiel des Patriotes, édition septembre 2025, toujours utilisé comme référence du parti. Tableaux p. 15–16 : 60 Md€/an d’économies et 74,8 Md€/an de recettes revendiquées. Le tri commun retient 35,5 Md€/an de recettes directes (douanes 3,5 et 7 ; fraude fiscale 20 ; fraude sociale 5) ; les effets induits de croissance 30, chômage 5 et profitabilité/IS 4,3 sont en commentaires, hors calcul statique. Propositions, non budget voté ; ni prévision ni coût complet du programme.",
      "date": "07/09/2025",
      "dateLabel": "Publication",
      "retrieved": "30/10/2026",
      "local": "data/raw/review-2026-10-30/patriotes-project-2025.pdf",
      "downloadLabel": "Copie du document officiel",
      "sha256": "f5c6df05765eda7e644d7904e2534d921e5f003f070dfc3406c9f46aa3eaf494"
    },
    {
      "id": "retailleau-project-2027",
      "title": "Bruno Retailleau 2027 · projet présidentiel",
      "url": "https://www.avecretailleau.fr/projet?niveau=synthese",
      "description": "Projet officiel de campagne comportant désormais 120 mesures, dont un volet « Comptes publics » publié. La trajectoire financière détaillée est enregistrée séparément dans le registre.",
      "date": "16/10/2026",
      "dateLabel": "Statut au",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/retailleau-project-2027.html",
      "downloadLabel": "Copie de la publication consultée",
      "sha256": "1d370b3b5a214f1e20da18cd8750e18ff8d223755e06721dc466106216dc6b29"
    },
    {
      "id": "retailleau-financial-plan-2027",
      "title": "Bruno Retailleau 2027 · trajectoire des comptes publics",
      "url": "https://www.avecretailleau.fr/api/media/file/20261011_Fiches_presse_comptes_publics_mise_en_page%20(1).pdf",
      "description": "Dossier officiel daté du 12 octobre 2026 : économies annuelles de 12 Md€ en 2027 à 197 Md€ en 2032, dont 146 Md€ pour réduire le déficit et 51 Md€ rendus aux Français. Déficit annoncé à 2,2 % du PIB et dette à 122,7 % en 2032. Propositions de campagne, non budget voté.",
      "date": "12/10/2026",
      "dateLabel": "Publication",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/retailleau-financial-plan-2027.pdf",
      "downloadLabel": "Copie du document officiel",
      "sha256": "0a56ad9b9bd20c3453230312568ec5d172f5f153ecf2e7e83407b6b4514de0de"
    },
    {
      "id": "retailleau-business-tax-2027",
      "title": "Bruno Retailleau 2027 · allègements pour les entreprises",
      "url": "https://www.avecretailleau.fr/projet/mesure/reduire-de-60-le-handicap-fiscal-de-nos-entreprises-par",
      "description": "Mesure officielle annonçant plus de 25 Md€ d’allègements sur le coût du travail et près de 15 Md€ sur la fiscalité de production. Faute de bilan consolidé et pour éviter les doubles comptes avec les autres mesures, les 40 Md€ restent hors total annuel.",
      "date": "11/09/2026",
      "dateLabel": "Mise à jour",
      "retrieved": "05/10/2026"
    },
    {
      "id": "retailleau-work-2027",
      "title": "Bruno Retailleau 2027 · baisse des cotisations",
      "url": "https://www.avecretailleau.fr/projet/mesure/rendre-30-milliards-d-euros-aux-salaries-et-aux-entreprises",
      "description": "Mesure officielle chiffrant 30 Md€ de baisse annuelle de cotisations et 28,5 à 31,7 Md€ de financement revendiqué. Les postes de financement mêlent économies et recettes et recoupent d’autres mesures ; ils ne sont pas additionnés sans tableau consolidé.",
      "date": "24/09/2026",
      "dateLabel": "Mise à jour",
      "retrieved": "05/10/2026"
    },
    {
      "id": "retailleau-ai-savings-2027",
      "title": "Bruno Retailleau 2027 · économies liées à l’IA publique",
      "url": "https://www.avecretailleau.fr/projet/mesure/simplifier-les-demarches-et-reduire-les-taches",
      "description": "Mesure officielle estimant environ 15 Md€ d’économies annuelles à terme, avec 5 Md€ de transformation sur le quinquennat. Le calendrier annuel n’étant pas publié, le montant reste hors total.",
      "date": "septembre 2026",
      "dateLabel": "Publication",
      "retrieved": "05/10/2026"
    },
    {
      "id": "retailleau-ai-training-2027",
      "title": "Bruno Retailleau 2027 · formation des actifs à l’IA",
      "url": "https://www.avecretailleau.fr/projet/mesure/former-des-millions-d-actifs-a-l-ia-en-deux-ans",
      "description": "Mesure officielle chiffrant 1,5 Md€ d’investissement nouveau sur cinq ans pour la formation et la reconversion, dont un abondement du CPF de l’ordre du milliard d’euros. Faute de cadence annuelle, ce montant reste hors simulation.",
      "date": "12/09/2026",
      "dateLabel": "Mise à jour",
      "retrieved": "05/10/2026"
    },
    {
      "id": "reconquete-savings-2025",
      "title": "Reconquête · économies annoncées pour réduire la dette",
      "url": "https://fede40.parti-reconquete.fr/article/universite-d-ete-de-reconquete-2025",
      "description": "Publication officielle d’une fédération de Reconquête reprenant une cible de 63 Md€ d’économies immédiates. Les quatre postes détaillés totalisent 47 Md€ ; le reliquat de 16 Md€ reste explicitement non ventilé dans le simulateur.",
      "date": "03/09/2025",
      "dateLabel": "Publication",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/reconquete-savings-2025.html",
      "sha256": "e7f288bb9820d6c3565a2ebefa0b5c7906a09afc5d6051d17b984767181c2d66",
      "downloadLabel": "Copie de la publication consultée"
    },
    {
      "id": "reconquete-program-status-2026",
      "title": "Reconquête · consultation sur le programme pour la France",
      "url": "https://fede84.parti-reconquete.fr/article/agissez-en-faveur-de-la-grande-consultation-nationale-du-programme-pour-la-france",
      "description": "Publication officielle du 10 juin 2026 indiquant que le programme pour la France est encore en construction. Les 63 Md€ sont donc présentés comme une orientation du parti, pas comme un budget présidentiel 2027 complet.",
      "date": "10/06/2026",
      "dateLabel": "Publication",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/reconquete-program-status-2026.html",
      "sha256": "ae9a4bfb6ea2d6a59073a329abd3bb5d41c01f319a6630dba75a06e334f4ae7c",
      "downloadLabel": "Copie de la publication consultée"
    },
    {
      "id": "faure-propositions-2027",
      "title": "Olivier Faure · propositions de campagne pour la primaire 2027",
      "url": "https://avecfaure2027.fr/mes-propositions",
      "description": "Page personnelle consultée le 5 octobre 2026 : SMIC à 1 700 euros nets mensuels, taxe Zucman et priorités sociales. Pas de coût ou rendement annuel global publié sur cette page. Propositions, non budget voté ; aucun montant en milliards inventé ni prélevé dans le plan collectif 2026.",
      "date": "05/10/2026",
      "dateLabel": "Consultation (publication non datée)",
      "retrieved": "05/10/2026",
      "local": "data/raw/faure-propositions-2027.html",
      "downloadLabel": "Copie de la page de campagne",
      "sha256": "9e4ced54dccf4dc4985fa9dada6dfc9a5a4e0196d07b42577fcbe25aee991561"
    },
    {
      "id": "ps-budget-2026",
      "title": "Parti socialiste · propositions budgétaires 2026 du 30 août 2025",
      "url": "https://assets.nationbuilder.com/laruchesocialiste/pages/38966/attachments/original/1756820328/PS25_Budget.pdf?1756820328=",
      "description": "Document collectif prévisionnel, non budget voté et non programme personnel 2027. Milliards d’euros pour 2026 : 26,9 de recettes, 14 d’économies mêlant dépenses et niches fiscales, 19,2 de mesures mêlant dépenses et baisse de CSG ; solde revendiqué 21,7. Sous-totaux non additifs. Déficit visé en pourcentage du PIB : 5 en 2026, 3 en 2032. Repères exclus de la simulation personnelle Faure.",
      "date": "30/08/2025",
      "dateLabel": "Publication",
      "retrieved": "05/10/2026",
      "local": "data/raw/ps-budget-2026.pdf",
      "downloadLabel": "Document original du Parti socialiste",
      "sha256": "9a377e6d35f2fd18dec37927b5c95a6c7d2ceca6fe1f08fef365b3c1c8b21891"
    },
    {
      "id": "ps-project-2027",
      "title": "Parti socialiste · projet collectif pour 2027",
      "url": "https://projet-socialiste.fr/projet/",
      "description": "Projet collectif du Parti socialiste lié depuis la page de campagne d’Olivier Faure. Il chiffre notamment 2,6 Md€ par an contre les violences sexistes et sexuelles, 11 Md€ d’économies annuelles sur les exonérations de cotisations sociales, 3,5 Md€ par mutualisation administrative des complémentaires santé et un objectif d’aide humanitaire de 1 Md€ par an. Ces montants ne sont pas assimilés au budget personnel du candidat.",
      "date": "16/10/2026",
      "dateLabel": "Statut au",
      "retrieved": "16/10/2026",
      "local": "data/raw/ps-projet-2027.html",
      "downloadLabel": "Copie de la page officielle",
      "sha256": "f51787d4a5b9a254a72e9241c1428bc8bf54e1edf602748ca48e260fbd55387a"
    },
    {
      "id": "lisnard-savings-2027",
      "title": "David Lisnard 2027 · économies et baisse de la dépense publique",
      "url": "https://www.unenouvelleenergie.fr/questions/quelles-economies-david-lisnard-propose-t-il-et-ou-exactement/",
      "description": "Page officielle mise à jour le 3 octobre 2026 : baisse de dépense publique visée de 80 Md€ dès la première année, puis trajectoire d’au moins 200 Md€. Les agences et opérateurs, la bureaucratie et certaines dépenses sociales sont cités, sans répartition chiffrée entre ces postes ; les 80 Md€ restent donc non ventilés dans le simulateur.",
      "date": "03/10/2026",
      "dateLabel": "Mise à jour",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/lisnard-savings-2027.html",
      "downloadLabel": "Copie de la publication consultée",
      "sha256": "750fb76eba5c0947422f273fa3f84f0ac843a0fc993f7be8161c4b5ae13914d2"
    },
    {
      "id": "lisnard-allocation-2027",
      "title": "David Lisnard 2027 · affectation des économies annoncées",
      "url": "https://www.unenouvelleenergie.fr/questions/que-ferait-david-lisnard-des-200-milliards-d-economies/",
      "description": "Page officielle mise à jour le 3 octobre 2026 : 60 % des économies sont affectées à une baisse de cotisations pour les actifs, 20 % à une baisse des impôts de production et 20 % au désendettement. La page précise que cette même clé s’applique aux 80 Md€ visés dès la première année, soit mécaniquement 48, 16 et 16 Md€.",
      "date": "03/10/2026",
      "dateLabel": "Mise à jour",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/lisnard-allocation-2027.html",
      "downloadLabel": "Copie de la publication consultée",
      "sha256": "33584f34d41f3c1dc18a7c492506ff4580b37d657374db25961d40f6796c1de8"
    },
    {
      "id": "lisnard-debt-2027",
      "title": "Nouvelle Énergie · maîtrise des déficits et de la dette",
      "url": "https://www.unenouvelleenergie.fr/notre-programme/etre-maitre-de-notre-destin/",
      "description": "Programme officiel : règle d’or pour limiter les déficits de fonctionnement, plan de lutte contre les gaspillages et doublons pendant cinq ans, puis équilibre structurel et baisse de la dette rapportée au PIB. L’objectif de dépense publique est inférieur à 50 % du PIB en dix ans, sans trajectoire annuelle complète publiée.",
      "date": "05/10/2026",
      "dateLabel": "Statut au",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/lisnard-debt-2027.html",
      "downloadLabel": "Copie de la publication consultée",
      "sha256": "bb339483152fc33fe895dabbb438c2fa61b713fa2f8ed29ad8a2092ae4175221"
    },
    {
      "id": "state-budget-revenues-2025",
      "title": "Budget de l’État · recettes exécutées au 31 décembre 2025",
      "url": "https://www.budget.gouv.fr/budget-etat/smb/2025-decembre-recettes",
      "description": "Situation mensuelle définitive 2025 : 380,390 Md€ de recettes du budget général nettes des remboursements et dégrèvements, hors fonds de concours ; 387,743 Md€ avec fonds de concours et attributions de produits ; 356,398 Md€ de recettes fiscales nettes. Ventilation utilisée : TVA part État 98,067 Md€, impôt sur le revenu 94,944 Md€, autres recettes fiscales 87,193 Md€, impôt sur les sociétés 59,918 Md€ et ex-TICPE 16,277 Md€ (part État après transferts).",
      "date": "31/12/2025",
      "dateLabel": "Situation au",
      "retrieved": "03/10/2026"
    },
    {
      "id": "attal-economic-2026-10",
      "title": "Gabriel Attal · doctrine économique du 28 octobre 2026",
      "url": "https://attalpresident.fr/actualites/gabriel-attal-vision-economique-liberer-innover-independance-france",
      "description": "Propositions de campagne pour 2027, non votées. Objectif de 150 Md€ d’économies sur cinq ans, sans échéancier annuel ; gain de simplification de 20 Md€/an annoncé pour les entreprises, distinct d’une économie publique. Baby bonds de 1 000 € par naissance, enveloppe annoncée de 660 M€/an pour un fonds d’investissement ; périmètre comptable et financement public non détaillés. Montants en euros courants annoncés par la campagne.",
      "date": "28/10/2026",
      "dateLabel": "Publication",
      "retrieved": "30/10/2026",
      "local": "data/raw/review-2026-10-30/attal-economic-2026-10.html",
      "downloadLabel": "Copie de la publication consultée",
      "sha256": "2f2b1d0c4db6d868d7ac59eb72c9b8ff2ee8df23e83847bf1bf5302569de06ce"
    },
    {
      "id": "philippe-school-2026-10",
      "title": "Édouard Philippe · réponses sur l’école",
      "url": "https://www.edouardphilippe.fr/questions-reponses/ecoles",
      "description": "Propositions de campagne pour 2027, non votées. Hausse de 20 % de la rémunération moyenne des enseignants en fin de quinquennat, sans coût public annuel consolidé ; financement revendiqué par la démographie. Le fonds d’adaptation annoncé couvre plusieurs secteurs, dont les écoles : ses 2 Md€/an ne constituent pas une enveloppe supplémentaire propre à l’éducation.",
      "date": "30/10/2026",
      "dateLabel": "Version consultée",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/philippe-school-2026-10.html",
      "downloadLabel": "Copie de la publication consultée",
      "sha256": "417f6b6238bc46c205ec26067717ceb811f166d36f2a9b25e6b1b668add4cbf7"
    },
    {
      "id": "philippe-climate-2026",
      "title": "Édouard Philippe · priorités technologiques et climatiques",
      "url": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-conquerante",
      "description": "Propositions présidentielles pour 2027, non votées : fonds unique d’adaptation de 2 Md€/an regroupant le fonds Barnier et le Fonds vert. Il s’agit d’une enveloppe totale annoncée, pas d’un supplément de dépense de 2 Md€ au-delà des dispositifs existants. Aucun financement différentiel annuel n’est détaillé.",
      "date": "30/10/2026",
      "dateLabel": "Version consultée",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/philippe-climate-2026.html",
      "downloadLabel": "Copie de la publication consultée",
      "sha256": "4b818d9c84344a5713636292473931152baf5718aa3f3b82283761b57203ec81"
    },
    {
      "id": "retailleau-pensions-2026-10",
      "title": "Bruno Retailleau · projet sur les retraites",
      "url": "https://www.avecretailleau.fr/projet/theme/retraites",
      "description": "Propositions présidentielles pour 2027, non votées : départ possible à 63 ans et taux plein garanti à 65 ans, capitalisation individuelle et traitement de la pénibilité par métier. La page ne fournit pas de budget annuel consolidé distinct de la trajectoire des comptes publics.",
      "date": "30/10/2026",
      "dateLabel": "Consultation · publication non datée",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/retailleau-pensions-2026-10.html",
      "downloadLabel": "Copie de la publication consultée",
      "sha256": "d52a9e896d409b2c11271dda22667d1833a3a54b0820abcab2cdd0b7a7dba488"
    },
    {
      "id": "retailleau-capital-2026",
      "title": "Bruno Retailleau · capital retraite des salariés",
      "url": "https://www.avecretailleau.fr/projet/mesure/donner-a-chaque-francais-un-capital-pour-sa-retraite",
      "description": "Proposition présidentielle, non votée : cotisation de 1 % du salaire plafonné, moitié salarié et moitié employeur, représentant 6 Md€ à l’horizon 2032. La baisse de cotisations de 30 Md€ citée par la campagne n’est pas ajoutée une seconde fois aux 51 Md€ déjà compris dans la trajectoire. Les flux de capitalisation ne sont pas assimilés à des recettes publiques nouvelles.",
      "date": "30/10/2026",
      "dateLabel": "Version consultée",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/retailleau-capital-2026.html",
      "downloadLabel": "Copie de la publication consultée",
      "sha256": "447d102bc2e52415977ec8617efa87c22a84ccc29c63c8129e1a943f9a72ae37"
    },
    {
      "id": "markovic-candidacy-2026",
      "title": "Parti animaliste · désignation de Mira Markovic",
      "url": "https://parti-animaliste.fr/news/communique-de-presse/mira-markovic-representera-le-parti-animaliste-a-la-presidentielle",
      "description": "Communiqué officiel du 2 octobre 2026 désignant Mira Markovic pour la présidentielle 2027. Orientations : ministère de la Condition animale, sortie de l’élevage intensif, fin de la chasse et de la corrida, intégration des animaux aux plans ORSEC. Aucun coût ni rendement budgétaire annuel en euros n’est publié. Propositions, non budget voté.",
      "date": "02/10/2026",
      "dateLabel": "Publication",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/markovic-candidacy-2026.html",
      "downloadLabel": "Copie de la publication consultée",
      "sha256": "b6e29589f94d687be761fc55497a807429b8fdb3b1fdb3716d598db986784275"
    },
    {
      "id": "dubuisson-campaign-2026",
      "title": "Emmanuel Dubuisson · candidature présidentielle 2027",
      "url": "https://dubuisson2027.fr/",
      "description": "Site officiel présentant Emmanuel Dubuisson comme candidat sans étiquette pour 2027 et sollicitant les présentations d’élus. La consultation du 30 octobre atteste le statut publié ; elle ne constitue pas une date d’annonce de candidature.",
      "date": "30/10/2026",
      "dateLabel": "Consultation · publication non datée",
      "retrieved": "30/10/2026",
      "local": "data/raw/review-2026-10-30/dubuisson-campaign-2026.html",
      "downloadLabel": "Copie de la publication consultée",
      "sha256": "c67cb11312809286bc825f6f0250cebb43af3fbcf71afba131716bc3882a442f"
    },
    {
      "id": "dubuisson-biography-2026",
      "title": "Emmanuel Dubuisson · orientations économiques",
      "url": "https://dubuisson2027.fr/qui-suis-je",
      "description": "Propositions de campagne pour 2027, non votées : hausse du salaire net, participation étendue aux salariés, suppression des aides aux entreprises en contrepartie d’un allègement fiscal et social. Aucun montant annuel en euros ni trajectoire consolidée de dette n’est fourni.",
      "date": "30/10/2026",
      "dateLabel": "Consultation · publication non datée",
      "retrieved": "30/10/2026",
      "local": "data/raw/review-2026-10-30/dubuisson-biography-2026.html",
      "downloadLabel": "Copie de la publication consultée",
      "sha256": "ec1f5b7b217a52d1242f79ce118ae1e9fa6f758105d75b10db48130fdf0f3ac6"
    },
    {
      "id": "dubuisson-project-2026",
      "title": "Emmanuel Dubuisson · projet présidentiel",
      "url": "https://dubuisson2027.fr/projet",
      "description": "Projet officiel pour 2027, non voté : réorganisation des services publics, simplification des parcours de santé et contrôle des décisions budgétaires. Les dossiers ne sont pas assimilés à un budget annuel consolidé.",
      "date": "30/10/2026",
      "dateLabel": "Consultation · publication non datée",
      "retrieved": "30/10/2026",
      "local": "data/raw/review-2026-10-30/dubuisson-project-2026.html",
      "downloadLabel": "Copie de la publication consultée",
      "sha256": "790b82572f0ce6a3fbcc394a14495e3d102c4c64b6b0a110bebb7e906d21cab1"
    },
    {
      "id": "herlin-campaign-2026",
      "title": "Philippe Herlin · site de candidature",
      "url": "https://www.herlin27.fr/",
      "description": "Site officiel de candidature à la présidentielle 2027. Statut de candidat indépendant constaté le 30 octobre 2026 ; ne pas confondre la date de consultation avec la date de déclaration.",
      "date": "30/10/2026",
      "dateLabel": "Consultation · publication non datée",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/herlin-campaign-2026.html",
      "downloadLabel": "Copie de la publication consultée",
      "sha256": "61222ef3aaf8bfd3da8fec4bfa251ff0bb39304645630eba16e7aef0029bf1c0"
    },
    {
      "id": "herlin-program-2026",
      "title": "Philippe Herlin · déprogramme économique",
      "url": "https://www.herlin27.fr/programme",
      "description": "Propositions présidentielles pour 2027, non votées. Cible de prélèvements obligatoires de 35 % du PIB et équilibre budgétaire, répartition des économies à parts égales entre déficit et baisse d’impôts, suppressions fiscales et transition vers la capitalisation. L’auteur exclut explicitement un chiffrage budgétaire ; aucun montant annuel en euros n’est appliqué à la base 2025.",
      "date": "30/10/2026",
      "dateLabel": "Consultation · publication non datée",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/herlin-program-2026.html",
      "downloadLabel": "Copie de la publication consultée",
      "sha256": "3558c7e7e81ee6a2438108c1843b2929c1ef098651e311f19e70a87474c0d301"
    },
    {
      "id": "legendre-campaign-2026",
      "title": "Jean-François Legendre · À nous maintenant",
      "url": "https://www.anousmaintenant.fr/",
      "description": "Site du mouvement présentant la candidature de Jean-François Legendre à la présidentielle 2027. Programme politique : budgets à l’équilibre, maîtrise des subventions et de l’optimisation fiscale, participation citoyenne et revitalisation rurale. Pas de budget annuel consolidé en euros.",
      "date": "30/10/2026",
      "dateLabel": "Consultation · publication non datée",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/legendre-campaign-2026.html",
      "downloadLabel": "Copie de la publication consultée",
      "sha256": "35e8576ec83c68a7ff32a66449e0598805d5c69fe536d5e573effe0cdc3d384d"
    },
    {
      "id": "legendre-manifesto-2026",
      "title": "Jean-François Legendre · manifeste 64 %",
      "url": "https://docs.google.com/document/d/1G4dUZaI20umZghEgSgRGCQeiWDJ2fiwhLZvtUK7hofc/export?format=txt",
      "description": "Manifeste du mouvement À nous maintenant, lié depuis son site officiel. Propositions pour 2027, non votées : fin des dettes de fonctionnement, réexamen des prestations et aides, contribution des hauts revenus et exonération des entreprises nouvelles pendant trois ans. Les chiffres de constat et pourcentages illustratifs du texte ne sont pas traités comme des mesures annuelles en euros. Publication non datée ; export texte récupéré le 30 octobre 2026.",
      "date": "30/10/2026",
      "dateLabel": "Consultation · publication non datée",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/legendre-manifesto-2026.txt",
      "downloadLabel": "Copie de la publication consultée",
      "sha256": "cff70985783f59e06681b609f456806cc4252c93e971147768dc7e3094859e69"
    },
    {
      "id": "delmur-interview-2026",
      "title": "Mélody Delmur · entretien de candidature à Sud Radio",
      "url": "https://www.sudradio.fr/sud-radio/a-20-ans-cette-fille-dagriculteurs-se-lance-dans-la-course-a-lelysee",
      "description": "Entretien direct de la candidate du 13 octobre 2026 : annonce de candidature avec As de Cœur, priorités en matière de santé mentale, droits des femmes, enfance et protection animale, et sortie progressive de l’Union européenne. Aucun coût, rendement ou objectif annuel de dette en euros n’est présenté.",
      "date": "13/10/2026",
      "dateLabel": "Entretien publié",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/delmur-interview-2026.html",
      "downloadLabel": "Copie de la publication consultée",
      "sha256": "4918dbac73e1ea399e7c7604675bb789beb780359fefe8d881059f004ea2f799"
    },
    {
      "id": "rn-counter-budget-2027",
      "title": "RN · dossier du contre-budget 2027 et annexe chiffrée",
      "url": "https://nicolasdragon.com/wp-content/uploads/2026/10/grn-contre-budget-2027-dossier.pdf",
      "description": "Dossier du groupe RN, travaux parlementaires d’octobre 2026, diffusé par Nicolas Dragon le 14 octobre. Annexe pages 11–12 : impacts annoncés sur l’exercice 2027, en Md€, base PLF/PLFSS 2027 ; propositions, non budget voté. Solde annoncé : +71,626 Md€. Le calcul statique sur base Insee 2025 ne retient que les lignes à effet public direct isolable ; retours induits, transferts internes, changements comptables et doublons sont exclus et explicités. Les sous-totaux recalculés ne constituent pas un chiffrage intégral du programme.",
      "date": "octobre 2026",
      "dateLabel": "Édition · mise en ligne du relais le 14/10/2026",
      "retrieved": "30/10/2026",
      "local": "data/raw/audit-chiffrage-2026-10-30/rn-counter-budget-2027.pdf",
      "sha256": "c3a9050d820982d8a14d8ca9fd35f9391f67aa77930598474f98477a2a295e22",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "rn-counter-budget-relay-2027",
      "title": "Nicolas Dragon · publication du dossier RN 2027",
      "url": "https://nicolasdragon.com/contre-budget-du-rassemblement-national",
      "description": "Publication d’un élu RN le 14 octobre 2026 attribuant le dossier joint à Marine Le Pen, Jordan Bardella et Jean-Philippe Tanguy. Le PDF joint, et non les chiffres arrondis de l’article, sert au relevé.",
      "date": "14/10/2026",
      "dateLabel": "Publication",
      "retrieved": "30/10/2026",
      "local": "data/raw/audit-chiffrage-2026-10-30/rn-counter-budget-relay-2027.html",
      "sha256": "c82f088838a10620b32230d67c9c2f3ee8bcaa7b156537b09c47460aa5d51925",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "attal-parisien-plan-2026",
      "title": "Gabriel Attal · plan budgétaire, entretien du 3 juillet",
      "url": "https://attalpresident.fr/actualites/dans-le-parisien-gabriel-attal-vise-le-zero-deficit-en-2037",
      "description": "Compte rendu publié par la campagne de l’entretien au Parisien : reprise de la réforme de l’assurance chômage et économie annoncée de 5 Md€, année blanche des prestations dès le budget 2028, 100 000 postes supprimés. La période du rendement de 5 Md€ n’est pas précisée. Montants proposés, non votés.",
      "date": "03/07/2026",
      "dateLabel": "Publication",
      "retrieved": "30/10/2026",
      "local": "data/raw/audit-chiffrage-2026-10-30/attal-parisien-plan-2026.html",
      "sha256": "7286f9c924289094123d3b03b74a0d29f5743c2dca392d6058c93609fd7c973f",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "attal-letter-plan-2026",
      "title": "Gabriel Attal · lettre aux Français et frein d’urgence",
      "url": "https://attalpresident.fr/actualites/gabriel-attal-lettre-aux-francais-plan-finances-publiques",
      "description": "Publication de campagne du 15 octobre 2026 : frein d’urgence de 20 Md€ d’économies dès l’arrivée à l’Élysée, objectif de 150 Md€ sur le quinquennat et équilibre des comptes sociaux en trois ans. Le frein initial est retenu comme enveloppe de l’exercice d’entrée en fonction, sans le cumuler avec les sous-mesures ni diviser la cible pluriannuelle par cinq. Proposition non votée, en Md€ ; calendrier intra-annuel et ventilation non publiés.",
      "date": "15/10/2026",
      "dateLabel": "Publication",
      "retrieved": "30/10/2026",
      "local": "data/raw/audit-chiffrage-2026-10-30/attal-letter-plan-2026.html",
      "sha256": "188c87f2fea1531269328ee54a6f6c4572028db9596de057873ca8986a260054",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "attal-letter-direct-2026",
      "title": "Gabriel Attal · texte de la lettre aux Français",
      "url": "https://fr.linkedin.com/pulse/ma-lettre-aux-fran%C3%A7ais-sur-les-finances-publiques-gabriel-attal-2qdhe",
      "description": "Texte signé publié par Gabriel Attal le 15 octobre 2026 : frein initial de 20 Md€, 150 Md€ sur le quinquennat et plus de 7 Md€ par an d’économies sur l’organisation publique. Les enveloppes peuvent se recouvrir ; les 7 Md€ ne sont pas ajoutés aux 20 Md€ du calcul initial. Propositions non votées, en euros annoncés.",
      "date": "15/10/2026",
      "dateLabel": "Publication",
      "retrieved": "30/10/2026",
      "local": "data/raw/audit-chiffrage-2026-10-30/attal-letter-direct-2026.html",
      "sha256": "2de21a19335eeb7df87546fd1c6fee8b2afa1b9f31d4f09a9a88dd00e1155e42",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "glucksmann-fiscal-relay-2026",
      "title": "Place publique Beaujolais · propositions fiscales de Glucksmann",
      "url": "https://place-publique-beaujolais.fr/carburants-fiscalite-et-securite-ce-que-propose-raphael-glucksmann/",
      "description": "Compte rendu du 22 septembre 2026 de l’entretien France Info du 21 septembre : rendement visé de 15 Md€/an sur les 1 % des plus grosses successions, destiné à la baisse de CSG et à l’augmentation des salaires nets. Deux flux fiscaux de sens opposé sont montrés, sans gain net de déficit attribué à cette opération. Relais local du parti, proposition non votée ; montant revendiqué, non expertise indépendante.",
      "date": "22/09/2026",
      "dateLabel": "Publication",
      "retrieved": "30/10/2026",
      "local": "data/raw/audit-chiffrage-2026-10-30/glucksmann-fiscal-relay-2026.html",
      "sha256": "d40b9b7f63a5e6a39b63de61df70ae8de4fd7171b5342d23ee32280ee6e70a09",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "glucksmann-tf1-statements-2026",
      "title": "Public Sénat · déclarations de Glucksmann sur les salaires et héritages",
      "url": "https://www.publicsenat.fr/actualites/politique/fiscalite-ecole-immigration-ce-que-propose-raphael-glucksmann",
      "description": "Article du 24 août 2026 reproduisant les déclarations du candidat : 15 Md€ provenant des méga-héritages seraient transférés vers les fiches de paie. Confirme l’affectation des recettes ; ne précise pas lui-même la période. Le caractère annuel est documenté séparément dans le compte rendu de Place publique Beaujolais. Proposition, non budget voté.",
      "date": "24/08/2026",
      "dateLabel": "Publication",
      "retrieved": "30/10/2026",
      "local": "data/raw/audit-chiffrage-2026-10-30/glucksmann-tf1-statements-2026.html",
      "sha256": "8e5da0cdbf1fd53c15a6aa5a8ae7315114ed9469a0e782d6fb5432420b718dbf",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "glucksmann-campaign-audit-2026",
      "title": "Raphaël Glucksmann · site de campagne",
      "url": "https://glucks2027.fr/",
      "description": "Page de campagne authentifiée par le lien publié sur place-publique.eu. Consultée le 30 octobre 2026 : déclaration, mobilisation et dons ; aucun tableau budgétaire consolidé proposé sur cette page. Ce constat ne signifie pas qu’aucune mesure n’a été chiffrée dans les autres prises de parole.",
      "date": "30/10/2026",
      "dateLabel": "Consultation · page non datée",
      "retrieved": "30/10/2026",
      "local": "data/raw/audit-chiffrage-2026-10-30/glucksmann-campaign-audit-2026.html",
      "sha256": "3824a4edab3198a3f38d4f4149089fb84ff4a5d68c0f60046b16fdd9d0d3ab69",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "asselineau-rentree-2026",
      "title": "UPR · discours de rentrée de François Asselineau",
      "url": "https://upr.fr/universites/discours-de-rentree-2026-de-francois-asselineau-la-liberation-nationale",
      "description": "Compte rendu officiel publié le 30 septembre 2026 : économies de 6 Md€ attribuées à la suppression des régions, sans année ni indication de récurrence ; budget de l’Élysée divisé par deux, sans montant d’économies en euros ; emprunt national pour racheter la dette étrangère. Ce refinancement ne constitue pas une recette budgétaire. Propositions pour 2027, non votées.",
      "date": "30/09/2026",
      "dateLabel": "Publication",
      "retrieved": "30/10/2026",
      "local": "data/raw/audit-chiffrage-2026-10-30/asselineau-rentree-2026.html",
      "sha256": "5dda3b52970a2312ec5e390c71a628340f22227d1e97f23c0af4c224f7bdd001",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "dubuisson-fiscal-detail-2026",
      "title": "Emmanuel Dubuisson · dossier détaillé Fiscalité et budget",
      "url": "https://dubuisson2027.fr/dossiers/9-fiscalite-budget",
      "description": "Dossier de campagne 9, non daté, consulté le 30 octobre 2026. Les montants décrivent un scénario critique sur une taxe patrimoniale, ses effets privés et des repères de contexte ; ils ne chiffrent pas une mesure budgétaire annuelle proposée par le candidat. Aucun effet de ce scénario n’est appliqué à la base commune.",
      "date": "30/10/2026",
      "dateLabel": "Consultation · publication non datée",
      "retrieved": "30/10/2026",
      "local": "data/raw/audit-chiffrage-2026-10-30/dubuisson-fiscal-detail-2026.html",
      "sha256": "dc510dd43014558873255818daf721fdd29e00ae48d59111bf758b1235a25096",
      "downloadLabel": "Copie de la publication consultée"
    },
    {
      "id": "dubuisson-president-budget-2026",
      "title": "Emmanuel Dubuisson · agenda et budget présidentiel",
      "url": "https://dubuisson2027.fr/dossiers/13-agenda-budget-presidentiel",
      "description": "Dossier de campagne 13, non daté, consulté le 30 octobre 2026. Coûts passés de déplacements présidentiels et organisation proposée ; aucune économie annuelle chiffrée pour son mandat. Les dépenses historiques ne sont pas traitées comme une économie nouvelle.",
      "date": "30/10/2026",
      "dateLabel": "Consultation · publication non datée",
      "retrieved": "30/10/2026",
      "local": "data/raw/audit-chiffrage-2026-10-30/dubuisson-president-budget-2026.html",
      "sha256": "e04a7b8a3f8db700b51974a81cdf19f5a063480de550bffdb18b84fc7d864f13",
      "downloadLabel": "Copie de la publication consultée"
    },
    {
      "id": "arthaud-brochure-2026",
      "title": "Lutte ouvrière · brochure de campagne 2027",
      "url": "https://www.lutte-ouvriere.org/medias/document/fichiers/2026/06/brochure-ete-2026.pdf",
      "description": "Brochure de campagne, édition été 2026, mise à disposition sur le portail de Lutte ouvrière le 25 août 2026. Défend des revendications salariales et la confiscation des profits pour les services publics. Les montants cités sur les aides, profits et dépenses militaires sont des constats ou critiques de la brochure, pas un budget annuel chiffré de ses propositions.",
      "date": "été 2026",
      "dateLabel": "Édition · lien publié le 25/08/2026",
      "retrieved": "30/10/2026",
      "local": "data/raw/audit-chiffrage-2026-10-30/arthaud-brochure-2026.pdf",
      "sha256": "c5d720a8cd9e06d7ba7a1229edd6f93294c41ae61c28b70e4f9b52c55052a190",
      "downloadLabel": "Copie de la publication consultée"
    },
    {
      "id": "markovic-campaign-detail-2026",
      "title": "Parti animaliste · campagne présidentielle de Mira Markovic",
      "url": "https://parti-animaliste.fr/mira-markovic-2027",
      "description": "Page présidentielle 2027 : présentation, parrainages et mobilisation. Pas de tableau budgétaire ni de financement annuel des quatre priorités de candidature.",
      "date": "30/10/2026",
      "dateLabel": "Consultation · publication non datée",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/markovic-campaign-detail-2026.html",
      "sha256": "c7744b8b4dbe3d5ca47c8c7849b4bcacdb37893c5cc9cc491fe493301ebc76c7",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "animaliste-program-index-2026",
      "title": "Parti animaliste · programmes européen et national",
      "url": "https://parti-animaliste.fr/programme",
      "description": "Page intégrale des programmes du parti, consultée le 30 octobre 2026. Renvoie explicitement aux PDF européen 2024 et national 2022. Les propositions fiscales, réorientations de subventions et budgets de recherche ne sont pas un chiffrage présidentiel 2027 ; aucune enveloppe annuelle du programme 2027 isolable. Données historiques et nombres d’animaux non convertis en montants budgétaires.",
      "date": "30/10/2026",
      "dateLabel": "Consultation · publication non datée",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/animaliste-program-index-2026.html",
      "sha256": "a6a081216266dde716dc343be8f49313ff0bb3f7ebdeea867291947a32c1af08",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "delmur-official-home-2026",
      "title": "As de Cœur · site officiel du parti",
      "url": "https://parti-asdecoeur.fr/",
      "description": "Site du parti de Mélody Delmur : liens directs vers sa déclaration, le communiqué du 7 octobre 2026 et le programme présidentiel évolutif 2027.",
      "date": "30/10/2026",
      "dateLabel": "Consultation · publication non datée",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/delmur-official-home-2026.html",
      "sha256": "51390a4d50c08ef37c42328c694c4172b1cf837417774f6a32dc2ef7cbea3c6b",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "delmur-press-october-2026",
      "title": "As de Cœur · communiqué sur le projet présidentiel",
      "url": "https://parti-asdecoeur.fr/communique-presse-7-octobre-2026/",
      "description": "Communiqué du 7 octobre 2026 : programme accessible et évolutif, chiffrages à préciser avec les professionnels et citoyens ; pas de budget consolidé publié dans ce communiqué.",
      "date": "07/10/2026",
      "dateLabel": "Publication",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/delmur-press-october-2026.html",
      "sha256": "f0968622844c70d8b78abd9f29066c1d53b10f2008c5ce83ac64fdefc0e75eaf",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "delmur-program-chapters-2026",
      "title": "As de Cœur · 22 chapitres du programme 2027",
      "url": "https://parti-asdecoeur.fr/les-chapitres-du-programme/",
      "description": "Index officiel des chapitres et lien vers le PDF de campagne. Montants individuels et taux de TVA distingués du coût public annuel agrégé. Propositions non votées.",
      "date": "30/10/2026",
      "dateLabel": "Consultation · publication non datée",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/delmur-program-chapters-2026.html",
      "sha256": "5d29d97cc084e5623001e447398fbf2568f1045a572f0e93085702ec2aa79042",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "delmur-full-program-2027",
      "title": "Mélody Delmur · programme présidentiel intégral 2027",
      "url": "https://parti-asdecoeur.fr/wp-content/uploads/2026/10/Programme-Campagne-2027-web.pdf",
      "description": "Programme évolutif, 27 pages, PDF dans le répertoire officiel octobre 2026, date de publication non indiquée dans le texte. Retraite minimum 1 800 € (p. 14, périodicité non explicitée), aidants 1 800 €/mois (p. 22), TVA hygiène 0 % (p. 15), remboursements et investissements publics : pas de population bénéficiaire ni de coût annuel consolidé. Amendes unitaires non assimilées à des recettes annuelles. Proposition, non budget voté.",
      "date": "octobre 2026",
      "dateLabel": "Répertoire de mise en ligne · programme non daté",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/delmur-full-program-2027.pdf",
      "sha256": "bec5db93877430cbb479a1062916766f17a6d865b2c10b533d8c2d5119b5d885",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "polony-campaign-news-2026",
      "title": "Natacha Polony · actualités officielles de campagne",
      "url": "https://www.npolony.fr/actualites",
      "description": "Page npolony.fr explicitement reliée depuis natachapolony2027.fr : actualités, prises de parole et entretiens jusqu’au 29 octobre 2026. Les contributions citoyennes du cahier sont distinguées des engagements de la candidate.",
      "date": "30/10/2026",
      "dateLabel": "Consultation · publication non datée",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/polony-campaign-news-2026.html",
      "sha256": "7c297ce02d3853e156f1857ac4d410923675bb0ed9ba6e2b3a1a466b41933099",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "polony-campaign-statements-2026",
      "title": "Natacha Polony · communiqué officiel sur EDF",
      "url": "https://www.npolony.fr/communiques",
      "description": "Communiqué signé du 27 octobre 2026 : priorité aux investissements d’EDF et contestation de la mise en concurrence européenne. Les 97 €/MWh sont le prix de référence du montage EPR2 discuté, pas un tarif de campagne proposé ni un rendement budgétaire.",
      "date": "27/10/2026",
      "dateLabel": "Publication",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/polony-campaign-statements-2026.html",
      "sha256": "35bd814aa0659ccb70e95444045768e8abf2543febc91dfc4d93d18e201a4e73",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "polony-commande-publique-2026",
      "title": "RMC · propos de Natacha Polony sur la commande publique",
      "url": "https://rmc.bfmtv.com/actualites/politique/presidentielle-natacha-polony-veut-imposer-la-preference-francaise-dans-la-commande-publique-quitte-a-affronter-bruxelles_AV-202610250248.html",
      "description": "Publication du 25 octobre 2026 avec propos directs de la candidate devant les Forces Françaises de l’Industrie. Préférence aux produits français dans la commande publique. L’ordre de grandeur de 200 Md€ cité dans l’article décrit le marché existant : pas une dépense nouvelle ni une économie de programme.",
      "date": "25/10/2026",
      "dateLabel": "Publication",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/polony-commande-publique-2026.html",
      "sha256": "f97b43f318ed75db5b0cd78a390ab1b7f41f3c0059a9f792db3c00e02e7ab828",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "polony-campaign-state-2026",
      "title": "Natacha Polony · tableau de données de contexte",
      "url": "https://www.npolony.fr/etat-de-la-france",
      "description": "Rubrique officielle reliée par le site de campagne : statistiques historiques et tableau de bord, pas un budget des mesures présidentielles. Aucun chiffre de ce tableau n’est transformé en recette ou économie de programme.",
      "date": "30/10/2026",
      "dateLabel": "Consultation · publication non datée",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/polony-campaign-state-2026.html",
      "sha256": "b3965716e410d406aba5d58433e9be86040b48fb2e0bb51b27d65cd59f640b6a",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "philippe-priority-children-2026",
      "title": "Édouard Philippe · priorités enfance, école et famille",
      "url": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-attentive-a-ses-enfants",
      "description": "Page officielle de campagne, non datée : allocation unique de 350 €, réduction d’IR de 3 000 €/an pour certaines familles et exonération pour les classes moyennes pendant les trois premières années de l’enfant ; hausse de 20 % de la rémunération moyenne des enseignants sur le quinquennat. Population, calendrier de déploiement et coût public annuel agrégé absents. Propositions non votées.",
      "date": "30/10/2026",
      "dateLabel": "Consultation · publication non datée",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/philippe-priority-children-2026.html",
      "sha256": "18f636b48d619d2e9c0170eaeae124b754a24d740cc696bb4be9e5b10bdd785c",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "philippe-priority-security-2026",
      "title": "Édouard Philippe · priorités de sécurité et défense",
      "url": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-sure",
      "description": "Page officielle de campagne non datée : réservistes de 45 000 à 250 000, service militaire volontaire de 3 000 à 50 000 jeunes/an, renforcement naval et de la sécurité civile. Objectifs physiques sans coûts budgétaires annuels ; pas de multiplication par un coût unitaire supposé.",
      "date": "30/10/2026",
      "dateLabel": "Consultation · publication non datée",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/philippe-priority-security-2026.html",
      "sha256": "dbcc966a652bfee34266f143563964113026caf74eec3cd7c291cd56f4268222",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "lisnard-costing-status-2026",
      "title": "Nouvelle Énergie · statut du chiffrage Lisnard",
      "url": "https://www.unenouvelleenergie.fr/questions/le-programme-de-david-lisnard-est-il-chiffre/",
      "description": "FAQ officielle mise à jour le 16 octobre 2026 : 200 Md€ documentés revendiqués à terme et 300 Md€ visés ; 100 Md€ dans une intervention d’avril. Condition de cinq ans de résidence : 8 Md€/an revendiqués sans première année précisée. Ces versions ne s’additionnent pas.",
      "date": "16/10/2026",
      "dateLabel": "Mise à jour",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/lisnard-costing-status-2026.html",
      "sha256": "f0e2995359ead5a15e263b7e78bf23fb10a4e64cf4eb3404a456560dcc5fa243",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "lisnard-interview-october-2026",
      "title": "Nouvelle Énergie · engagements précisés le 27 octobre",
      "url": "https://www.unenouvelleenergie.fr/david-lisnard-sur-cnews-et-europe-1-je-ne-suis-pas-candidat-pour-un-poste-je-viens-pour-redresser-le-pays/",
      "description": "Compte rendu officiel publié le 28 octobre : 80 Md€ d’économies dès la première année, 200 Md€ en 2032, prestations non contributives 2 à 3 Md€ en première année. CSG de 9,2 % à 6,6 %. Bilan municipal de 84 M€ de dette en moins depuis 2014 : historique local, hors programme national annuel.",
      "date": "28/10/2026",
      "dateLabel": "Publication · entretien du 27/10/2026",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/lisnard-interview-october-2026.html",
      "sha256": "89cdbc7357b1d1d37f688fc2fb8a7f13d006d13a1033b5453dafec188d78c4a9",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "lisnard-health-booklet-2026",
      "title": "Nouvelle Énergie · carnet Santé 2026",
      "url": "https://nouvelle-energie-media-prod.s3.fr-par.scw.cloud/media/legacy/2026/05/Livret-Sante-Nouvelle-Energie.pdf",
      "description": "Livret thématique officiel relié depuis l’index du programme, répertoire mai 2026. Suppression des ARS avec transfert des missions, formation médicale et programmation sanitaire ; 333 Md€ de dépenses de santé et déficits sociaux cités comme contexte, pas comme économie annuelle du programme.",
      "date": "2026",
      "dateLabel": "Édition · répertoire mai 2026",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/lisnard-health-booklet-2026.pdf",
      "sha256": "12d4960813fe48773c018509552e59b3d4acd65d627afae15e0000cc313f40ae",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "lisnard-agriculture-booklet-2026",
      "title": "Nouvelle Énergie · carnet Agriculture 2026",
      "url": "https://nouvelle-energie-media-prod.s3.fr-par.scw.cloud/media/legacy/2026/06/AGRICULTURE.pdf",
      "description": "Livret officiel relié depuis l’index du programme, répertoire juin 2026. Compte épargne aléas climatiques plafonné à un an de chiffre d’affaires, exonérations et réorientation des charges/PAC sans coût annuel. Valeur de production agricole et commerce extérieur cités comme constats, pas comme recettes publiques.",
      "date": "2026",
      "dateLabel": "Édition · répertoire juin 2026",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/lisnard-agriculture-booklet-2026.pdf",
      "sha256": "ec3ca5281c585919116742b5735fae18bc6ff1b7246afe33d94b46be2acea1dc",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "lisnard-ambition-2026",
      "title": "Nouvelle Énergie · ambition économique et fiscale",
      "url": "https://www.unenouvelleenergie.fr/notre-programme/reussir-une-nouvelle-ambition-francaise/",
      "description": "Page officielle de programme non datée : suppression C3S/CVAE évaluée à 11,5 Md€, avec référence à une baisse gouvernementale de 10 Md€ déjà prévue. Millésime de ce passage et articulation avec l’enveloppe actuelle de 40 Md€ non précisés : non ajouté au calcul initial.",
      "date": "30/10/2026",
      "dateLabel": "Consultation · publication non datée",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/lisnard-ambition-2026.html",
      "sha256": "7d8344e1760ebf800f881e899eed8bf6ea542725de0879a11b94c3a56c57665b",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "lalanne-linked-values-2026",
      "title": "France Libre · thèmes et valeurs reliés par la campagne",
      "url": "https://france-libre.fr/nos-themes-et-valeurs/",
      "description": "Texte relié par le programme officiel Dieudo-Lalanne 2027 comme complément historique. La page renvoie aux professions de foi 2024, sans coût annuel consolidé des mesures de 2027. Ne pas transférer automatiquement ces archives dans le calcul annuel.",
      "date": "30/10/2026",
      "dateLabel": "Consultation · publication non datée",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/lalanne-linked-values-2026.html",
      "sha256": "6eb8d3da39b00cd1bf356732a2a121bcae82cc91a8ae26e61d1e59db37a0754b",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "retailleau-detail-verser-240-euros-par-mois-par-enfant-mineur",
      "title": "Bruno Retailleau · Revenu familial : coût brut et dispositifs remplacés",
      "url": "https://www.avecretailleau.fr/projet/mesure/verser-240-euros-par-mois-par-enfant-mineur",
      "description": "Fiche officielle de mesure 2027 consultée intégralement : engagements, contexte, financement et calendrier. Montants revendiqués en euros ; périmètres, absence de calendrier initial et chevauchements avec la trajectoire 2032 explicités dans la fiche Nicolas. Propositions non votées.",
      "date": "12/09/2026",
      "dateLabel": "Mise à jour indiquée",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/retailleau-detail-verser-240-euros-par-mois-par-enfant-mineur.html",
      "sha256": "5d431cbc37c428ab9111e90bb7ea756a4a072c21da5bed64132bcfd54b229576",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "retailleau-detail-doubler-le-revenu-familial-pour-le-troisieme-enfant",
      "title": "Bruno Retailleau · Bonification du troisième enfant",
      "url": "https://www.avecretailleau.fr/projet/mesure/doubler-le-revenu-familial-pour-le-troisieme-enfant",
      "description": "Fiche officielle de mesure 2027 consultée intégralement : engagements, contexte, financement et calendrier. Montants revendiqués en euros ; périmètres, absence de calendrier initial et chevauchements avec la trajectoire 2032 explicités dans la fiche Nicolas. Propositions non votées.",
      "date": "12/09/2026",
      "dateLabel": "Mise à jour indiquée",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/retailleau-detail-doubler-le-revenu-familial-pour-le-troisieme-enfant.html",
      "sha256": "45dbbe8bbb28afad24e8f36974550b5f5fa4e81afca5492312a554533c75ba04",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "retailleau-detail-former-des-millions-d-actifs-a-l-ia-en-deux-ans",
      "title": "Bruno Retailleau · Formation à l’IA : investissement sur cinq ans",
      "url": "https://www.avecretailleau.fr/projet/mesure/former-des-millions-d-actifs-a-l-ia-en-deux-ans",
      "description": "Fiche officielle de mesure 2027 consultée intégralement : engagements, contexte, financement et calendrier. Montants revendiqués en euros ; périmètres, absence de calendrier initial et chevauchements avec la trajectoire 2032 explicités dans la fiche Nicolas. Propositions non votées.",
      "date": "30/10/2026",
      "dateLabel": "Consultation · voir date dans la copie",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/retailleau-detail-former-des-millions-d-actifs-a-l-ia-en-deux-ans.html",
      "sha256": "3d6bc25bbd53ab179e3ae34c47f3e1d95990d9db2a44f7ab8427b4a697073ee8",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "retailleau-detail-construire-nos-data-centers-souverains",
      "title": "Bruno Retailleau · Data centers souverains : coût et financement",
      "url": "https://www.avecretailleau.fr/projet/mesure/construire-nos-data-centers-souverains",
      "description": "Fiche officielle de mesure 2027 consultée intégralement : engagements, contexte, financement et calendrier. Montants revendiqués en euros ; périmètres, absence de calendrier initial et chevauchements avec la trajectoire 2032 explicités dans la fiche Nicolas. Propositions non votées.",
      "date": "30/10/2026",
      "dateLabel": "Consultation · voir date dans la copie",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/retailleau-detail-construire-nos-data-centers-souverains.html",
      "sha256": "60d2e1052c788477beaae10b3d7ffdd3cc0d3801c2d61768f302e3dd1f09f5ee",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "retailleau-detail-rendre-30-milliards-d-euros-aux-salaries-et-aux-entreprises",
      "title": "Bruno Retailleau · Cotisations : baisse de 30 Md€/an et financement",
      "url": "https://www.avecretailleau.fr/projet/mesure/rendre-30-milliards-d-euros-aux-salaries-et-aux-entreprises",
      "description": "Fiche officielle de mesure 2027 consultée intégralement : engagements, contexte, financement et calendrier. Montants revendiqués en euros ; périmètres, absence de calendrier initial et chevauchements avec la trajectoire 2032 explicités dans la fiche Nicolas. Propositions non votées.",
      "date": "24/09/2026",
      "dateLabel": "Mise à jour indiquée",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/retailleau-detail-rendre-30-milliards-d-euros-aux-salaries-et-aux-entreprises.html",
      "sha256": "f07f738917eb0b3e2ada9045e46cd14626d8fa0dcdc8858e545c210235fdabe5",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "retailleau-detail-plafonner-les-aides-sociales-a-70-du-smic",
      "title": "Bruno Retailleau · Plafonnement des aides et compte social unique",
      "url": "https://www.avecretailleau.fr/projet/mesure/plafonner-les-aides-sociales-a-70-du-smic",
      "description": "Fiche officielle de mesure 2027 consultée intégralement : engagements, contexte, financement et calendrier. Montants revendiqués en euros ; périmètres, absence de calendrier initial et chevauchements avec la trajectoire 2032 explicités dans la fiche Nicolas. Propositions non votées.",
      "date": "30/10/2026",
      "dateLabel": "Consultation · voir date dans la copie",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/retailleau-detail-plafonner-les-aides-sociales-a-70-du-smic.html",
      "sha256": "477608ccc0cb1b4402d85c114dff158496618b0043abdbe254769825ac3f5840",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "retailleau-detail-financer-les-bailleurs-qui-construisent-et-renovent",
      "title": "Bruno Retailleau · Logement : IS des bailleurs et redistribution",
      "url": "https://www.avecretailleau.fr/projet/mesure/financer-les-bailleurs-qui-construisent-et-renovent",
      "description": "Fiche officielle de mesure 2027 consultée intégralement : engagements, contexte, financement et calendrier. Montants revendiqués en euros ; périmètres, absence de calendrier initial et chevauchements avec la trajectoire 2032 explicités dans la fiche Nicolas. Propositions non votées.",
      "date": "30/10/2026",
      "dateLabel": "Consultation · voir date dans la copie",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/retailleau-detail-financer-les-bailleurs-qui-construisent-et-renovent.html",
      "sha256": "9cee6006f38d921078c150b79ad9f3635178f2f7f7a62957a9eb5f47bed58a82",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "reconquete-site-review-2026",
      "title": "Reconquête · site officiel et liens budgétaires",
      "url": "https://www.parti-reconquete.fr/",
      "description": "Site officiel du parti consulté le 30 octobre : liens vers la consultation Programme pour la France et budget2027.fr, dont le plan est signé Sarah Knafo. Le simple lien du parti ne suffit pas à rebaptiser ce document budget présidentiel personnel d’Éric Zemmour.",
      "date": "30/10/2026",
      "dateLabel": "Consultation · publication non datée",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/reconquete-site-review-2026.html",
      "sha256": "ce168588856a6656093cd15ed5363ecc9c5e73a9d482fdbde2eab154d455f874",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "reconquete-budget-2027",
      "title": "Sarah Knafo · plan de 140 Md€/an relié par Reconquête",
      "url": "https://www.budget2027.fr/",
      "description": "budget2027.fr, signé Sarah Knafo, relié par le site officiel de Reconquête. Page titrée Budget 2026 et copyright 2026 : 24 lignes, 140 Md€/an revendiqués à terme, dont 800 000 non-remplacements sur le quinquennat. Fourchettes de prestations, fraude et associations, recettes de visas et études mélangées aux économies. Pas de ventilation de première année ni d’adoption personnelle explicite par Zemmour établie dans les pages consultées. Conservé en commentaire, sans addition aux 63 Md€ de 2025.",
      "date": "30/10/2026",
      "dateLabel": "Consultation · publication non datée",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/reconquete-budget-2027.html",
      "sha256": "3fa12a84c2f584516387933c5b0eb489253d4b46e55bf645b3da366c60f1aa35",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "reconquete-consultation-2026",
      "title": "Reconquête · consultation Programme pour la France",
      "url": "https://leprogrammepourlafrance.fr/",
      "description": "Site de consultation explicitement relié par le parti : contributions et élaboration du programme. Une contribution ou un plan d’une autre personnalité du parti ne vaut pas adoption automatique d’un budget présidentiel par Éric Zemmour.",
      "date": "30/10/2026",
      "dateLabel": "Consultation · publication non datée",
      "retrieved": "30/10/2026",
      "local": "data/raw/relecture-complete-2026-10-30/reconquete-consultation-2026.html",
      "sha256": "9465479d0ebd48bfc43e3d4b234da1e8c33a3bd45f373398b050b14481a4a01b",
      "downloadLabel": "Copie du document consulté"
    },
    {
      "id": "urssaf-model-2025",
      "title": "Urssaf · règles de calcul salariales 2025, modele-social 10.0.0",
      "url": "https://registry.npmjs.org/modele-social/-/modele-social-10.0.0.tgz",
      "description": "Règles publiques du simulateur Mon-entreprise de l’Urssaf, licence MIT, paquet 10.0.0 publié le 09/12/2025, commit d3642bae7e839c61b8e97de1904f69a1fa857a51. Calcul local en €/mois à la date du mois choisi en 2025, CDI salarié privé non dirigeant, France continentale hors Alsace-Moselle, droit commun. Hypothèses modifiables affichées : brut, statut cadre, heures (1–35), effectif, mutuelle et part employeur, AT/MP et mobilité. Hors primes, heures supplémentaires, frais, avantages et conventions particulières. Les allègements sont calculés par le moteur. Projection 12 mois = 12 mois identiques, pas paie annuelle réelle. Documentation primaire : https://mon-entreprise.urssaf.fr/développeur/bibliothèque-de-calcul .",
      "date": "09/12/2025",
      "dateLabel": "Publication du paquet officiel figé",
      "retrieved": "30/10/2026",
      "local": "data/raw/contribution-beneficiaries-20261030/modele-social-10.0.0.tgz",
      "sha256": "295f4e7cca20396c60c5b3ab6c6ead35e8fc8edbaaabf5d879a5adf79a69c554",
      "downloadLabel": "Copie officielle archivée"
    },
    {
      "id": "publicodes-engine",
      "title": "Publicodes · moteur 1.10.4 et licence MIT",
      "url": "https://registry.npmjs.org/publicodes/-/publicodes-1.10.4.tgz",
      "description": "Moteur open source utilisé pour interpréter localement les règles Urssaf, version figée 1.10.4 ; résultats évalués en euros par mois. Le navigateur ne consulte aucune API gouvernementale et n’envoie pas les champs personnels. Versions et empreintes des deux paquets archivées ; licences MIT conservées dans les archives.",
      "date": "30/10/2026",
      "dateLabel": "Récupération de la version figée · pas date de publication",
      "retrieved": "30/10/2026",
      "local": "data/raw/contribution-beneficiaries-20261030/publicodes-1.10.4.tgz",
      "sha256": "53ae53a81a8ee1156d82269f67453bbfc2a50752a7ee658a7e11f6cbfa854265",
      "downloadLabel": "Copie officielle archivée"
    },
    {
      "id": "vat-method-2024",
      "title": "DGFiP · TVA comprise dans un prix TTC",
      "url": "https://bofip.impots.gouv.fr/bofip/1380-PGP.html/identifiant=BOI-TVA-LIQ-10-20240821",
      "description": "BOI-TVA-LIQ-10 du 21/08/2024, méthode appliquée aux dépenses TTC saisies pour le périmètre France continentale 2025. Taux proposés : 20 %, 10 %, 5,5 %, 2,1 %. TVA incluse = TTC × taux / (100 + taux). Les achats ne sont pas déduits une seconde fois du net salarial ; pas d’hypothèse de consommation intégrale du revenu. Hors accises, impôts locaux, autres revenus et particularités territoriales.",
      "date": "21/08/2024",
      "dateLabel": "Publication de la doctrine fiscale",
      "retrieved": "30/10/2026",
      "local": "data/raw/contribution-beneficiaries-20261030/vat-bofip.html",
      "sha256": "df862a355dae572ae398f38303ebd51e2341ace990993e2ad2e4141fd5894374",
      "downloadLabel": "Copie officielle archivée"
    },
    {
      "id": "pas-personal-rate",
      "title": "DGFiP · taux personnel de prélèvement à la source",
      "url": "https://www.impots.gouv.fr/particulier/questions/comment-gerer-mon-prelevement-la-source",
      "description": "Taux communiqué par le visiteur depuis sa fiche de paie ou son espace fiscal. Application au net imposable évalué par les règles Urssaf 2025, arrondi au centime par mois. Un taux absent reste non renseigné ; aucun impôt nul n’est inventé. Il s’agit du prélèvement mensuel, pas d’un calcul définitif d’impôt du foyer ni du barème annuel.",
      "date": "30/10/2026",
      "dateLabel": "Consultation · date de mise à jour non reprise",
      "retrieved": "30/10/2026",
      "local": "data/raw/contribution-beneficiaries-20261030/pas-dgfip.html",
      "sha256": "198a48c50197d0293c2593cba5d9c959a9246d47a135e465e0fd0b6fe9dca339",
      "downloadLabel": "Copie officielle archivée"
    }
  ],
  "totals": {
    "allocated": 434.09136225300006,
    "executed": 436.67443878628,
    "grossExecuted": 578.03866131733,
    "excludedRefundsExecuted": 141.36422253105,
    "excludedRefundsAllocated": 148.305620991,
    "ministries": 15,
    "programs": 129,
    "missions": 33
  },
  "checks": {
    "programTitles": "reconciled to cents",
    "missionTotals": "reconciled to cents",
    "allProgramsMapped": true
  },
  "notes": [
    "Le champ modified du catalogue porte une date 2024 incohérente avec le millésime ; le site affiche data_processed (22/04/2026), pas une date de publication inventée.",
    "Charge de la dette = programmes 117 + 355. Ces programmes sont soustraits de la tuile Économie & finances pour éviter un double comptage.",
    "Pouvoirs publics : dotations isolées de Bercy ; leur attribution administrative ne signifie pas que ces institutions sont des services du ministère.",
    "Répartition ministérielle figée par le décret initial de février 2025, pas par les remaniements ultérieurs."
  ]
}
