{
  "verifiedAt": "2026-11-15",
  "candidateCorpusDate": "2026-11-15",
  "glossary": [
    {
      "id": "abstention",
      "term": "Abstention",
      "category": "Vote et scrutin",
      "definition": "Fait, pour un électeur inscrit, de ne pas participer au vote.",
      "explanation": "Le taux d’abstention se mesure par rapport aux inscrits. Il peut recouvrir des motivations et contraintes très différentes ; un chiffre ne permet pas d’attribuer une intention unique à toutes les personnes concernées.",
      "example": "Ne pas se rendre au vote et ne pas voter par procuration relève de l’abstention.",
      "distinction": "Voter blanc est une participation au scrutin, non une abstention.",
      "related": [
        "participation",
        "vote-blanc"
      ],
      "sources": [
        {
          "title": "Déroulement d’un scrutin — Service Public",
          "url": "https://www.service-public.gouv.fr/particuliers/vosdroits/F16828?lang=fr"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "acces-soins",
      "term": "Accès aux soins",
      "category": "Santé et éducation",
      "definition": "Possibilité effective d’obtenir les soins adaptés à sa situation.",
      "explanation": "Les obstacles peuvent être géographiques, financiers, temporels ou liés à l’information. Agir sur les professionnels, les tarifs ou les délais constitue des leviers différents. Une proposition doit préciser les territoires et populations visés.",
      "example": "Un rendez-vous éloigné et un coût élevé sont des difficultés différentes.",
      "distinction": "Présence d’un établissement et accès effectif à tous les soins ne sont pas identiques.",
      "related": [
        "reste-charge",
        "service-public"
      ],
      "sources": [
        {
          "title": "Protection sociale — Vie publique",
          "url": "https://www.vie-publique.fr/fiches/protection-sociale"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "adaptation-climat",
      "term": "Adaptation au changement climatique",
      "category": "Climat, énergie et environnement",
      "definition": "Préparation des populations et territoires aux effets présents ou attendus du changement climatique.",
      "explanation": "Elle concerne les risques, les activités et les milieux : chaleur, eau, inondations ou érosion, par exemple. Une mesure doit éviter de déplacer le risque vers un autre territoire ou de créer une vulnérabilité future.",
      "example": "Adapter un bâtiment aux fortes chaleurs ne supprime pas les émissions à l’origine du réchauffement.",
      "distinction": "Adaptation et atténuation se complètent.",
      "related": [
        "attenuation-climat",
        "biodiversite"
      ],
      "sources": [
        {
          "title": "Adaptation au changement climatique — Ministère de la Transition écologique",
          "url": "https://www.ecologie.gouv.fr/politiques-publiques/adaptation-france-changement-climatique"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "asile",
      "term": "Asile et statut de réfugié",
      "category": "Immigration et asile",
      "definition": "Protection accordée aux personnes remplissant les conditions du droit d’asile.",
      "explanation": "La demande est examinée par les autorités compétentes selon la procédure applicable ; la reconnaissance du statut de réfugié se distingue d’une simple demande déposée. Les chiffres de demandes et de protections accordées ne sont donc pas interchangeables.",
      "example": "Une personne demande l’asile avant que sa demande soit reconnue fondée.",
      "distinction": "Demandeur d’asile, réfugié et ensemble des immigrés désignent des catégories différentes.",
      "related": [
        "protection-subsidiaire",
        "immigre"
      ],
      "sources": [
        {
          "title": "Bénéficiaires de la protection internationale — Ministère de l’Intérieur",
          "url": "https://www.immigration.interieur.gouv.fr/limmigration-en-france/sejour-des-etrangers/beneficiaires-de-protection-internationale"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "assemblee-nationale",
      "term": "Assemblée nationale",
      "category": "Institutions",
      "definition": "Chambre du Parlement dont les membres sont les députés.",
      "explanation": "Elle examine les textes, contrôle le Gouvernement et peut mettre en jeu sa responsabilité. Sa composition issue des élections législatives pèse directement sur la possibilité de faire adopter le programme d’un président.",
      "example": "Une majorité de députés peut soutenir ou contester un projet de réforme.",
      "distinction": "L’élection présidentielle choisit un président ; les législatives choisissent les députés.",
      "related": [
        "parlement",
        "motion-censure",
        "cohabitation"
      ],
      "sources": [
        {
          "title": "Les institutions de la Ve République — Élysée",
          "url": "https://www.elysee.fr/la-presidence/les-institutions-de-la-cinquieme-republique"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "assesseur",
      "term": "Assesseur",
      "category": "Vote et scrutin",
      "definition": "Membre du bureau de vote assistant son président dans les opérations électorales.",
      "explanation": "Les assesseurs participent notamment au contrôle du déroulement du vote dans le cadre des fonctions qui leur sont attribuées. Leur rôle ne se confond pas avec celui des scrutateurs chargés du comptage des bulletins.",
      "example": "Un assesseur participe à la tenue du bureau pendant le scrutin.",
      "distinction": "Assesseur et délégué d’un candidat sont des fonctions distinctes.",
      "related": [
        "bureau-vote",
        "scrutateur"
      ],
      "sources": [
        {
          "title": "Code électoral — Légifrance",
          "url": "https://www.legifrance.gouv.fr/loda/id/LEGITEXT000006070239/2026-04-27"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "assiette-taux",
      "term": "Assiette et taux d’un impôt",
      "category": "Économie et finances publiques",
      "definition": "L’assiette est la base taxée ; le taux détermine la part prélevée.",
      "explanation": "Modifier l’une peut changer les recettes même si l’autre reste stable. Un taux marginal concerne une tranche ou une fraction de la base ; il n’est pas nécessairement le taux moyen effectivement payé.",
      "example": "Élargir une base taxable peut augmenter les recettes sans relever le taux affiché.",
      "distinction": "Un taux annoncé sans indication de l’assiette ne suffit pas pour calculer l’effet.",
      "related": [
        "impot",
        "impot-progressif"
      ],
      "sources": [
        {
          "title": "Les impôts : définitions — Ministère de l’Économie",
          "url": "https://www.economie.gouv.fr/aqsmi/les-impots-de-quoi-parle-t"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "assurance-chomage",
      "term": "Assurance chômage",
      "category": "Travail et protection sociale",
      "definition": "Dispositif d’indemnisation des personnes privées d’emploi remplissant les conditions prévues.",
      "explanation": "Les règles portent notamment sur le travail antérieur, les démarches et la situation du demandeur. Une réforme peut modifier ouverture des droits, durée ou montant ; ces dimensions ne touchent pas toujours les mêmes personnes.",
      "example": "Une mesure peut modifier la durée d’indemnisation sans changer tous les montants.",
      "distinction": "Être inscrit à France Travail ne signifie pas automatiquement être indemnisé.",
      "related": [
        "taux-chomage",
        "protection-sociale"
      ],
      "sources": [
        {
          "title": "Protection sociale — Vie publique",
          "url": "https://www.vie-publique.fr/fiches/protection-sociale"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "attenuation-climat",
      "term": "Atténuation du changement climatique",
      "category": "Climat, énergie et environnement",
      "definition": "Actions visant à limiter les causes du réchauffement.",
      "explanation": "Elles portent notamment sur la réduction des émissions et le maintien des capacités d’absorption. L’effet dépend du calendrier, des secteurs et du périmètre. L’atténuation n’élimine pas le besoin de préparer les territoires aux conséquences déjà présentes ou attendues.",
      "example": "Remplacer un usage fossile peut réduire des émissions selon la solution retenue.",
      "distinction": "L’adaptation agit sur la vulnérabilité aux effets, non sur les seules causes.",
      "related": [
        "adaptation-climat",
        "neutralite-carbone"
      ],
      "sources": [
        {
          "title": "Adaptation au changement climatique — Ministère de la Transition écologique",
          "url": "https://www.ecologie.gouv.fr/politiques-publiques/adaptation-france-changement-climatique"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "banque-centrale-europeenne",
      "term": "Banque centrale européenne (BCE)",
      "category": "Europe, diplomatie et défense",
      "definition": "Institution centrale de la politique monétaire de la zone euro.",
      "explanation": "Elle agit dans le cadre des traités et de l’Eurosystème avec les banques centrales nationales. L’indépendance monétaire signifie que les gouvernements ne lui donnent pas librement des instructions sur les taux ; un programme doit respecter ce partage des responsabilités.",
      "example": "Une décision de taux directeurs concerne la zone euro, pas seulement la France.",
      "distinction": "BCE et ministère français chargé du budget sont des autorités distinctes.",
      "related": [
        "politique-monetaire",
        "taux-interet"
      ],
      "sources": [
        {
          "title": "Politique monétaire et politique budgétaire — Banque de France",
          "url": "https://www.banque-france.fr/fr/publications-et-statistiques/publications/interdependances-entre-la-politique-monetaire-et-la-politique-budgetaire"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "biodiversite",
      "term": "Biodiversité",
      "category": "Climat, énergie et environnement",
      "definition": "Diversité du vivant, des milieux et de leurs interactions.",
      "explanation": "Elle comprend les espèces, leur diversité génétique et les écosystèmes. Sa protection ne se limite pas aux espèces visibles ou aux espaces remarquables. Une proposition doit préciser les pressions visées, les territoires et les résultats suivis.",
      "example": "Préserver une zone humide protège des habitats et des interactions entre espèces.",
      "distinction": "Protection du climat et protection de la biodiversité sont liées mais distinctes.",
      "related": [
        "adaptation-climat",
        "politique-agricole-commune"
      ],
      "sources": [
        {
          "title": "Qu’est-ce que la biodiversité ? — Office français de la biodiversité",
          "url": "https://ofb.gouv.fr/qu-est-ce-que-la-biodiversite"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "budget-etat",
      "term": "Budget de l’État",
      "category": "Économie et finances publiques",
      "definition": "Prévision et autorisation des recettes et dépenses de l’État pour une année.",
      "explanation": "Il est encadré par les lois de finances et ne rassemble pas tous les budgets publics. Sécurité sociale et collectivités suivent leurs propres cadres. Comparer des programmes demande donc d’identifier l’administration qui finance chaque mesure.",
      "example": "Une dépense municipale ne relève pas automatiquement du budget de l’État.",
      "distinction": "Budget de l’État et ensemble des finances publiques ont des périmètres différents.",
      "related": [
        "loi-finances",
        "deficit-public",
        "decentralisation"
      ],
      "sources": [
        {
          "title": "Procédure budgétaire — Vie publique",
          "url": "https://www.vie-publique.fr/fiches/21822-procedure-budgetaire-que-sont-les-quatre-temps-alternes"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "bureau-vote",
      "term": "Bureau de vote",
      "category": "Vote et scrutin",
      "definition": "Lieu et organisation où sont réalisés le vote et les opérations de dépouillement.",
      "explanation": "Le président du bureau, les assesseurs et le secrétaire assurent les opérations selon les règles électorales. Chaque électeur relève d’un bureau déterminé ; l’adresse et les horaires doivent être vérifiés auprès des services officiels.",
      "example": "Le mandataire se rend au bureau du mandant pour voter par procuration.",
      "distinction": "Le bureau de vote ne se confond pas avec la mairie entière ou une permanence de campagne.",
      "related": [
        "assesseur",
        "scrutateur",
        "procuration"
      ],
      "sources": [
        {
          "title": "Déroulement d’un scrutin — Service Public",
          "url": "https://www.service-public.gouv.fr/particuliers/vosdroits/F16828?lang=fr"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "calendrier-application",
      "term": "Calendrier d’application",
      "category": "Lire les programmes",
      "definition": "Dates et étapes prévues pour rendre une proposition effective.",
      "explanation": "Il peut comprendre votes, textes d’application, recrutements et montée en charge. Une annonce n’est pas une entrée en vigueur. Lorsqu’aucune date n’est publiée, cette absence doit rester explicite plutôt qu’être comblée par une estimation éditoriale.",
      "example": "Une expérimentation peut précéder une généralisation envisagée.",
      "distinction": "Objectif de fin de mandat et mesure immédiate ne décrivent pas le même engagement.",
      "related": [
        "programme-electoral",
        "loi",
        "decret"
      ],
      "sources": [
        {
          "title": "Procédure budgétaire — Vie publique",
          "url": "https://www.vie-publique.fr/fiches/21822-procedure-budgetaire-que-sont-les-quatre-temps-alternes"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "campagne-officielle",
      "term": "Campagne officielle",
      "category": "Candidatures et campagne",
      "definition": "Période du calendrier électoral soumise à des règles particulières de campagne.",
      "explanation": "Elle ne recouvre pas toute l’activité politique précédant l’élection. Des obligations de présentation, de communication et de traitement audiovisuel s’appliquent selon les textes propres au scrutin. Les dates et modalités doivent être vérifiées dans les publications officielles.",
      "example": "Une candidature peut faire campagne politiquement avant le début de cette période.",
      "distinction": "Campagne politique et campagne officielle ne commencent pas nécessairement au même moment.",
      "related": [
        "temps-parole",
        "egalite-equite",
        "profession-foi"
      ],
      "sources": [
        {
          "title": "Le pluralisme politique — Arcom",
          "url": "https://www.arcom.fr/nous-connaitre-nos-missions/garantir-le-pluralisme-et-la-cohesion-sociale/proteger-le-pluralisme-politique"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "candidature-declaree",
      "term": "Candidature déclarée",
      "category": "Candidatures et campagne",
      "definition": "Annonce publique de la volonté de se présenter à l’élection.",
      "explanation": "Cette catégorie éditoriale décrit une déclaration documentée ; elle ne constitue pas une qualification juridique définitive. La personne doit encore satisfaire les conditions requises et figurer sur la liste établie par l’autorité compétente.",
      "example": "Une personne peut annoncer sa candidature sur son site de campagne.",
      "distinction": "Déclaration publique, investiture de parti et candidature officielle sont trois étapes distinctes.",
      "related": [
        "candidature-officielle",
        "investiture",
        "eligibilite"
      ],
      "sources": [
        {
          "title": "Conditions de candidature à la présidentielle — Gouvernement",
          "url": "https://www.info.gouv.fr/actualite/quelles-sont-les-conditions-pour-etre-candidat-a-l-election-presidentielle"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "candidature-officielle",
      "term": "Candidature officielle",
      "category": "Candidatures et campagne",
      "definition": "Candidature retenue sur la liste établie par le Conseil constitutionnel.",
      "explanation": "Elle suppose la vérification des conditions légales, du consentement de la personne et des formalités requises. Avant la publication de cette liste, un site d’information doit éviter d’assimiler une simple déclaration ou une désignation partisane à cette validation.",
      "example": "Le nom figure sur la liste officielle publiée pour le scrutin.",
      "distinction": "Un label employé par une campagne ne remplace pas cette liste.",
      "related": [
        "conseil-constitutionnel",
        "candidature-declaree",
        "parrainage"
      ],
      "sources": [
        {
          "title": "Conditions de candidature à la présidentielle — Gouvernement",
          "url": "https://www.info.gouv.fr/actualite/quelles-sont-les-conditions-pour-etre-candidat-a-l-election-presidentielle"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "chiffrage",
      "term": "Chiffrage d’une proposition",
      "category": "Lire les programmes",
      "definition": "Estimation des coûts, économies ou recettes associés à une mesure.",
      "explanation": "Il dépend d’un périmètre, d’une durée et d’un scénario de référence. Séparer le montant annoncé par une campagne d’une évaluation indépendante et distinguer coût annuel, ponctuel et cumulé sur le mandat sont indispensables.",
      "example": "Une construction ponctuelle ne se compare pas directement à un fonctionnement annuel.",
      "distinction": "Une estimation n’est pas une dépense votée ni un résultat garanti.",
      "related": [
        "financement-proposition",
        "calendrier-application"
      ],
      "sources": [
        {
          "title": "Politiques budgétaire et monétaire — Banque de France",
          "url": "https://www.banque-france.fr/fr/publications-et-statistiques/publications/interdependances-entre-la-politique-monetaire-et-la-politique-budgetaire"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "cnccfp",
      "term": "CNCCFP",
      "category": "Financement de campagne",
      "definition": "Commission nationale des comptes de campagne et des financements politiques.",
      "explanation": "Cette autorité contrôle notamment les comptes des campagnes électorales et fixe les remboursements relevant de sa compétence. Pour la présidentielle, les modalités spécifiques doivent être lues dans ses publications consacrées au scrutin.",
      "example": "La Commission peut approuver, réformer ou rejeter un compte selon le droit applicable.",
      "distinction": "La CNCCFP ne choisit pas les candidats et ne valide pas la faisabilité de leurs programmes.",
      "related": [
        "compte-campagne",
        "conseil-constitutionnel"
      ],
      "sources": [
        {
          "title": "Présidentielle 2027 : financement de la campagne — CNCCFP",
          "url": "https://cnccfp.fr/elections/election-du-president-de-la-republique-2027/"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "cohabitation",
      "term": "Cohabitation",
      "category": "Institutions",
      "definition": "Situation où le président et la majorité soutenant le Gouvernement appartiennent à des camps opposés.",
      "explanation": "La répartition des pouvoirs repose toujours sur la Constitution, mais le contexte politique modifie leur exercice. Le Gouvernement dépend des soutiens à l’Assemblée nationale ; le président conserve ses attributions constitutionnelles.",
      "example": "Un président peut devoir travailler avec un Premier ministre soutenu par une majorité adverse.",
      "distinction": "Une simple divergence ponctuelle entre responsables n’est pas nécessairement une cohabitation.",
      "related": [
        "premier-ministre",
        "assemblee-nationale"
      ],
      "sources": [
        {
          "title": "Constitution du 4 octobre 1958 — Légifrance",
          "url": "https://www.legifrance.gouv.fr/loda/texte_lc/LEGITEXT000006071194/"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "commission-europeenne",
      "term": "Commission européenne",
      "category": "Europe, diplomatie et défense",
      "definition": "Institution de l’Union jouant notamment un rôle de proposition et de suivi de l’application du droit.",
      "explanation": "Dans la procédure législative ordinaire, ses propositions sont discutées par le Parlement européen et le Conseil. Son rôle ne doit pas être confondu avec celui des gouvernements nationaux ni avec celui des deux institutions appelées Conseil.",
      "example": "Une proposition de la Commission n’est pas nécessairement déjà une règle adoptée.",
      "distinction": "Proposer un texte et l’adopter sont des étapes différentes.",
      "related": [
        "parlement-europeen",
        "conseil-union-europeenne"
      ],
      "sources": [
        {
          "title": "Processus décisionnel de l’Union — Union européenne",
          "url": "https://european-union.europa.eu/institutions-law-budget/law/how-eu-policy-decided_fr"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "compte-campagne",
      "term": "Compte de campagne",
      "category": "Financement de campagne",
      "definition": "État retraçant les recettes et dépenses électorales d’une candidature.",
      "explanation": "Les opérations doivent être justifiées et présentées selon les obligations prévues. La CNCCFP examine les comptes et prend les décisions relevant de sa compétence. Un budget annoncé dans les médias n’est pas un compte contrôlé.",
      "example": "Des factures de réunions publiques peuvent figurer dans les dépenses déclarées.",
      "distinction": "Le compte d’une campagne n’est pas le budget nécessaire pour appliquer son programme.",
      "related": [
        "cnccfp",
        "plafond-depenses",
        "chiffrage"
      ],
      "sources": [
        {
          "title": "Guide du candidat et du mandataire 2026-2027 — CNCCFP",
          "url": "https://cnccfp.fr/publication-du-guide-a-lusage-des-candidats-a-lelection-du-president-de-la-republique-et-de-leur-mandataire-edition-2026-2027/"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "conseil-constitutionnel",
      "term": "Conseil constitutionnel",
      "category": "Institutions",
      "definition": "Institution chargée notamment du contrôle constitutionnel et de la régularité de la présidentielle.",
      "explanation": "Pour la présidentielle, il vérifie les candidatures dans les conditions légales, contrôle la régularité du scrutin et proclame les résultats. Ses décisions ne sont pas remplacées par les annonces d’un parti ou les comptes de signatures d’une campagne.",
      "example": "La liste officielle des candidats est établie après vérification des conditions requises.",
      "distinction": "Le Conseil constitutionnel n’est ni un parti ni l’organisateur d’une primaire.",
      "related": [
        "candidature-officielle",
        "parrainage",
        "recours-electoral"
      ],
      "sources": [
        {
          "title": "Constitution du 4 octobre 1958 — Légifrance",
          "url": "https://www.legifrance.gouv.fr/loda/texte_lc/LEGITEXT000006071194/"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "conseil-union-europeenne",
      "term": "Conseil de l’Union européenne",
      "category": "Europe, diplomatie et défense",
      "definition": "Institution où les ministres des États membres négocient et décident selon leur domaine.",
      "explanation": "Il adopte notamment la législation, souvent avec le Parlement européen, et coordonne des politiques. Sa composition ministérielle varie selon les sujets. Une position française y est une position dans une négociation européenne.",
      "example": "Les ministres chargés de l’agriculture peuvent se réunir dans la formation compétente.",
      "distinction": "Conseil de l’UE et Conseil européen ont des membres et fonctions différents.",
      "related": [
        "conseil-europeen",
        "parlement-europeen"
      ],
      "sources": [
        {
          "title": "Missions du Conseil de l’Union européenne — Consilium",
          "url": "https://www.consilium.europa.eu/fr/council-eu/what-the-council-does/"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "conseil-europeen",
      "term": "Conseil européen",
      "category": "Europe, diplomatie et défense",
      "definition": "Institution réunissant les dirigeants des États membres pour fixer les grandes orientations de l’Union.",
      "explanation": "Il définit des priorités politiques générales mais n’adopte pas la législation européenne. Le président français y participe en tant que chef d’État ; ses décisions s’inscrivent dans un cadre collectif, non dans une compétence nationale exclusive.",
      "example": "Un sommet peut arrêter une orientation politique commune.",
      "distinction": "Le Conseil européen ne se confond ni avec le Conseil de l’UE ni avec le Conseil de l’Europe.",
      "related": [
        "conseil-union-europeenne",
        "union-europeenne"
      ],
      "sources": [
        {
          "title": "Conseil européen et Conseil de l’UE — Consilium",
          "url": "https://www.consilium.europa.eu/fr/european-council-and-council-of-the-eu/"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "constitution",
      "term": "Constitution",
      "category": "Institutions",
      "definition": "Texte fondamental qui organise les pouvoirs publics et garantit les droits essentiels.",
      "explanation": "Elle détermine qui peut décider, selon quelle procédure et sous quel contrôle. Une promesse présidentielle incompatible avec elle suppose une révision constitutionnelle ou une autre mise en œuvre conforme ; une élection ne permet pas de l’écarter.",
      "example": "Une réforme de l’organisation des pouvoirs peut nécessiter de modifier la Constitution.",
      "distinction": "Une loi ordinaire doit respecter la Constitution.",
      "related": [
        "revision-constitutionnelle",
        "conseil-constitutionnel"
      ],
      "sources": [
        {
          "title": "Constitution du 4 octobre 1958 — Légifrance",
          "url": "https://www.legifrance.gouv.fr/loda/texte_lc/LEGITEXT000006071194/"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "contreseing",
      "term": "Contreseing",
      "category": "Institutions",
      "definition": "Signature ministérielle ajoutée à certains actes du président de la République.",
      "explanation": "La Constitution distingue les actes dispensés de contreseing et ceux qui doivent être signés par le Premier ministre et, le cas échéant, les ministres responsables. Cette distinction aide à comprendre les compétences réellement partagées au sommet de l’exécutif.",
      "example": "Certains actes présidentiels nécessitent également une signature gouvernementale.",
      "distinction": "Pouvoir propre du président et pouvoir partagé n’obéissent pas à la même procédure.",
      "related": [
        "president-republique",
        "premier-ministre"
      ],
      "sources": [
        {
          "title": "Le rôle du Président — Élysée",
          "url": "https://www.elysee.fr/la-presidence/le-role-du-president"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "corps-electoral",
      "term": "Corps électoral",
      "category": "Vote et scrutin",
      "definition": "Ensemble des personnes ayant la qualité pour participer au scrutin concerné.",
      "explanation": "La nationalité, l’âge, la capacité électorale et l’inscription sont notamment à prendre en compte. Le nombre d’inscrits sert de référence pour calculer participation et abstention ; il ne correspond pas au nombre de suffrages exprimés.",
      "example": "La participation rapporte les votants aux inscrits.",
      "distinction": "Population totale, personnes interrogées dans un sondage et électeurs inscrits sont des ensembles différents.",
      "related": [
        "liste-electorale",
        "participation",
        "abstention"
      ],
      "sources": [
        {
          "title": "Code électoral — Légifrance",
          "url": "https://www.legifrance.gouv.fr/loda/id/LEGITEXT000006070239/2026-04-27"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "cotisations-sociales",
      "term": "Cotisations sociales",
      "category": "Travail et protection sociale",
      "definition": "Prélèvements finançant la protection sociale selon les régimes et règles applicables.",
      "explanation": "Elles peuvent être dues par les salariés, les employeurs ou les indépendants. Une baisse nécessite de préciser les recettes concernées et leur éventuelle compensation. La protection sociale reçoit aussi des ressources fiscales, qu’il faut distinguer des cotisations.",
      "example": "Une baisse proposée doit expliquer quels droits et financements sont concernés.",
      "distinction": "Les cotisations ne sont pas toutes des impôts, même si elles sont des prélèvements obligatoires.",
      "related": [
        "prelevements-obligatoires",
        "protection-sociale"
      ],
      "sources": [
        {
          "title": "Organisation et financement de la Sécurité sociale — Vie publique",
          "url": "https://www.vie-publique.fr/video/291484-decryptage-la-securite-sociale-comment-ca-marche"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "croissance",
      "term": "Croissance économique",
      "category": "Économie et finances publiques",
      "definition": "Augmentation de l’activité économique, généralement mesurée par le PIB en volume.",
      "explanation": "Mesurer en volume écarte l’effet de la hausse des prix. Une prévision de croissance constitue une hypothèse de programme ou de budget, susceptible de révision ; ce n’est pas une recette déjà acquise.",
      "example": "Le PIB nominal peut augmenter en partie à cause de l’inflation.",
      "distinction": "Croissance globale et amélioration du niveau de vie de chacun sont différentes.",
      "related": [
        "produit-interieur-brut",
        "inflation",
        "productivite"
      ],
      "sources": [
        {
          "title": "Croissance et productivité — Insee",
          "url": "https://www.insee.fr/fr/statistiques/3676732"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "dette-publique",
      "term": "Dette publique",
      "category": "Économie et finances publiques",
      "definition": "Encours des engagements financiers publics retenus par une définition statistique.",
      "explanation": "La dette au sens de Maastricht suit un périmètre et des conventions spécifiques. Son évolution dépend des besoins de financement mais aussi d’opérations financières. Le ratio dette/PIB varie avec la dette et avec le PIB.",
      "example": "Une dette stable en euros peut diminuer relativement si le PIB augmente.",
      "distinction": "Dette brute et dette nette ne désignent pas la même grandeur.",
      "related": [
        "deficit-public",
        "produit-interieur-brut",
        "taux-interet"
      ],
      "sources": [
        {
          "title": "Dette et déficit publics — Insee",
          "url": "https://www.insee.fr/fr/statistiques/4277800"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "diagnostic-performance-energetique",
      "term": "Diagnostic de performance énergétique (DPE)",
      "category": "Agriculture et logement",
      "definition": "Diagnostic informant sur la performance énergétique et climatique d’un logement ou bâtiment.",
      "explanation": "Il s’appuie sur une méthode réglementée et sert notamment à informer occupants et acquéreurs. Les obligations de location ou de vente dépendent des textes, dates et situations : une lettre de classement doit être interprétée dans ce cadre.",
      "example": "Un programme peut proposer une aide à la rénovation en lien avec la performance du logement.",
      "distinction": "Le DPE ne correspond pas simplement à la facture réelle de chaque occupant.",
      "related": [
        "logement-social",
        "sobriete-energetique"
      ],
      "sources": [
        {
          "title": "Diagnostic de performance énergétique — Service Public",
          "url": "https://www.service-public.gouv.fr/particuliers/vosdroits/F16096"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "directive-reglement",
      "term": "Directive et règlement européens",
      "category": "Europe, diplomatie et défense",
      "definition": "Deux types d’actes juridiques européens dont les modalités d’application diffèrent.",
      "explanation": "Le règlement est directement applicable selon ses dispositions. La directive fixe des résultats à atteindre et doit être transposée dans les droits nationaux. Dans les deux cas, le texte précis, ses échéances et les mesures d’exécution doivent être examinés.",
      "example": "La transposition d’une directive peut nécessiter une loi nationale.",
      "distinction": "Absence de transposition n’autorise pas à ignorer librement toutes les obligations européennes.",
      "related": [
        "union-europeenne",
        "loi"
      ],
      "sources": [
        {
          "title": "Types de législation — Union européenne",
          "url": "https://european-union.europa.eu/institutions-law-budget/law/types-legislation_fr"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "dissolution",
      "term": "Dissolution de l’Assemblée nationale",
      "category": "Institutions",
      "definition": "Décision présidentielle mettant fin au mandat de l’Assemblée nationale et provoquant des législatives.",
      "explanation": "Ce pouvoir s’exerce dans les conditions de la Constitution, après les consultations prévues. Il peut modifier l’équilibre politique, mais n’assure pas au président l’obtention d’une majorité favorable.",
      "example": "Après une dissolution, les électeurs choisissent de nouveaux députés.",
      "distinction": "La dissolution ne met pas fin au mandat du président ni à celui des sénateurs.",
      "related": [
        "assemblee-nationale",
        "cohabitation"
      ],
      "sources": [
        {
          "title": "Le rôle du Président — Élysée",
          "url": "https://www.elysee.fr/la-presidence/le-role-du-president"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "dissuasion",
      "term": "Dissuasion",
      "category": "Europe, diplomatie et défense",
      "definition": "Stratégie visant à empêcher une action adverse en lui faisant anticiper un coût inacceptable.",
      "explanation": "Dans le débat français de défense, elle renvoie notamment à la dissuasion nucléaire et à l’autonomie stratégique. Une proposition doit préciser capacités, doctrine et cadre d’alliance ; les notions de défense conventionnelle et de dissuasion ne se confondent pas.",
      "example": "La possession d’une capacité vise à influencer le calcul d’un adversaire potentiel.",
      "distinction": "Dissuader ne signifie pas employer effectivement une arme.",
      "related": [
        "otan",
        "president-republique"
      ],
      "sources": [
        {
          "title": "Dissuasion et autonomie stratégique — Légifrance",
          "url": "https://www.legifrance.gouv.fr/codes/section_lc/JORFTEXT000000234154/LEGISCTA000006117000/2026-04-12/"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "don-campagne",
      "term": "Don de campagne",
      "category": "Financement de campagne",
      "definition": "Contribution financière à une candidature par un donateur autorisé.",
      "explanation": "Les dons sont encadrés quant à leurs auteurs, leurs montants et leurs modalités de versement. Les personnes morales autres que les partis ne peuvent pas financer librement une campagne. Un soutien politique public n’implique pas nécessairement un don.",
      "example": "Un particulier peut contribuer par le canal officiel du mandataire dans les limites prévues.",
      "distinction": "Don, cotisation à un parti et prêt relèvent de règles différentes.",
      "related": [
        "mandataire-financier",
        "compte-campagne"
      ],
      "sources": [
        {
          "title": "Présidentielle 2027 : financement de la campagne — CNCCFP",
          "url": "https://cnccfp.fr/elections/election-du-president-de-la-republique-2027/"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "donnees-personnelles",
      "term": "Données personnelles",
      "category": "Numérique et information",
      "definition": "Informations se rapportant à une personne physique identifiée ou identifiable.",
      "explanation": "Un nom n’est pas indispensable : le croisement d’informations peut permettre l’identification. La communication politique doit respecter les règles de protection des données. Le fait qu’une information soit publique ne supprime pas automatiquement toutes les obligations relatives à son utilisation.",
      "example": "Une adresse électronique associée à une personne est une donnée personnelle.",
      "distinction": "Information publique et donnée libre de toute restriction d’usage ne sont pas équivalentes.",
      "related": [
        "desinformation",
        "secret-vote"
      ],
      "sources": [
        {
          "title": "Données personnelles et RGPD — Service Public",
          "url": "https://www.service-public.gouv.fr/entreprendre/vosdroits/F24270"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "decentralisation",
      "term": "Décentralisation",
      "category": "Institutions",
      "definition": "Transfert de compétences de l’État à des collectivités territoriales distinctes de lui.",
      "explanation": "Les collectivités sont administrées par des organes élus et disposent de compétences dans un cadre légal. Pour comparer des programmes, il faut repérer l’échelon chargé d’une mesure et les moyens financiers qui l’accompagnent.",
      "example": "Confier une politique à une région suppose de préciser ses compétences et ses ressources.",
      "distinction": "La déconcentration reste une organisation territoriale de l’État.",
      "related": [
        "deconcentration",
        "service-public"
      ],
      "sources": [
        {
          "title": "Déconcentration et décentralisation — Vie publique",
          "url": "https://www.vie-publique.fr/fiches/20167-quest-ce-que-la-deconcentration"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "deconcentration",
      "term": "Déconcentration",
      "category": "Institutions",
      "definition": "Répartition de décisions de l’État vers ses services implantés dans les territoires.",
      "explanation": "L’autorité reste celle de l’État, notamment à travers les préfets et les services ministériels locaux. Une promesse de proximité administrative peut relever de cette organisation sans transférer la compétence à une collectivité autonome.",
      "example": "Une décision prise localement par un service préfectoral reste une décision de l’État.",
      "distinction": "Déconcentration et décentralisation rapprochent l’action du terrain par des mécanismes différents.",
      "related": [
        "decentralisation",
        "gouvernement"
      ],
      "sources": [
        {
          "title": "Déconcentration et décentralisation — Vie publique",
          "url": "https://www.vie-publique.fr/fiches/20167-quest-ce-que-la-deconcentration"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "decret",
      "term": "Décret",
      "category": "Institutions",
      "definition": "Acte réglementaire signé par le président ou le Premier ministre selon les cas.",
      "explanation": "Il peut organiser l’application d’une loi ou intervenir dans le domaine réglementaire. Sa portée dépend de sa base juridique et il peut faire l’objet d’un contrôle juridictionnel. La publication d’une loi ne signifie donc pas toujours que tous ses dispositifs sont immédiatement opérationnels.",
      "example": "Un décret peut préciser des modalités pratiques prévues par une loi.",
      "distinction": "Le décret ne permet pas de modifier librement une loi.",
      "related": [
        "loi",
        "ordonnance"
      ],
      "sources": [
        {
          "title": "Le rôle du Président — Élysée",
          "url": "https://www.elysee.fr/la-presidence/le-role-du-president"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "deficit-public",
      "term": "Déficit public",
      "category": "Économie et finances publiques",
      "definition": "Besoin de financement des administrations publiques sur une période, généralement annuelle.",
      "explanation": "Il correspond à des dépenses supérieures aux recettes selon les conventions retenues. Son périmètre dépasse le seul budget de l’État. Un chiffrage doit séparer coût direct, recettes annoncées et effets économiques attendus.",
      "example": "Le déficit peut être exprimé en euros ou en pourcentage du PIB.",
      "distinction": "Le déficit est un flux ; la dette est un stock.",
      "related": [
        "dette-publique",
        "budget-etat"
      ],
      "sources": [
        {
          "title": "Dette et déficit publics — Insee",
          "url": "https://www.insee.fr/fr/statistiques/4277800"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "depouillement",
      "term": "Dépouillement",
      "category": "Vote et scrutin",
      "definition": "Opérations de comptage et de classement des votes après la clôture du scrutin.",
      "explanation": "Les enveloppes et bulletins sont examinés selon une procédure destinée à permettre le contrôle des opérations. Les résultats sont consignés dans un procès-verbal. Le caractère public du dépouillement ne lève pas le secret du choix individuel.",
      "example": "Des scrutateurs comptent les bulletins devant les personnes présentes.",
      "distinction": "Une estimation télévisée n’est pas le dépouillement officiel d’un bureau.",
      "related": [
        "scrutateur",
        "proces-verbal",
        "secret-vote"
      ],
      "sources": [
        {
          "title": "Déroulement d’un scrutin — Service Public",
          "url": "https://www.service-public.gouv.fr/particuliers/vosdroits/F16828?lang=fr"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "desinformation",
      "term": "Désinformation et hypertrucage",
      "category": "Numérique et information",
      "definition": "Contenus trompeurs pouvant fausser l’information, notamment à l’aide d’images ou de sons modifiés.",
      "explanation": "L’examen d’une publication doit porter sur la source, la date, le contexte et les preuves. Un contenu généré ou modifié n’est pas forcément mensonger, mais le présenter comme un enregistrement authentique peut tromper. Une vérification doit éviter d’amplifier une rumeur sans fondement.",
      "example": "Un faux extrait audio peut attribuer à une personne des propos qu’elle n’a pas tenus.",
      "distinction": "Erreur, opinion, satire et manipulation délibérée doivent être distinguées.",
      "related": [
        "donnees-personnelles",
        "sondage"
      ],
      "sources": [
        {
          "title": "Communication politique et manipulations de l’information — CNIL",
          "url": "https://www.cnil.fr/fr/air2026?trk=article-ssr-frontend-pulse_little-text-block"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "empreinte-carbone",
      "term": "Empreinte carbone",
      "category": "Climat, énergie et environnement",
      "definition": "Émissions associées à la consommation d’une population selon le périmètre retenu.",
      "explanation": "Elle inclut les émissions liées aux biens et services importés et se distingue des seules émissions produites sur le territoire. Une comparaison doit préciser méthode, année et gaz concernés ; déplacer une production peut modifier les indicateurs différemment.",
      "example": "Un bien importé peut peser dans l’empreinte du pays qui le consomme.",
      "distinction": "Émissions territoriales et empreinte de consommation sont différentes.",
      "related": [
        "neutralite-carbone",
        "mix-energetique"
      ],
      "sources": [
        {
          "title": "Cadre et enjeux de la politique climatique — Ministère de la Transition écologique",
          "url": "https://www.ecologie.gouv.fr/strategie-nationale-bas-carbone/cadre-enjeux-globaux-politique-climatique"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "schengen",
      "term": "Espace Schengen",
      "category": "Europe, diplomatie et défense",
      "definition": "Espace de circulation organisé autour de règles communes sur les frontières.",
      "explanation": "Les contrôles aux frontières intérieures sont en principe supprimés, avec des réintroductions possibles dans les conditions prévues. Les contrôles extérieurs obéissent à un cadre harmonisé. Son périmètre n’est pas identique à celui de l’Union européenne.",
      "example": "Certains pays associés à Schengen ne sont pas membres de l’UE.",
      "distinction": "Libre circulation dans Schengen et absence de toute règle de séjour sont différentes.",
      "related": [
        "union-europeenne",
        "etranger"
      ],
      "sources": [
        {
          "title": "L’espace Schengen — Consilium",
          "url": "https://www.consilium.europa.eu/fr/policies/schengen-area/"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "financement-proposition",
      "term": "Financement d’une proposition",
      "category": "Lire les programmes",
      "definition": "Moyens annoncés pour couvrir le coût d’une mesure.",
      "explanation": "Ils peuvent être des recettes supplémentaires, redéploiements, économies ou emprunts. Un coût chiffré ne signifie pas que son financement est précisé. Les recettes dépendant de comportements ou de croissance doivent être identifiées comme hypothèses.",
      "example": "Une campagne peut annoncer une économie pour financer une dépense nouvelle.",
      "distinction": "Financement annoncé, autorisé et effectivement réalisé correspondent à des états différents.",
      "related": [
        "chiffrage",
        "loi-finances",
        "dette-publique"
      ],
      "sources": [
        {
          "title": "Procédure budgétaire — Vie publique",
          "url": "https://www.vie-publique.fr/fiches/21822-procedure-budgetaire-que-sont-les-quatre-temps-alternes"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "gouvernement",
      "term": "Gouvernement",
      "category": "Institutions",
      "definition": "Ensemble formé par le Premier ministre et les ministres.",
      "explanation": "Il détermine et conduit la politique de la Nation dans le cadre constitutionnel et répond de son action devant le Parlement. Les ministères préparent et exécutent de nombreuses mesures annoncées pendant la campagne.",
      "example": "Une réforme hospitalière mobilise le ministère compétent et les acteurs du système de santé.",
      "distinction": "Un programme de campagne n’est pas encore une décision gouvernementale.",
      "related": [
        "premier-ministre",
        "motion-censure"
      ],
      "sources": [
        {
          "title": "Les institutions de la Ve République — Élysée",
          "url": "https://www.elysee.fr/la-presidence/les-institutions-de-la-cinquieme-republique"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "immigre",
      "term": "Immigré",
      "category": "Immigration et asile",
      "definition": "Personne née étrangère à l’étranger et résidant en France, au sens statistique de l’Insee.",
      "explanation": "Cette qualité demeure après une éventuelle acquisition de la nationalité française. Les populations immigrée et étrangère se recouvrent seulement en partie ; une statistique doit préciser la catégorie, l’année et le territoire étudiés.",
      "example": "Une personne naturalisée peut rester comptée dans la population immigrée.",
      "distinction": "Immigré et étranger ne sont pas des synonymes.",
      "related": [
        "etranger",
        "asile"
      ],
      "sources": [
        {
          "title": "Immigré — Insee",
          "url": "https://www.insee.fr/fr/metadonnees/definition/c1328"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "impot",
      "term": "Impôt",
      "category": "Économie et finances publiques",
      "definition": "Prélèvement fiscal obligatoire au profit des administrations publiques.",
      "explanation": "Il peut porter sur les revenus, la consommation, le patrimoine ou d’autres bases. Pour comparer une réforme, il faut préciser assiette, taux, redevables et exonérations ; l’intitulé de l’impôt ne suffit pas à en mesurer les effets.",
      "example": "Deux impôts portant sur des bases différentes peuvent afficher le même taux.",
      "distinction": "Impôt et cotisation sociale sont des catégories distinctes.",
      "related": [
        "assiette-taux",
        "prelevements-obligatoires",
        "tva"
      ],
      "sources": [
        {
          "title": "Les impôts : définitions — Ministère de l’Économie",
          "url": "https://www.economie.gouv.fr/aqsmi/les-impots-de-quoi-parle-t"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "impot-progressif",
      "term": "Impôt progressif",
      "category": "Économie et finances publiques",
      "definition": "Impôt dont le taux augmente selon la base ou les tranches prévues.",
      "explanation": "Dans un barème par tranches, chaque taux s’applique à la fraction correspondante, sous réserve des autres règles de calcul. Le taux marginal ne doit pas être appliqué automatiquement à tout le revenu.",
      "example": "Changer de tranche ne signifie pas taxer tout le revenu au nouveau taux.",
      "distinction": "Un impôt proportionnel applique un même taux à sa base.",
      "related": [
        "assiette-taux",
        "redistribution"
      ],
      "sources": [
        {
          "title": "Progressivité et redistribution — Ministère de l’Économie",
          "url": "https://www.economie.gouv.fr/aqsmi/les-impots-pour-favoriser-la-reduction-des-inegalites"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "indexation",
      "term": "Indexation",
      "category": "Économie et finances publiques",
      "definition": "Ajustement d’un montant selon un indice ou une règle de référence.",
      "explanation": "Elle peut concerner salaires, prestations ou barèmes selon des mécanismes différents. Une proposition doit préciser indice, fréquence, bénéficiaires et exceptions. Elle ne garantit pas que toutes les dépenses d’un ménage suivent le même rythme.",
      "example": "Une somme peut être révisée périodiquement selon un indice des prix.",
      "distinction": "Indexation automatique et revalorisation ponctuelle sont différentes.",
      "related": [
        "inflation",
        "smic",
        "pouvoir-achat"
      ],
      "sources": [
        {
          "title": "Inflation — Insee",
          "url": "https://www.insee.fr/fr/metadonnees/definition/c1473"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "justice-independante",
      "term": "Indépendance et impartialité de la justice",
      "category": "Justice, sécurité et libertés",
      "definition": "Garanties destinées à protéger le jugement des pressions et des préjugés.",
      "explanation": "L’indépendance concerne la possibilité de décider sans instruction ou pression illégitime ; l’impartialité implique un examen objectif des arguments. Les propositions sur la justice doivent distinguer moyens, procédure et garanties des personnes.",
      "example": "Un désaccord politique avec une décision ne constitue pas à lui seul la preuve d’un manque d’impartialité.",
      "distinction": "Indépendance, absence de responsabilité et absence de contrôle ne sont pas synonymes.",
      "related": [
        "etat-droit",
        "presomption-innocence"
      ],
      "sources": [
        {
          "title": "Les grands principes de la justice — Ministère de la Justice",
          "url": "https://www.justice.gouv.fr/justice-france/fondements-principes/grands-principes-justice"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "inflation",
      "term": "Inflation",
      "category": "Économie et finances publiques",
      "definition": "Hausse générale et durable des prix réduisant le pouvoir d’achat de la monnaie.",
      "explanation": "Elle est suivie avec des indices de prix. L’expérience d’un ménage peut différer de la moyenne selon ses dépenses. Un ralentissement de l’inflation signifie que les prix augmentent moins vite, pas nécessairement qu’ils diminuent.",
      "example": "Après 5 %, une inflation de 2 % reste une hausse des prix.",
      "distinction": "Désinflation et baisse générale des prix sont différentes.",
      "related": [
        "pouvoir-achat",
        "indexation",
        "taux-interet"
      ],
      "sources": [
        {
          "title": "Inflation — Insee",
          "url": "https://www.insee.fr/fr/metadonnees/definition/c1473"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "investiture",
      "term": "Investiture",
      "category": "Candidatures et campagne",
      "definition": "Désignation ou soutien accordé par un parti à une candidature.",
      "explanation": "Les règles varient selon les formations : vote des adhérents, congrès, décision d’une instance ou primaire. Une investiture indique un soutien politique mais ne remplace ni les conditions de candidature à la présidentielle ni les contrôles institutionnels.",
      "example": "Un parti peut désigner la personne qui portera son projet en 2027.",
      "distinction": "Une investiture n’est pas l’inscription sur la liste officielle des candidats.",
      "related": [
        "primaire",
        "candidature-declaree",
        "candidature-officielle"
      ],
      "sources": [
        {
          "title": "Loi du 6 novembre 1962, article 3 — Légifrance",
          "url": "https://www.legifrance.gouv.fr/loda/article_lc/LEGIARTI000052081106/2026-05-17"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "ineligibilite",
      "term": "Inéligibilité",
      "category": "Candidatures et campagne",
      "definition": "Situation juridique empêchant une personne d’être candidate pendant la période concernée.",
      "explanation": "Ses effets dépendent du fondement, de la décision rendue et des règles procédurales applicables. Pour un dossier individuel, il faut consulter la décision et son état procédural : une condamnation, un appel ou un pourvoi ne doivent pas être interprétés automatiquement.",
      "example": "Une peine d’inéligibilité doit être décrite à partir de la décision qui la prononce.",
      "distinction": "Inéligibilité et simple controverse politique ne sont pas équivalentes.",
      "related": [
        "eligibilite",
        "presomption-innocence"
      ],
      "sources": [
        {
          "title": "Conditions de candidature à la présidentielle — Gouvernement",
          "url": "https://www.info.gouv.fr/actualite/quelles-sont-les-conditions-pour-etre-candidat-a-l-election-presidentielle"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "laicite",
      "term": "Laïcité",
      "category": "Justice, sécurité et libertés",
      "definition": "Principe garantissant notamment liberté de conscience et neutralité de l’État en matière religieuse.",
      "explanation": "Son application articule liberté, égalité et exigences d’ordre public. Les obligations diffèrent selon que l’on est agent public, usager ou dans une situation réglementée particulière. Une mesure doit préciser son champ, sans généraliser une règle propre à une catégorie.",
      "example": "Les obligations d’un agent public dans son service ne sont pas celles de toute personne dans la rue.",
      "distinction": "Neutralité de l’État et interdiction générale de toute expression religieuse sont différentes.",
      "related": [
        "etat-droit",
        "liberte-enseignement"
      ],
      "sources": [
        {
          "title": "Application du principe de laïcité — Conseil d’État",
          "url": "https://conseil-etat.fr/site/decisions-de-justice/jurisprudence/analyses-de-jurisprudence/dossiers-thematiques/le-juge-administratif-et-l-application-du-principe-de-laicite"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "liberte-enseignement",
      "term": "Liberté de l’enseignement",
      "category": "Santé et éducation",
      "definition": "Principe permettant plusieurs modes d’enseignement dans le cadre légal.",
      "explanation": "L’organisation distingue notamment enseignement public et privé, sous contrat ou hors contrat, avec des règles différentes. Une proposition de financement ou de contrôle doit préciser le champ et les obligations des établissements concernés.",
      "example": "Une mesure visant les établissements sous contrat ne vise pas automatiquement tout le privé.",
      "distinction": "Liberté de l’enseignement ne signifie pas absence de règles ou de contrôle.",
      "related": [
        "service-public",
        "laicite"
      ],
      "sources": [
        {
          "title": "Grands principes du système éducatif — Éducation nationale",
          "url": "https://www.education.gouv.fr/les-grands-principes-du-systeme-educatif-9842"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "liste-electorale",
      "term": "Liste électorale",
      "category": "Vote et scrutin",
      "definition": "Registre des électeurs inscrits pour voter dans un lieu déterminé.",
      "explanation": "L’inscription rattache l’électeur à un bureau de vote selon les règles applicables. Il est utile de vérifier sa situation avant le scrutin, notamment après un déménagement. Les démarches, délais et exceptions doivent être consultés sur les services publics compétents.",
      "example": "Une personne vérifie en ligne son inscription et l’adresse de son bureau.",
      "distinction": "Une carte électorale n’est pas, à elle seule, la liste électorale.",
      "related": [
        "bureau-vote",
        "procuration"
      ],
      "sources": [
        {
          "title": "Déroulement d’un scrutin — Service Public",
          "url": "https://www.service-public.gouv.fr/particuliers/vosdroits/F16828?lang=fr"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "logement-social",
      "term": "Logement social",
      "category": "Agriculture et logement",
      "definition": "Logement relevant d’un cadre d’attribution et de loyers réglementés.",
      "explanation": "Les conditions d’accès, financements et modalités varient selon les catégories de logement. Les programmes peuvent porter sur construction, rénovation, attribution ou loyers : il faut distinguer ces leviers et les compétences des acteurs concernés.",
      "example": "Construire des logements sociaux et rénover ceux existants correspondent à des objectifs différents.",
      "distinction": "Logement social et toute aide publique au logement ne sont pas synonymes.",
      "related": [
        "decentralisation",
        "diagnostic-performance-energetique"
      ],
      "sources": [
        {
          "title": "Logement social et privé — Service Public",
          "url": "https://www.service-public.gouv.fr/particuliers/vosdroits/F31290"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "loi",
      "term": "Loi",
      "category": "Institutions",
      "definition": "Règle adoptée selon la procédure législative dans les domaines prévus par la Constitution.",
      "explanation": "Les projets viennent du Gouvernement ; les propositions de loi viennent des parlementaires. Un engagement électoral doit être traduit en texte applicable, avec un financement et, parfois, des mesures réglementaires complémentaires.",
      "example": "Une réforme fiscale est débattue et inscrite dans une loi avant application.",
      "distinction": "Une annonce politique n’est pas une loi ; un décret relève du pouvoir réglementaire.",
      "related": [
        "decret",
        "ordonnance",
        "parlement"
      ],
      "sources": [
        {
          "title": "Constitution du 4 octobre 1958 — Légifrance",
          "url": "https://www.legifrance.gouv.fr/loda/texte_lc/LEGITEXT000006071194/"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "loi-finances",
      "term": "Loi de finances",
      "category": "Économie et finances publiques",
      "definition": "Loi fixant les ressources, charges et équilibres budgétaires de l’État.",
      "explanation": "Le Gouvernement prépare le projet et le Parlement l’examine suivant une procédure particulière. Les crédits donnent une traduction concrète aux priorités politiques. Un chiffrage électoral ne remplace pas ces autorisations budgétaires.",
      "example": "Les moyens d’une politique peuvent être inscrits dans une loi de finances.",
      "distinction": "Cette loi ne remplace pas tous les textes nécessaires à une réforme.",
      "related": [
        "budget-etat",
        "parlement"
      ],
      "sources": [
        {
          "title": "Procédure budgétaire — Vie publique",
          "url": "https://www.vie-publique.fr/fiches/21822-procedure-budgetaire-que-sont-les-quatre-temps-alternes"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "majorite-absolue",
      "term": "Majorité absolue",
      "category": "Vote et scrutin",
      "definition": "Nombre de voix supérieur à la moitié de la base de calcul retenue.",
      "explanation": "Il faut toujours préciser cette base. Pour être élu au premier tour de la présidentielle, elle se calcule sur les suffrages exprimés, et non sur les électeurs inscrits ou sur tous les bulletins déposés.",
      "example": "Sur 1 000 suffrages exprimés, il faut plus de 500 voix.",
      "distinction": "Majorité absolue et simple première place sont différentes.",
      "related": [
        "suffrages-exprimes",
        "scrutin-deux-tours"
      ],
      "sources": [
        {
          "title": "Présidentielle : je suis électeur — Ministère de l’Intérieur",
          "url": "https://www.elections.interieur.gouv.fr/scrutins/lelection-presidentielle/election-presidentielle-je-suis-electeur"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "mandant-mandataire",
      "term": "Mandant et mandataire de procuration",
      "category": "Vote et scrutin",
      "definition": "Le mandant confie son vote ; le mandataire reçoit la procuration.",
      "explanation": "Ces mots désignent les deux personnes dans une procuration électorale. Le mandataire se déplace au bureau de vote du mandant pour réaliser le vote qui lui est confié. L’établissement de la procuration reste soumis à validation selon la procédure applicable.",
      "example": "Alice donne procuration à Benoît : Alice est mandante, Benoît mandataire.",
      "distinction": "Le mandataire de procuration n’est pas le mandataire financier d’une campagne.",
      "related": [
        "procuration",
        "mandataire-financier"
      ],
      "sources": [
        {
          "title": "Le vote par procuration — Ministère de l’Intérieur",
          "url": "https://www.elections.interieur.gouv.fr/comprendre-elections/comment-je-vote/vote-par-procuration"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "mandataire-financier",
      "term": "Mandataire financier",
      "category": "Financement de campagne",
      "definition": "Personne ou association désignée pour gérer les flux financiers d’une campagne.",
      "explanation": "Il recueille les recettes et règle les dépenses dans le cadre d’un compte bancaire dédié et des obligations électorales. Son rôle permet la traçabilité des opérations ; il ne se confond pas avec la personne qui prête sa voix lors d’une procuration.",
      "example": "Les dons sont reçus par le circuit financier légal de la campagne.",
      "distinction": "Mandataire financier et directeur politique de campagne ont des fonctions différentes.",
      "related": [
        "compte-campagne",
        "mandant-mandataire"
      ],
      "sources": [
        {
          "title": "Guide du candidat et du mandataire 2026-2027 — CNCCFP",
          "url": "https://cnccfp.fr/publication-du-guide-a-lusage-des-candidats-a-lelection-du-president-de-la-republique-et-de-leur-mandataire-edition-2026-2027/"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "marge-erreur",
      "term": "Marge d’erreur",
      "category": "Médias et information",
      "definition": "Indicateur d’incertitude statistique associé à une estimation d’enquête.",
      "explanation": "Elle dépend notamment de l’effectif et du pourcentage mesuré, dans le cadre des hypothèses de calcul retenues. Elle ne résume pas tous les biais possibles : non-réponses, formulation, sélection et redressements doivent aussi être examinés.",
      "example": "Un petit écart entre deux résultats peut ne pas permettre une conclusion solide.",
      "distinction": "Une marge d’erreur n’est pas une garantie que toute erreur de méthode est couverte.",
      "related": [
        "echantillon",
        "notice-sondage"
      ],
      "sources": [
        {
          "title": "Exemple de notice méthodologique et de marges d’erreur — Commission des sondages",
          "url": "https://www.commission-des-sondages.fr/notices/files/notices/2024/juin/9863-leg-odoxa-l-obs-21-juin.pdf"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "mix-energetique",
      "term": "Mix ou bouquet énergétique",
      "category": "Climat, énergie et environnement",
      "definition": "Répartition des sources d’énergie dans un ensemble de consommations ou de productions.",
      "explanation": "Il faut préciser énergie primaire, finale ou production électrique, ainsi que la période. Ces périmètres donnent des proportions différentes ; décrire l’électricité seule ne décrit pas tous les usages énergétiques des transports, du chauffage ou de l’industrie.",
      "example": "Un mix électrique ne suffit pas à décrire toute la consommation de pétrole.",
      "distinction": "Mix électrique et mix énergétique ne sont pas interchangeables.",
      "related": [
        "energie-renouvelable",
        "sobriete-energetique"
      ],
      "sources": [
        {
          "title": "Le bouquet énergétique — Service des données et études statistiques",
          "url": "https://www.notre-environnement.gouv.fr/actualites/breves/article/l-energie-en-france-et-dans-le-monde-deux-bouquets-bien-differents"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "motion-censure",
      "term": "Motion de censure",
      "category": "Institutions",
      "definition": "Procédure par laquelle l’Assemblée nationale peut mettre en cause la responsabilité du Gouvernement.",
      "explanation": "Son dépôt et son adoption sont soumis à des conditions constitutionnelles. Si elle est adoptée, le Premier ministre doit remettre la démission du Gouvernement. Elle concerne donc la relation entre Gouvernement et députés, non une révocation directe du président.",
      "example": "Des députés peuvent engager cette procédure contre la politique gouvernementale.",
      "distinction": "Censurer le Gouvernement ne signifie pas destituer le président de la République.",
      "related": [
        "gouvernement",
        "assemblee-nationale"
      ],
      "sources": [
        {
          "title": "Constitution du 4 octobre 1958 — Légifrance",
          "url": "https://www.legifrance.gouv.fr/loda/texte_lc/LEGITEXT000006071194/"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "multilateralisme",
      "term": "Multilatéralisme",
      "category": "Europe, diplomatie et défense",
      "definition": "Coopération entre plusieurs États dans des cadres et règles communs.",
      "explanation": "Il permet notamment négociation, coordination et règlement de différends dans des organisations internationales. Il ne suppose pas que tous les États aient les mêmes intérêts ni que toutes les décisions soient prises selon le même mode de vote.",
      "example": "Une négociation internationale peut réunir de nombreux pays autour d’un accord.",
      "distinction": "Accord bilatéral et coopération multilatérale ne mobilisent pas le même nombre de parties.",
      "related": [
        "union-europeenne",
        "otan"
      ],
      "sources": [
        {
          "title": "Multilatéralisme — Nations Unies",
          "url": "https://www.un.org/fr/global-issues/multilateral-system"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "neutralite-carbone",
      "term": "Neutralité carbone",
      "category": "Climat, énergie et environnement",
      "definition": "Équilibre entre émissions de gaz à effet de serre et absorptions sur un périmètre donné.",
      "explanation": "Elle suppose de réduire fortement les émissions et de traiter les émissions résiduelles. Le territoire, les gaz, les absorptions et la date visés doivent être précisés. Une promesse de neutralité ne signifie pas nécessairement absence absolue de toute émission.",
      "example": "Un objectif peut combiner baisse des émissions et préservation de puits naturels.",
      "distinction": "Émissions brutes et émissions nettes ne sont pas le même indicateur.",
      "related": [
        "attenuation-climat",
        "empreinte-carbone"
      ],
      "sources": [
        {
          "title": "Stratégie nationale bas-carbone — Ministère de la Transition écologique",
          "url": "https://www.ecologie.gouv.fr/strategie-nationale-bas-carbone"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "niveau-vie",
      "term": "Niveau de vie",
      "category": "Économie et finances publiques",
      "definition": "Revenu disponible rapporté à la composition du ménage selon les unités de consommation.",
      "explanation": "Cet indicateur facilite les comparaisons entre ménages de tailles différentes en tenant compte d’économies liées à la vie commune. La moyenne peut masquer des écarts ; la médiane et la distribution complètent la lecture.",
      "example": "Deux ménages de revenu total identique peuvent avoir des niveaux de vie différents.",
      "distinction": "Niveau de vie, revenu individuel et patrimoine ne sont pas identiques.",
      "related": [
        "revenu-disponible",
        "pauvrete"
      ],
      "sources": [
        {
          "title": "Niveau de vie et pauvreté — Insee",
          "url": "https://www.insee.fr/fr/statistiques/7941375?sommaire=7941491"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "notice-sondage",
      "term": "Notice de sondage",
      "category": "Médias et information",
      "definition": "Document décrivant les caractéristiques méthodologiques d’un sondage.",
      "explanation": "Elle permet d’identifier notamment l’institut, le commanditaire, la période d’enquête, l’échantillon et les conditions de production du résultat. La consulter aide à comparer des enquêtes sans confondre populations et méthodes.",
      "example": "Deux enquêtes peuvent porter sur des listes différentes de candidatures testées.",
      "distinction": "Le titre d’un article ne remplace pas la notice méthodologique.",
      "related": [
        "sondage",
        "echantillon"
      ],
      "sources": [
        {
          "title": "Loi encadrant les sondages — Commission des sondages",
          "url": "https://www.commission-des-sondages.fr/lois/lois.htm"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "ordonnance",
      "term": "Ordonnance",
      "category": "Institutions",
      "definition": "Texte pris par le Gouvernement dans un domaine normalement législatif, après habilitation parlementaire.",
      "explanation": "L’article 38 de la Constitution encadre cette procédure : l’autorisation porte sur un objet et une durée. L’ordonnance ne constitue pas un pouvoir illimité du président ; son régime dépend notamment de la ratification et des contrôles applicables.",
      "example": "Le Parlement peut autoriser le Gouvernement à préparer une réforme par ordonnances.",
      "distinction": "Une ordonnance n’est pas un simple décret et ne supprime pas le cadre parlementaire.",
      "related": [
        "loi",
        "decret",
        "parlement"
      ],
      "sources": [
        {
          "title": "Constitution du 4 octobre 1958 — Légifrance",
          "url": "https://www.legifrance.gouv.fr/loda/texte_lc/LEGITEXT000006071194/"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "otan",
      "term": "Organisation du traité de l’Atlantique nord (OTAN)",
      "category": "Europe, diplomatie et défense",
      "definition": "Alliance politique et militaire reposant sur le traité de l’Atlantique nord.",
      "explanation": "Son principe de défense collective prévoit l’assistance à un allié victime d’une attaque armée dans le cadre du traité. Les modalités ne se réduisent pas à une déclaration automatique de guerre identique pour chaque membre.",
      "example": "Chaque allié prend les mesures qu’il juge nécessaires conformément au traité.",
      "distinction": "OTAN et Union européenne sont des organisations différentes.",
      "related": [
        "dissuasion",
        "union-europeenne"
      ],
      "sources": [
        {
          "title": "Défense collective et article 5 — OTAN",
          "url": "https://www.nato.int/fr/what-we-do/introduction-to-nato/collective-defence-and-article-5"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "parlement",
      "term": "Parlement",
      "category": "Institutions",
      "definition": "Institution composée de l’Assemblée nationale et du Sénat.",
      "explanation": "Il vote la loi, contrôle l’action du Gouvernement et évalue les politiques publiques. Une victoire présidentielle ne donne pas automatiquement une majorité dans ces assemblées : de nombreuses promesses nécessitent donc une traduction législative et des votes.",
      "example": "Créer un impôt exige une base législative, pas seulement une annonce de campagne.",
      "distinction": "Le Parlement français et le Parlement européen sont deux institutions différentes.",
      "related": [
        "assemblee-nationale",
        "senat",
        "loi"
      ],
      "sources": [
        {
          "title": "Constitution du 4 octobre 1958 — Légifrance",
          "url": "https://www.legifrance.gouv.fr/loda/texte_lc/LEGITEXT000006071194/"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "parlement-europeen",
      "term": "Parlement européen",
      "category": "Europe, diplomatie et défense",
      "definition": "Institution représentant les citoyens de l’Union européenne.",
      "explanation": "Il participe notamment à la législation et au budget de l’Union dans le cadre des traités. Ses compétences et ses élections sont distinctes de celles du Parlement français. Une promesse sur un texte européen doit tenir compte des acteurs de son adoption.",
      "example": "De nombreux textes européens sont adoptés avec le Conseil de l’Union.",
      "distinction": "Un député européen n’est pas un député de l’Assemblée nationale.",
      "related": [
        "commission-europeenne",
        "conseil-union-europeenne"
      ],
      "sources": [
        {
          "title": "Processus décisionnel de l’Union — Union européenne",
          "url": "https://european-union.europa.eu/institutions-law-budget/law/how-eu-policy-decided_fr"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "parrainage",
      "term": "Parrainage ou présentation d’élu",
      "category": "Candidatures et campagne",
      "definition": "Présentation d’une personne à la présidentielle par un élu légalement habilité.",
      "explanation": "La loi exige au moins 500 présentations valides, provenant d’au moins 30 départements ou collectivités d’outre-mer, avec une limite de concentration territoriale. Le Conseil constitutionnel vérifie ces présentations. Les chiffres publiés officiellement doivent être distingués de ceux annoncés par les campagnes.",
      "example": "Un maire habilité peut présenter une personne selon la procédure officielle.",
      "distinction": "Le parrainage n’est ni un vote présidentiel ni une promesse privée de soutien.",
      "related": [
        "promesse-parrainage",
        "conseil-constitutionnel",
        "candidature-officielle"
      ],
      "sources": [
        {
          "title": "Loi du 6 novembre 1962, article 3 — Légifrance",
          "url": "https://www.legifrance.gouv.fr/loda/article_lc/LEGIARTI000052081106/2026-05-17"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "participation",
      "term": "Participation électorale",
      "category": "Vote et scrutin",
      "definition": "Part des électeurs inscrits qui prennent part au vote.",
      "explanation": "Elle se calcule en rapportant les votants aux inscrits pour le périmètre et le tour considérés. Les votes blancs et nuls comptent dans les votants, même s’ils ne sont pas des suffrages exprimés. Les comparaisons exigent donc des bases identiques.",
      "example": "Comparer deux tours nécessite de vérifier le territoire et l’heure des données.",
      "distinction": "Le score d’un candidat n’est pas le taux de participation.",
      "related": [
        "abstention",
        "vote-blanc",
        "suffrages-exprimes"
      ],
      "sources": [
        {
          "title": "Déroulement d’un scrutin — Service Public",
          "url": "https://www.service-public.gouv.fr/particuliers/vosdroits/F16828?lang=fr"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "pauvrete",
      "term": "Pauvreté monétaire",
      "category": "Économie et finances publiques",
      "definition": "Situation d’une personne dont le niveau de vie est inférieur à un seuil défini.",
      "explanation": "Le seuil fréquemment utilisé en Europe est relatif au niveau de vie médian. L’indicateur dépend de la définition et de l’année retenues. Il ne résume pas toutes les privations matérielles et toutes les formes d’exclusion.",
      "example": "Comparer deux taux exige un seuil et un périmètre cohérents.",
      "distinction": "Pauvreté monétaire et absence totale de ressources ne sont pas synonymes.",
      "related": [
        "niveau-vie",
        "redistribution"
      ],
      "sources": [
        {
          "title": "Niveau de vie et pauvreté — Insee",
          "url": "https://www.insee.fr/fr/statistiques/7941375?sommaire=7941491"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "plafond-depenses",
      "term": "Plafond de dépenses électorales",
      "category": "Financement de campagne",
      "definition": "Limite légale des dépenses engagées pour une campagne électorale.",
      "explanation": "Le montant et les opérations prises en compte dépendent du scrutin et des règles applicables. Ce plafond vise les coûts de campagne, non le coût des politiques publiques promises. Les publications de la CNCCFP donnent les montants en vigueur.",
      "example": "Les dépenses de communication électorale peuvent être comprises dans le plafond.",
      "distinction": "Plafond de dépenses et remboursement public ne sont pas le même montant.",
      "related": [
        "compte-campagne",
        "remboursement-campagne"
      ],
      "sources": [
        {
          "title": "Présidentielle 2027 : financement de la campagne — CNCCFP",
          "url": "https://cnccfp.fr/elections/election-du-president-de-la-republique-2027/"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "politique-agricole-commune",
      "term": "Politique agricole commune (PAC)",
      "category": "Agriculture et logement",
      "definition": "Politique de l’Union européenne soutenant l’agriculture et les territoires ruraux.",
      "explanation": "Elle comprend plusieurs instruments et financements, déclinés notamment dans les plans nationaux du cadre européen. Une proposition présidentielle doit identifier ce qui relève d’une décision française et ce qui nécessite une négociation ou une modification européenne.",
      "example": "Une aide peut être soumise à des conditions environnementales ou de pratiques.",
      "distinction": "La PAC n’est pas une aide nationale unique et uniforme.",
      "related": [
        "conseil-union-europeenne",
        "souverainete-alimentaire"
      ],
      "sources": [
        {
          "title": "Politique agricole commune — Ministère de l’Agriculture",
          "url": "https://agriculture.gouv.fr/thematiques/pac-politique-agricole-commune"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "politique-budgetaire",
      "term": "Politique budgétaire",
      "category": "Économie et finances publiques",
      "definition": "Choix portant sur les dépenses, recettes et équilibres des administrations publiques.",
      "explanation": "Ses effets dépendent du contexte, du financement et du calendrier. Une proposition doit distinguer dépense ponctuelle, dépense récurrente et recettes attendues. Les effets économiques annoncés restent des estimations fondées sur des hypothèses.",
      "example": "Investir dans des infrastructures et modifier un impôt sont deux leviers budgétaires.",
      "distinction": "Politique budgétaire et politique monétaire relèvent de compétences différentes.",
      "related": [
        "politique-monetaire",
        "deficit-public",
        "chiffrage"
      ],
      "sources": [
        {
          "title": "Politiques budgétaire et monétaire — Banque de France",
          "url": "https://www.banque-france.fr/fr/publications-et-statistiques/publications/interdependances-entre-la-politique-monetaire-et-la-politique-budgetaire"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "politique-monetaire",
      "term": "Politique monétaire",
      "category": "Économie et finances publiques",
      "definition": "Actions de la banque centrale sur les conditions monétaires et financières.",
      "explanation": "Dans la zone euro, elle relève de l’Eurosystème, autour de la BCE et des banques centrales nationales. Elle agit notamment par les taux et d’autres instruments. Un programme national doit tenir compte de ce partage des compétences.",
      "example": "Les taux directeurs peuvent influencer les conditions de crédit.",
      "distinction": "Le président français ne fixe pas seul les taux directeurs de la zone euro.",
      "related": [
        "banque-centrale-europeenne",
        "taux-interet",
        "politique-budgetaire"
      ],
      "sources": [
        {
          "title": "Politique monétaire — Banque de France",
          "url": "https://www.banque-france.fr/fr/actualites/quest-ce-que-la-politique-monetaire"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "pouvoir-achat",
      "term": "Pouvoir d’achat",
      "category": "Économie et finances publiques",
      "definition": "Quantité de biens et services qu’un revenu permet d’acheter.",
      "explanation": "Son évolution dépend des revenus et des prix. Un gain moyen ne signifie pas que chaque ménage gagne autant. Pour apprécier une proposition, il faut identifier les personnes concernées, les dépenses et les prélèvements effectivement modifiés.",
      "example": "Avec un revenu stable et des prix en hausse, on peut généralement acheter moins.",
      "distinction": "Hausse nominale du revenu et hausse du pouvoir d’achat ne se confondent pas.",
      "related": [
        "inflation",
        "revenu-disponible",
        "niveau-vie"
      ],
      "sources": [
        {
          "title": "Pouvoir d’achat des ménages — Insee",
          "url": "https://www.insee.fr/fr/metadonnees/definition/c2130"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "premier-ministre",
      "term": "Premier ministre",
      "category": "Institutions",
      "definition": "Chef du Gouvernement, nommé par le président de la République.",
      "explanation": "Il dirige l’action gouvernementale et assure l’exécution des lois. La capacité à appliquer un programme dépend notamment des soutiens parlementaires et des compétences constitutionnelles respectives du président et du Gouvernement.",
      "example": "Un projet de loi gouvernemental est préparé sous l’autorité du Gouvernement.",
      "distinction": "Le Premier ministre ne se confond pas avec le président de la République.",
      "related": [
        "gouvernement",
        "cohabitation"
      ],
      "sources": [
        {
          "title": "Constitution du 4 octobre 1958 — Légifrance",
          "url": "https://www.legifrance.gouv.fr/loda/texte_lc/LEGITEXT000006071194/"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "prestations-sociales",
      "term": "Prestations sociales",
      "category": "Travail et protection sociale",
      "definition": "Transferts destinés à couvrir certains risques ou besoins sociaux.",
      "explanation": "Ils peuvent être monétaires ou prendre d’autres formes. Les conditions dépendent du dispositif : cotisations, ressources, âge ou situation familiale. Il faut identifier les bénéficiaires d’une proposition sans supposer que toute prestation est universelle.",
      "example": "Une aide sous conditions de ressources ne concerne pas tous les ménages.",
      "distinction": "Prestation contributive et aide sous conditions de ressources répondent à des logiques différentes.",
      "related": [
        "protection-sociale",
        "redistribution"
      ],
      "sources": [
        {
          "title": "Protection sociale — Vie publique",
          "url": "https://www.vie-publique.fr/fiches/protection-sociale"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "primaire",
      "term": "Primaire",
      "category": "Candidatures et campagne",
      "definition": "Procédure politique servant à choisir une candidature au sein d’un camp.",
      "explanation": "Son électorat, ses conditions d’accès et ses règles dépendent des organisateurs. Elle peut être réservée aux adhérents ou ouverte plus largement. Ses résultats doivent être attribués à cette procédure, sans être présentés comme le résultat du scrutin présidentiel.",
      "example": "Plusieurs personnes peuvent concourir pour une désignation commune.",
      "distinction": "La primaire est une sélection politique ; la présidentielle est une élection nationale encadrée par la loi.",
      "related": [
        "investiture",
        "candidature-officielle"
      ],
      "sources": [
        {
          "title": "Loi du 6 novembre 1962, article 3 — Légifrance",
          "url": "https://www.legifrance.gouv.fr/loda/article_lc/LEGIARTI000052081106/2026-05-17"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "procuration",
      "term": "Procuration de vote",
      "category": "Vote et scrutin",
      "definition": "Autorisation donnée à un autre électeur pour voter à sa place.",
      "explanation": "Le mandant désigne un mandataire dans le cadre des formalités prévues. Le mandataire vote au bureau du mandant. Les possibilités de validation dématérialisée, les plafonds de procurations et les cas particuliers doivent être vérifiés avant la démarche.",
      "example": "Une personne absente le jour du scrutin peut préparer une procuration.",
      "distinction": "La procuration ne transfère pas l’inscription électorale vers le bureau du mandataire.",
      "related": [
        "mandant-mandataire",
        "bureau-vote"
      ],
      "sources": [
        {
          "title": "Le vote par procuration — Ministère de l’Intérieur",
          "url": "https://www.elections.interieur.gouv.fr/comprendre-elections/comment-je-vote/vote-par-procuration"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "proces-verbal",
      "term": "Procès-verbal électoral",
      "category": "Vote et scrutin",
      "definition": "Document consignant le déroulement et les résultats des opérations de vote.",
      "explanation": "Il mentionne les nombres nécessaires au résultat et retrace les observations ou réclamations selon la procédure applicable. Ce document participe à la vérification du scrutin ; un message sur les réseaux sociaux ne possède pas le même statut probatoire.",
      "example": "Une contestation peut être consignée au procès-verbal du bureau.",
      "distinction": "Procès-verbal local et proclamation nationale des résultats sont deux étapes différentes.",
      "related": [
        "depouillement",
        "recours-electoral"
      ],
      "sources": [
        {
          "title": "Déroulement d’un scrutin — Service Public",
          "url": "https://www.service-public.gouv.fr/particuliers/vosdroits/F16828?lang=fr"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "productivite",
      "term": "Productivité",
      "category": "Économie et finances publiques",
      "definition": "Rapport entre la production obtenue et les ressources utilisées.",
      "explanation": "Elle peut être mesurée par heure travaillée, par personne ou par rapport à d’autres facteurs. La productivité du travail dépend aussi des équipements, de l’organisation et des connaissances : elle ne mesure pas uniquement l’effort individuel.",
      "example": "Une machine peut accroître la production pour une même durée de travail.",
      "distinction": "Productivité horaire et nombre total d’heures travaillées sont deux dimensions distinctes.",
      "related": [
        "croissance",
        "temps-travail"
      ],
      "sources": [
        {
          "title": "Productivité — Insee",
          "url": "https://www.insee.fr/fr/metadonnees/definition/c1452?trk=public_post_comment-text"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "produit-interieur-brut",
      "term": "Produit intérieur brut (PIB)",
      "category": "Économie et finances publiques",
      "definition": "Mesure de la richesse produite sur un territoire pendant une période.",
      "explanation": "Il additionne les valeurs ajoutées selon les conventions de la comptabilité nationale. Il sert à mesurer la croissance et à rapporter dette ou déficit à la taille de l’économie, mais ne décrit pas toute la répartition des revenus ni tous les aspects du bien-être.",
      "example": "Une dette en pourcentage du PIB est rapportée à une production annuelle.",
      "distinction": "Le PIB est un flux de production, pas le patrimoine total du pays.",
      "related": [
        "croissance",
        "dette-publique"
      ],
      "sources": [
        {
          "title": "Produit intérieur brut — Insee",
          "url": "https://www.insee.fr/fr/metadonnees/definition/c1365"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "profession-foi",
      "term": "Profession de foi",
      "category": "Candidatures et campagne",
      "definition": "Document électoral dans lequel une candidature présente ses engagements aux électeurs.",
      "explanation": "Elle expose généralement un message et des priorités sous un format réglementé lorsqu’elle est diffusée dans le cadre officiel. Son contenu peut être plus court que l’ensemble du programme ; les textes de campagne complémentaires restent donc utiles.",
      "example": "Un électeur peut recevoir une présentation officielle des candidatures avant le vote.",
      "distinction": "Une profession de foi n’est pas nécessairement le programme intégral.",
      "related": [
        "programme-electoral",
        "campagne-officielle"
      ],
      "sources": [
        {
          "title": "Code électoral — Légifrance",
          "url": "https://www.legifrance.gouv.fr/loda/id/LEGITEXT000006070239/2026-04-27"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "programme-electoral",
      "term": "Programme électoral",
      "category": "Candidatures et campagne",
      "definition": "Ensemble des orientations et mesures proposées par une candidature.",
      "explanation": "Il peut prendre la forme de documents successifs, de livrets thématiques et de pages en ligne. Une synthèse doit préciser la version, la date et le caractère complet ou partiel du corpus. Une proposition ne devient pas une règle applicable du seul fait de sa publication.",
      "example": "Un livret sur la santé peut compléter un programme général.",
      "distinction": "Un programme antérieur n’est pas automatiquement le programme de 2027.",
      "related": [
        "profession-foi",
        "chiffrage",
        "calendrier-application"
      ],
      "sources": [
        {
          "title": "Guide du candidat et du mandataire 2026-2027 — CNCCFP",
          "url": "https://cnccfp.fr/publication-du-guide-a-lusage-des-candidats-a-lelection-du-president-de-la-republique-et-de-leur-mandataire-edition-2026-2027/"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "promesse-parrainage",
      "term": "Promesse de parrainage",
      "category": "Candidatures et campagne",
      "definition": "Engagement annoncé de présenter ultérieurement une candidature.",
      "explanation": "Une campagne peut communiquer un nombre de promesses recueillies avant ou pendant la période de collecte. Ces annonces ne sont pas des présentations validées. Leur date, leur auteur et leur nature doivent rester visibles pour éviter de produire un faux total officiel.",
      "example": "Une équipe indique avoir reçu des engagements d’élus avant leur traitement officiel.",
      "distinction": "Promis, transmis et validé correspondent à des états différents.",
      "related": [
        "parrainage",
        "candidature-declaree"
      ],
      "sources": [
        {
          "title": "Loi du 6 novembre 1962, article 3 — Légifrance",
          "url": "https://www.legifrance.gouv.fr/loda/article_lc/LEGIARTI000052081106/2026-05-17"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "protection-sociale",
      "term": "Protection sociale",
      "category": "Travail et protection sociale",
      "definition": "Mécanismes collectifs couvrant les conséquences financières de risques ou besoins sociaux.",
      "explanation": "Ils concernent notamment maladie, vieillesse, famille et chômage et mobilisent plusieurs acteurs. Une réforme doit désigner le dispositif, les bénéficiaires et le financement exacts, plutôt que d’assimiler toute dépense sociale à une seule caisse.",
      "example": "Pension de retraite et allocation familiale répondent à des situations différentes.",
      "distinction": "La Sécurité sociale n’est pas l’unique acteur de la protection sociale.",
      "related": [
        "securite-sociale",
        "prestations-sociales",
        "assurance-chomage"
      ],
      "sources": [
        {
          "title": "Protection sociale — Vie publique",
          "url": "https://www.vie-publique.fr/fiches/protection-sociale"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "protection-subsidiaire",
      "term": "Protection subsidiaire",
      "category": "Immigration et asile",
      "definition": "Protection internationale pour certaines personnes ne remplissant pas les conditions du statut de réfugié.",
      "explanation": "Elle répond à des critères légaux relatifs aux risques encourus et entraîne des droits définis par les textes. Il faut distinguer l’examen de la demande, la protection accordée et les documents de séjour qui en résultent.",
      "example": "Une protection peut être accordée après l’examen d’un risque entrant dans le cadre légal.",
      "distinction": "La protection subsidiaire n’est pas identique au statut de réfugié.",
      "related": [
        "asile",
        "etranger"
      ],
      "sources": [
        {
          "title": "Protection subsidiaire — Service Public",
          "url": "https://www.service-public.gouv.fr/particuliers/vosdroits/F2689"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "prelevements-obligatoires",
      "term": "Prélèvements obligatoires",
      "category": "Économie et finances publiques",
      "definition": "Ensemble des impôts et cotisations sociales retenus en comptabilité nationale.",
      "explanation": "Ils financent différentes administrations et dispositifs collectifs. Le taux rapporté au PIB est un indicateur global : il ne représente pas le pourcentage prélevé sur le revenu de chaque personne. La comparaison exige un périmètre constant.",
      "example": "Une cotisation sociale et un impôt peuvent appartenir à cet agrégat.",
      "distinction": "Prélèvements obligatoires et impôts seuls n’ont pas exactement le même champ.",
      "related": [
        "impot",
        "cotisations-sociales",
        "produit-interieur-brut"
      ],
      "sources": [
        {
          "title": "Prélèvements obligatoires — Insee",
          "url": "https://www.insee.fr/fr/statistiques/4277804"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "president-republique",
      "term": "Président de la République",
      "category": "Institutions",
      "definition": "Chef de l’État élu au suffrage universel direct.",
      "explanation": "Ses attributions sont définies par la Constitution. Certaines lui appartiennent en propre ; d’autres requièrent un contreseing. Pour apprécier une proposition, il faut distinguer ce qu’il peut décider personnellement de ce qui dépend du Gouvernement, du Parlement ou d’autres autorités.",
      "example": "Le président nomme le Premier ministre ; il ne vote pas seul le budget.",
      "distinction": "Président de la République et chef du Gouvernement sont deux fonctions distinctes.",
      "related": [
        "premier-ministre",
        "parlement",
        "contreseing"
      ],
      "sources": [
        {
          "title": "Le rôle du Président — Élysée",
          "url": "https://www.elysee.fr/la-presidence/le-role-du-president"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "presomption-innocence",
      "term": "Présomption d’innocence",
      "category": "Justice, sécurité et libertés",
      "definition": "Garantie selon laquelle une personne mise en cause n’est pas présumée coupable.",
      "explanation": "La culpabilité doit être établie selon les procédures de justice applicables. Décrire un dossier exige de distinguer enquête, poursuite, jugement et recours. Cela n’interdit pas de rapporter des faits vérifiés ni d’expliquer une décision, mais impose des qualifications exactes.",
      "example": "Une enquête ouverte ne signifie pas qu’une condamnation a été prononcée.",
      "distinction": "Mise en cause et culpabilité juridiquement établie sont des états différents.",
      "related": [
        "ineligibilite",
        "justice-independante"
      ],
      "sources": [
        {
          "title": "Présomption d’innocence — Ministère de la Justice",
          "url": "https://www.justice.gouv.fr/documentation/ressources/rapport-presomption-dinnocence"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "quinquennat",
      "term": "Quinquennat",
      "category": "Institutions",
      "definition": "Durée de cinq ans du mandat présidentiel.",
      "explanation": "La Constitution fixe cette durée et limite l’exercice à deux mandats consécutifs. Le quinquennat constitue un horizon politique, mais certaines mesures produisent leurs effets plus tôt ou plus tard : le calendrier d’un programme doit donc être explicité.",
      "example": "Une mesure peut être annoncée pour la première année ou pour la fin du mandat.",
      "distinction": "Durée du mandat et délai d’application d’une réforme sont différents.",
      "related": [
        "president-republique",
        "calendrier-application"
      ],
      "sources": [
        {
          "title": "Présidentielle : je suis électeur — Ministère de l’Intérieur",
          "url": "https://www.elections.interieur.gouv.fr/scrutins/lelection-presidentielle/election-presidentielle-je-suis-electeur"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "recours-electoral",
      "term": "Recours électoral",
      "category": "Vote et scrutin",
      "definition": "Contestation formée selon les procédures prévues contre des opérations ou décisions électorales.",
      "explanation": "L’autorité compétente et les délais dépendent du scrutin et de l’objet contesté. Pour la présidentielle, le Conseil constitutionnel exerce les compétences que les textes lui attribuent. Une irrégularité alléguée doit être étayée ; elle n’entraîne pas automatiquement l’annulation du scrutin.",
      "example": "Une réclamation précise les faits et les éléments qui permettent leur examen.",
      "distinction": "Désaccord avec le résultat et preuve d’une irrégularité sont différents.",
      "related": [
        "conseil-constitutionnel",
        "proces-verbal"
      ],
      "sources": [
        {
          "title": "Constitution du 4 octobre 1958 — Légifrance",
          "url": "https://www.legifrance.gouv.fr/loda/texte_lc/LEGITEXT000006071194/"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "redistribution",
      "term": "Redistribution",
      "category": "Économie et finances publiques",
      "definition": "Modification de la répartition des ressources par les prélèvements et transferts.",
      "explanation": "Elle passe notamment par les impôts et prestations ; certaines analyses intègrent aussi les services en nature. Il faut examiner leurs effets combinés sur chaque catégorie de ménage, plutôt qu’une taxe ou une allocation isolée.",
      "example": "Un ménage peut simultanément payer des prélèvements et recevoir des prestations.",
      "distinction": "Redistribution et création initiale de richesse sont des mécanismes différents.",
      "related": [
        "impot-progressif",
        "prestations-sociales",
        "niveau-vie"
      ],
      "sources": [
        {
          "title": "Progressivité et redistribution — Ministère de l’Économie",
          "url": "https://www.economie.gouv.fr/aqsmi/les-impots-pour-favoriser-la-reduction-des-inegalites"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "remboursement-campagne",
      "term": "Remboursement public de campagne",
      "category": "Financement de campagne",
      "definition": "Prise en charge publique de dépenses électorales dans les conditions légales.",
      "explanation": "Il dépend notamment des règles du scrutin, des résultats et du contrôle du compte. Il ne garantit pas le remboursement de toute dépense engagée. Les conditions précises et les plafonds doivent être vérifiés auprès de la CNCCFP.",
      "example": "Un remboursement peut être réduit si le compte est réformé.",
      "distinction": "Remboursement électoral et financement du programme gouvernemental sont indépendants.",
      "related": [
        "cnccfp",
        "compte-campagne"
      ],
      "sources": [
        {
          "title": "Présidentielle 2027 : financement de la campagne — CNCCFP",
          "url": "https://cnccfp.fr/elections/election-du-president-de-la-republique-2027/"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "reste-charge",
      "term": "Reste à charge en santé",
      "category": "Santé et éducation",
      "definition": "Part d’une dépense restant à payer après les remboursements pris en compte.",
      "explanation": "Le montant diffère selon que l’on déduit l’assurance obligatoire seule ou aussi les complémentaires. Le type de soins et la population étudiée comptent également. Une moyenne ne représente pas nécessairement la facture de chaque patient.",
      "example": "Un reste après Assurance maladie seule n’est pas celui après complémentaire.",
      "distinction": "Reste à charge nul et absence de dépense initiale ne sont pas équivalents.",
      "related": [
        "securite-sociale",
        "acces-soins"
      ],
      "sources": [
        {
          "title": "Dépenses de santé et restes à charge — Drees",
          "url": "https://data.drees.solidarites-sante.gouv.fr/explore/dataset/depenses-de-sante-et-restes-a-charge/"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "retrait-candidature",
      "term": "Retrait de candidature",
      "category": "Candidatures et campagne",
      "definition": "Décision de ne plus se présenter ou de ne plus poursuivre une candidature.",
      "explanation": "Il faut distinguer une déclaration publique de retrait, une hypothèse conditionnelle et les conséquences juridiques selon l’étape du scrutin. Une information sur un retrait doit reposer sur une source explicite, datée et attribuable à la personne ou à son équipe.",
      "example": "Une personne annonce qu’elle renonce à sa candidature.",
      "distinction": "Une absence médiatique ou une rumeur ne constitue pas un retrait confirmé.",
      "related": [
        "candidature-declaree",
        "candidature-officielle"
      ],
      "sources": [
        {
          "title": "Loi du 6 novembre 1962, article 3 — Légifrance",
          "url": "https://www.legifrance.gouv.fr/loda/article_lc/LEGIARTI000052081106/2026-05-17"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "retraite-capitalisation",
      "term": "Retraite par capitalisation",
      "category": "Travail et protection sociale",
      "definition": "Dispositif fondé sur une épargne accumulée pour procurer des revenus à la retraite.",
      "explanation": "Les versements sont investis selon les règles du produit ou régime. Le résultat dépend notamment des montants, rendements, frais et modalités de sortie. Elle peut compléter d’autres mécanismes et présente des risques différents de la répartition.",
      "example": "Une épargne retraite peut être constituée durant la vie active.",
      "distinction": "Capitalisation, retraite de base et retraite complémentaire ne sont pas interchangeables.",
      "related": [
        "retraite-repartition",
        "taux-interet"
      ],
      "sources": [
        {
          "title": "Structure du système de retraite — Vie publique",
          "url": "https://www.vie-publique.fr/fiches/37938-comment-le-systeme-de-retraite-est-il-structure"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "retraite-repartition",
      "term": "Retraite par répartition",
      "category": "Travail et protection sociale",
      "definition": "Système dans lequel les ressources courantes financent les pensions des retraités.",
      "explanation": "Les actifs acquièrent des droits à pension pour l’avenir. Son équilibre dépend notamment de l’emploi, des salaires, des cotisations et de la démographie. Comparer deux projets suppose de préciser les droits, montants et financements modifiés.",
      "example": "Les cotisations d’une période contribuent au paiement des pensions de cette période.",
      "distinction": "Ce mécanisme n’est pas une épargne individuelle intégralement mise de côté.",
      "related": [
        "retraite-capitalisation",
        "cotisations-sociales"
      ],
      "sources": [
        {
          "title": "Dix questions sur les retraites — Vie publique",
          "url": "https://www.vie-publique.fr/questions-reponses/272714-dix-questions-sur-les-retraites"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "revenu-disponible",
      "term": "Revenu disponible",
      "category": "Économie et finances publiques",
      "definition": "Revenu dont dispose un ménage après les transferts et prélèvements pris en compte.",
      "explanation": "Il combine notamment revenus d’activité, de remplacement et du patrimoine, prestations et prélèvements concernés. Le champ doit être précisé pour comparer deux statistiques ou chiffrages ; le ménage peut avoir plusieurs sources de revenu.",
      "example": "Une prestation supplémentaire peut augmenter le revenu disponible d’un ménage bénéficiaire.",
      "distinction": "Salaire brut, salaire net et revenu disponible du ménage sont différents.",
      "related": [
        "pouvoir-achat",
        "prestations-sociales"
      ],
      "sources": [
        {
          "title": "Niveau de vie et pauvreté — Insee",
          "url": "https://www.insee.fr/fr/statistiques/7941375?sommaire=7941491"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "referendum",
      "term": "Référendum",
      "category": "Institutions",
      "definition": "Vote par lequel les électeurs répondent directement à une question portant sur un texte.",
      "explanation": "Son objet et sa procédure sont encadrés par les textes. Un candidat qui en promet un doit préciser le mécanisme retenu, le texte soumis et les conditions juridiques : toute question politique ne peut pas être soumise indifféremment à toute procédure.",
      "example": "Un référendum peut porter sur un projet dans les domaines autorisés par la Constitution.",
      "distinction": "Un sondage ou une consultation partisane n’a pas la valeur juridique d’un référendum.",
      "related": [
        "revision-constitutionnelle",
        "constitution"
      ],
      "sources": [
        {
          "title": "Constitution du 4 octobre 1958 — Légifrance",
          "url": "https://www.legifrance.gouv.fr/loda/texte_lc/LEGITEXT000006071194/"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "revision-constitutionnelle",
      "term": "Révision constitutionnelle",
      "category": "Institutions",
      "definition": "Modification de la Constitution suivant une procédure spéciale.",
      "explanation": "Elle se distingue de l’adoption d’une loi ordinaire. La procédure de l’article 89 implique notamment un vote du texte dans les mêmes termes par les deux chambres, puis son approbation selon la voie prévue par la Constitution.",
      "example": "Modifier une règle constitutionnelle sur les institutions nécessite cette procédure particulière.",
      "distinction": "Une majorité présidentielle ne suffit pas, à elle seule, à réviser la Constitution.",
      "related": [
        "constitution",
        "parlement",
        "referendum"
      ],
      "sources": [
        {
          "title": "Constitution du 4 octobre 1958 — Légifrance",
          "url": "https://www.legifrance.gouv.fr/loda/texte_lc/LEGITEXT000006071194/"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "salaire-brut-net",
      "term": "Salaire brut et salaire net",
      "category": "Travail et protection sociale",
      "definition": "Montants distincts avant et après les retenues concernées sur la rémunération.",
      "explanation": "Le net doit lui-même être précisé : avant ou après prélèvement à la source, net imposable ou net payé. Une comparaison fiable utilise le même indicateur et distingue la rémunération du coût total supporté par l’employeur.",
      "example": "Une hausse de salaire brut ne produit pas nécessairement une hausse nette identique.",
      "distinction": "Coût employeur, salaire brut et net ne sont pas interchangeables.",
      "related": [
        "cotisations-sociales",
        "smic",
        "revenu-disponible"
      ],
      "sources": [
        {
          "title": "Organisation et financement de la Sécurité sociale — Vie publique",
          "url": "https://www.vie-publique.fr/video/291484-decryptage-la-securite-sociale-comment-ca-marche"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "scrutateur",
      "term": "Scrutateur",
      "category": "Vote et scrutin",
      "definition": "Personne participant au dépouillement des votes.",
      "explanation": "Les scrutateurs réalisent les opérations matérielles de lecture et de comptage selon les règles prévues, sous le contrôle du bureau. Leur intervention concourt à la transparence du résultat local.",
      "example": "Un scrutateur annonce le nom lu sur un bulletin pendant le comptage.",
      "distinction": "Le scrutateur n’est pas chargé de décider seul de l’ensemble des contestations.",
      "related": [
        "depouillement",
        "assesseur"
      ],
      "sources": [
        {
          "title": "Déroulement d’un scrutin — Service Public",
          "url": "https://www.service-public.gouv.fr/particuliers/vosdroits/F16828?lang=fr"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "scrutin-deux-tours",
      "term": "Scrutin uninominal majoritaire à deux tours",
      "category": "Vote et scrutin",
      "definition": "Système dans lequel chaque électeur choisit une candidature, avec un second tour si nécessaire.",
      "explanation": "Pour la présidentielle, la majorité absolue des suffrages exprimés permet l’élection au premier tour. À défaut, le second tour départage les deux candidatures arrivées en tête, sous les conditions prévues par les textes.",
      "example": "Le deuxième tour ne réunit pas tous les candidats du premier.",
      "distinction": "Ce scrutin n’attribue pas des sièges à la proportionnelle.",
      "related": [
        "majorite-absolue",
        "suffrages-exprimes"
      ],
      "sources": [
        {
          "title": "Présidentielle : je suis électeur — Ministère de l’Intérieur",
          "url": "https://www.elections.interieur.gouv.fr/scrutins/lelection-presidentielle/election-presidentielle-je-suis-electeur"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "secret-vote",
      "term": "Secret du vote",
      "category": "Vote et scrutin",
      "definition": "Garantie permettant de choisir sans révéler son vote à autrui.",
      "explanation": "L’isoloir, l’enveloppe et les règles de déroulement protègent ce choix individuel. Le vote est personnel, sous réserve des mécanismes légaux d’assistance ou de procuration. La transparence du comptage n’autorise pas à identifier le bulletin d’un électeur.",
      "example": "L’électeur prépare son enveloppe à l’abri des regards dans l’isoloir.",
      "distinction": "Secret du choix et publicité du dépouillement sont complémentaires.",
      "related": [
        "depouillement",
        "procuration"
      ],
      "sources": [
        {
          "title": "Constitution du 4 octobre 1958 — Légifrance",
          "url": "https://www.legifrance.gouv.fr/loda/texte_lc/LEGITEXT000006071194/"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "service-public",
      "term": "Service public",
      "category": "Institutions",
      "definition": "Activité d’intérêt général assurée par une personne publique ou sous son contrôle.",
      "explanation": "Ses modes de gestion et de financement varient. Un programme doit distinguer mission, accès des usagers, organisation et propriété de l’opérateur ; modifier l’une de ces dimensions ne signifie pas automatiquement modifier toutes les autres.",
      "example": "Une réforme peut changer la gestion d’un service en maintenant sa mission.",
      "distinction": "Service public et propriété publique de chaque opérateur ne sont pas synonymes.",
      "related": [
        "decentralisation",
        "budget-etat"
      ],
      "sources": [
        {
          "title": "Déconcentration, décentralisation et service public — Vie publique",
          "url": "https://www.vie-publique.fr/fiches/20167-quest-ce-que-la-deconcentration"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "smic",
      "term": "Smic",
      "category": "Travail et protection sociale",
      "definition": "Salaire minimum interprofessionnel de croissance, défini en montant horaire brut.",
      "explanation": "Son champ, ses revalorisations et les cas particuliers sont encadrés. Une promesse doit préciser brut ou net, durée du travail, territoire et date ; un montant mensuel ne doit pas être confondu avec le taux horaire.",
      "example": "Le montant mensuel dépend du nombre d’heures auquel il se rapporte.",
      "distinction": "Un minimum conventionnel peut être différent du Smic.",
      "related": [
        "salaire-brut-net",
        "temps-travail",
        "indexation"
      ],
      "sources": [
        {
          "title": "Smic — Service Public",
          "url": "https://www.service-public.gouv.fr/particuliers/vosdroits/F2300?iframe=yes"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "sobriete-energetique",
      "term": "Sobriété énergétique",
      "category": "Climat, énergie et environnement",
      "definition": "Réduction des besoins et usages d’énergie par des choix d’organisation et de comportement.",
      "explanation": "Elle se distingue des améliorations techniques permettant le même service avec moins d’énergie. Les effets doivent être précisés selon les usages, les conditions de vie et les alternatives disponibles, sans supposer que tous les ménages disposent des mêmes marges.",
      "example": "Réorganiser un déplacement et améliorer le rendement d’un véhicule sont deux leviers différents.",
      "distinction": "Sobriété et efficacité énergétique sont complémentaires, non synonymes.",
      "related": [
        "mix-energetique",
        "pouvoir-achat"
      ],
      "sources": [
        {
          "title": "Sobriété énergétique — Ministère de la Transition écologique",
          "url": "https://www.ecologie.gouv.fr/actualites/sobriete-energetique-plan-reduire-notre-consommation-denergie"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "sondage",
      "term": "Sondage électoral",
      "category": "Médias et information",
      "definition": "Enquête statistique portant notamment sur des opinions ou intentions liées à une élection.",
      "explanation": "Son interprétation exige la date du terrain, la population interrogée, la méthode et les formulations des questions. Une enquête décrit des réponses recueillies dans certaines conditions ; elle ne constate pas le résultat futur du scrutin.",
      "example": "Une intention de vote mesurée en novembre peut évoluer avant avril.",
      "distinction": "Un sondage n’est ni un vote officiel ni une prévision certaine.",
      "related": [
        "marge-erreur",
        "echantillon",
        "notice-sondage"
      ],
      "sources": [
        {
          "title": "Loi encadrant les sondages — Commission des sondages",
          "url": "https://www.commission-des-sondages.fr/lois/lois.htm"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "souverainete-alimentaire",
      "term": "Souveraineté alimentaire",
      "category": "Agriculture et logement",
      "definition": "Capacité à maîtriser les conditions essentielles de son alimentation et de sa production.",
      "explanation": "Dans le débat public, le terme recouvre plusieurs dimensions : filières, ressources, revenus, approvisionnements et choix collectifs. Un programme doit en préciser la définition et les indicateurs, plutôt que supposer une suppression de tout échange international.",
      "example": "Renforcer une filière stratégique peut réduire une dépendance particulière.",
      "distinction": "Souveraineté alimentaire et autosuffisance complète ne sont pas nécessairement identiques.",
      "related": [
        "politique-agricole-commune",
        "biodiversite"
      ],
      "sources": [
        {
          "title": "Objectifs de la politique agricole — Code rural, Légifrance",
          "url": "https://www.legifrance.gouv.fr/codes/id/LEGIARTI000054715242/2026-08-20"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "subsidiarite",
      "term": "Subsidiarité",
      "category": "Europe, diplomatie et défense",
      "definition": "Principe encadrant l’échelon d’action dans les domaines concernés par les traités européens.",
      "explanation": "L’intervention de l’Union doit être justifiée lorsque les objectifs ne peuvent pas être suffisamment atteints par les États et le sont mieux au niveau européen. Les parlements nationaux participent au mécanisme de contrôle prévu.",
      "example": "L’efficacité d’une action locale ou nationale est examinée avant une intervention européenne.",
      "distinction": "La subsidiarité ne signifie pas que chaque État peut écarter toute règle commune.",
      "related": [
        "union-europeenne",
        "parlement"
      ],
      "sources": [
        {
          "title": "Mécanisme de contrôle de la subsidiarité — Commission européenne",
          "url": "https://commission.europa.eu/law/law-making-process/adopting-eu-law/relations-national-parliaments/subsidiarity-control-mechanism_fr"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "suffrage-universel-direct",
      "term": "Suffrage universel direct",
      "category": "Vote et scrutin",
      "definition": "Mode de vote où les électeurs choisissent eux-mêmes la personne élue.",
      "explanation": "À la présidentielle française, le choix porte directement sur une candidature, dans le cadre des conditions d’inscription et de capacité électorale. Il n’est pas confié à un collège de grands électeurs chargé de désigner ensuite le président.",
      "example": "L’électeur choisit un bulletin portant le nom d’un candidat.",
      "distinction": "Le suffrage indirect fait intervenir un collège électoral intermédiaire.",
      "related": [
        "scrutin-deux-tours",
        "corps-electoral"
      ],
      "sources": [
        {
          "title": "Présidentielle : je suis électeur — Ministère de l’Intérieur",
          "url": "https://www.elections.interieur.gouv.fr/scrutins/lelection-presidentielle/election-presidentielle-je-suis-electeur"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "suffrages-exprimes",
      "term": "Suffrages exprimés",
      "category": "Vote et scrutin",
      "definition": "Votes valables retenus pour les candidatures, après exclusion des blancs et nuls.",
      "explanation": "Cette base est essentielle à la lecture des scores et de la majorité absolue. Un pourcentage parmi les exprimés ne donne pas directement la proportion de tous les inscrits ayant choisi un candidat.",
      "example": "Un candidat peut obtenir 40 % des exprimés avec une part plus faible des inscrits.",
      "distinction": "Votants et suffrages exprimés ne sont pas identiques.",
      "related": [
        "participation",
        "majorite-absolue",
        "vote-blanc"
      ],
      "sources": [
        {
          "title": "Présidentielle : je suis électeur — Ministère de l’Intérieur",
          "url": "https://www.elections.interieur.gouv.fr/scrutins/lelection-presidentielle/election-presidentielle-je-suis-electeur"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "securite-sociale",
      "term": "Sécurité sociale",
      "category": "Travail et protection sociale",
      "definition": "Organisation collective de protection contre plusieurs risques de la vie.",
      "explanation": "Elle s’appuie sur des branches, des régimes et des ressources diverses. Les réformes peuvent modifier prestations, recettes ou organisation ; ces dimensions ne doivent pas être confondues et les populations concernées doivent être précisées.",
      "example": "Maladie et vieillesse correspondent à des branches distinctes.",
      "distinction": "Sécurité sociale et totalité des organismes de protection sociale ne se recouvrent pas.",
      "related": [
        "protection-sociale",
        "cotisations-sociales"
      ],
      "sources": [
        {
          "title": "Organisation et financement de la Sécurité sociale — Vie publique",
          "url": "https://www.vie-publique.fr/video/291484-decryptage-la-securite-sociale-comment-ca-marche"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "senat",
      "term": "Sénat",
      "category": "Institutions",
      "definition": "Seconde chambre du Parlement, représentant les collectivités territoriales.",
      "explanation": "Il participe à l’élaboration de la loi et au contrôle du Gouvernement. Ses membres sont élus au suffrage indirect. Les propositions qui modifient le fonctionnement des institutions doivent tenir compte de son rôle et des procédures applicables.",
      "example": "Un projet de loi peut faire l’objet d’allers-retours entre les deux chambres.",
      "distinction": "Le Sénat ne peut pas être dissous par le président de la République.",
      "related": [
        "parlement",
        "dissolution"
      ],
      "sources": [
        {
          "title": "Les institutions de la Ve République — Élysée",
          "url": "https://www.elysee.fr/la-presidence/les-institutions-de-la-cinquieme-republique"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "taux-chomage",
      "term": "Taux de chômage",
      "category": "Travail et protection sociale",
      "definition": "Part des chômeurs dans la population active selon la définition retenue.",
      "explanation": "Le dénominateur comprend les personnes en emploi et au chômage, non toute la population. Les inscriptions à France Travail et la mesure statistique du chômage ne décrivent pas exactement le même objet ; les comparaisons doivent garder les mêmes critères.",
      "example": "Un taux pour les jeunes se calcule parmi les jeunes actifs du champ étudié.",
      "distinction": "Taux de chômage et part des chômeurs dans toute la population sont différents.",
      "related": [
        "assurance-chomage",
        "productivite"
      ],
      "sources": [
        {
          "title": "Taux de chômage — Insee",
          "url": "https://www.insee.fr/fr/metadonnees/definition/c1687"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "taux-interet",
      "term": "Taux d’intérêt",
      "category": "Économie et finances publiques",
      "definition": "Prix d’un emprunt ou rémunération d’un prêt, généralement exprimé en pourcentage annuel.",
      "explanation": "Le taux nominal se distingue du taux réel, tenant compte de l’inflation. Pour les ménages comme pour les budgets publics, les conditions d’emprunt modifient les coûts ; les projections doivent expliciter taux, durée et autres hypothèses.",
      "example": "Deux crédits identiques en montant peuvent coûter différemment selon taux et durée.",
      "distinction": "Taux nominal et coût en pouvoir d’achat ne sont pas identiques.",
      "related": [
        "inflation",
        "dette-publique",
        "politique-monetaire"
      ],
      "sources": [
        {
          "title": "Taux d’intérêt nominal et réel — Banque de France",
          "url": "https://www.banque-france.fr/fr/publications-et-statistiques/publications/taux-dinteret-nominal-et-reel"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "tva",
      "term": "Taxe sur la valeur ajoutée (TVA)",
      "category": "Économie et finances publiques",
      "definition": "Impôt indirect sur la consommation intégré au prix des opérations concernées.",
      "explanation": "Les entreprises collectent la taxe dans les conditions prévues. Les taux varient selon les biens, services et territoires. L’effet d’une baisse sur le prix final dépend de sa répercussion et doit être distingué de la perte de recette annoncée.",
      "example": "Une baisse proposée doit préciser les produits concernés et les hypothèses de prix.",
      "distinction": "La TVA ne fonctionne pas comme un barème progressif sur les revenus.",
      "related": [
        "impot",
        "pouvoir-achat"
      ],
      "sources": [
        {
          "title": "Les impôts : définitions — Ministère de l’Économie",
          "url": "https://www.economie.gouv.fr/aqsmi/les-impots-de-quoi-parle-t"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "temps-parole",
      "term": "Temps de parole",
      "category": "Médias et information",
      "definition": "Durée des interventions des candidats ou responsables politiques à la radio et à la télévision.",
      "explanation": "L’Arcom contrôle le pluralisme et applique des règles adaptées au contexte électoral. Le temps d’antenne peut inclure une couverture plus large que les seules interventions directes. Les obligations varient selon la phase de la campagne.",
      "example": "Un extrait de discours contribue au temps de parole de son auteur.",
      "distinction": "Temps de parole et temps d’antenne ne sont pas synonymes.",
      "related": [
        "egalite-equite",
        "campagne-officielle"
      ],
      "sources": [
        {
          "title": "Temps de parole politique — Arcom",
          "url": "https://www.arcom.fr/temps-parole"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "temps-travail",
      "term": "Temps de travail",
      "category": "Travail et protection sociale",
      "definition": "Durée du travail considérée dans le cadre et le champ indiqués.",
      "explanation": "Un programme peut viser durée légale, durée effective, temps partiel ou organisation hebdomadaire. Les effets sur rémunération et horaires diffèrent. Un chiffre isolé nécessite donc des précisions sur le champ et les compensations proposées.",
      "example": "Réduire une durée de référence et répartir autrement les horaires sont deux mesures distinctes.",
      "distinction": "Durée légale, maximum autorisé et horaires effectifs ne sont pas identiques.",
      "related": [
        "smic",
        "salaire-brut-net",
        "productivite"
      ],
      "sources": [
        {
          "title": "Smic — Service Public",
          "url": "https://www.service-public.gouv.fr/particuliers/vosdroits/F2300?iframe=yes"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "union-europeenne",
      "term": "Union européenne (UE)",
      "category": "Europe, diplomatie et défense",
      "definition": "Union d’États exerçant en commun les compétences prévues par les traités.",
      "explanation": "Ses institutions ont des rôles distincts. Une mesure nationale doit tenir compte du domaine de compétence, des textes européens applicables et des procédures éventuelles de négociation. Une promesse française ne modifie pas seule le droit commun de l’Union.",
      "example": "Une réforme agricole peut mobiliser un cadre européen et des choix nationaux.",
      "distinction": "Union européenne, zone euro et espace Schengen ont des périmètres différents.",
      "related": [
        "commission-europeenne",
        "parlement-europeen",
        "schengen"
      ],
      "sources": [
        {
          "title": "Institutions de l’Union européenne — EUR-Lex",
          "url": "https://eur-lex.europa.eu/legal-content/FR/TXT/?uri=LEGISSUM:eu_institutions"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "vote-blanc",
      "term": "Vote blanc",
      "category": "Vote et scrutin",
      "definition": "Vote exprimant une participation sans choix d’une candidature.",
      "explanation": "Une enveloppe vide ou contenant un bulletin blanc est comptabilisée séparément selon les règles électorales. Le vote blanc entre dans le nombre de votants mais pas dans les suffrages exprimés utilisés pour calculer les résultats des candidats.",
      "example": "Une enveloppe vide est décomptée comme vote blanc.",
      "distinction": "Vote blanc et vote nul sont distingués dans le décompte.",
      "related": [
        "vote-nul",
        "suffrages-exprimes",
        "abstention"
      ],
      "sources": [
        {
          "title": "Déroulement d’un scrutin — Service Public",
          "url": "https://www.service-public.gouv.fr/particuliers/vosdroits/F16828?lang=fr"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "vote-nul",
      "term": "Vote nul",
      "category": "Vote et scrutin",
      "definition": "Bulletin ou enveloppe ne permettant pas de retenir un suffrage valable.",
      "explanation": "La nullité est appréciée selon les règles du scrutin : signes de reconnaissance, contenu non conforme ou désignation irrégulière peuvent notamment être concernés. Ces votes sont recensés mais ne sont pas intégrés aux suffrages exprimés.",
      "example": "Un bulletin portant une annotation personnelle peut être déclaré nul.",
      "distinction": "La nullité n’est pas déduite de l’opinion supposée de l’électeur.",
      "related": [
        "vote-blanc",
        "suffrages-exprimes"
      ],
      "sources": [
        {
          "title": "Code électoral — Légifrance",
          "url": "https://www.legifrance.gouv.fr/loda/id/LEGITEXT000006070239/2026-04-27"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "echantillon",
      "term": "Échantillon",
      "category": "Médias et information",
      "definition": "Sous-ensemble de personnes interrogées pour étudier une population.",
      "explanation": "Sa taille et sa construction influencent les résultats d’une enquête. Pour un sondage électoral, l’échantillon initial peut être différent du sous-ensemble utilisé pour calculer les intentions de vote : inscrits, personnes certaines de voter ou réponses exprimées, par exemple.",
      "example": "Une enquête peut interroger plus de personnes que le nombre retenu pour un résultat.",
      "distinction": "Un grand nombre de réponses ne garantit pas, à lui seul, la représentativité.",
      "related": [
        "sondage",
        "marge-erreur"
      ],
      "sources": [
        {
          "title": "Exemple de notice méthodologique et de marges d’erreur — Commission des sondages",
          "url": "https://www.commission-des-sondages.fr/notices/files/notices/2024/juin/9863-leg-odoxa-l-obs-21-juin.pdf"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "egalite-equite",
      "term": "Égalité et équité médiatiques",
      "category": "Médias et information",
      "definition": "Deux principes distincts d’organisation de l’accès des candidatures aux médias audiovisuels.",
      "explanation": "L’équité tient compte de critères tels que la représentativité et l’implication dans la campagne. L’égalité impose un traitement égal dans les conditions fixées pour la présidentielle, notamment pendant la campagne officielle. Il faut identifier la période et la règle effectivement applicable.",
      "example": "Un traitement équitable n’impose pas toujours des durées strictement identiques.",
      "distinction": "Équité ne signifie pas égalité arithmétique en toute période.",
      "related": [
        "temps-parole",
        "campagne-officielle"
      ],
      "sources": [
        {
          "title": "Le pluralisme politique — Arcom",
          "url": "https://www.arcom.fr/nous-connaitre-nos-missions/garantir-le-pluralisme-et-la-cohesion-sociale/proteger-le-pluralisme-politique"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "eligibilite",
      "term": "Éligibilité",
      "category": "Candidatures et campagne",
      "definition": "Possibilité juridique d’être candidat à une élection.",
      "explanation": "Elle dépend de conditions relatives notamment à la nationalité, à l’âge et à la capacité électorale, ainsi que des règles et décisions applicables à la personne. Le recueil de signatures ne dispense pas de respecter ces autres conditions.",
      "example": "Une candidature doit satisfaire les conditions d’éligibilité en plus des présentations d’élus.",
      "distinction": "Être populaire dans un sondage ne rend pas une personne juridiquement éligible.",
      "related": [
        "ineligibilite",
        "parrainage",
        "candidature-officielle"
      ],
      "sources": [
        {
          "title": "Conditions de candidature à la présidentielle — Gouvernement",
          "url": "https://www.info.gouv.fr/actualite/quelles-sont-les-conditions-pour-etre-candidat-a-l-election-presidentielle"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "energie-renouvelable",
      "term": "Énergie renouvelable",
      "category": "Climat, énergie et environnement",
      "definition": "Énergie issue de sources se renouvelant à l’échelle des usages humains.",
      "explanation": "Solaire, éolien, hydraulique ou certaines biomasses relèvent de cette catégorie. Chaque filière présente des conditions d’implantation, des effets environnementaux et des contraintes de fonctionnement propres. Renouvelable ne signifie donc pas sans impact ni disponible partout de façon identique.",
      "example": "Les productions solaire et hydraulique dépendent de conditions différentes.",
      "distinction": "Renouvelable et bas-carbone ne désignent pas exactement la même catégorie.",
      "related": [
        "mix-energetique",
        "neutralite-carbone"
      ],
      "sources": [
        {
          "title": "Le bouquet énergétique — Service des données et études statistiques",
          "url": "https://www.notre-environnement.gouv.fr/actualites/breves/article/l-energie-en-france-et-dans-le-monde-deux-bouquets-bien-differents"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "etat-droit",
      "term": "État de droit",
      "category": "Justice, sécurité et libertés",
      "definition": "Organisation dans laquelle les autorités publiques sont soumises au droit et à des contrôles.",
      "explanation": "La hiérarchie des normes, les garanties des libertés et l’existence de recours limitent l’exercice du pouvoir. Une promesse doit donc être appréciée aussi au regard des compétences et procédures, même lorsqu’elle bénéficie d’un soutien électoral.",
      "example": "Une décision publique peut être contestée devant une juridiction compétente.",
      "distinction": "La victoire à une élection ne dispense pas du respect des règles juridiques.",
      "related": [
        "constitution",
        "justice-independante"
      ],
      "sources": [
        {
          "title": "Constitution du 4 octobre 1958 — Légifrance",
          "url": "https://www.legifrance.gouv.fr/loda/texte_lc/LEGITEXT000006071194/"
        }
      ],
      "verifiedAt": "2026-11-15"
    },
    {
      "id": "etranger",
      "term": "Étranger",
      "category": "Immigration et asile",
      "definition": "Personne résidant en France qui ne possède pas la nationalité française.",
      "explanation": "Elle peut être née en France ou à l’étranger. Une personne possédant la nationalité française et une autre nationalité est française pour cette classification. La catégorie peut changer lors d’une acquisition de nationalité, contrairement au statut statistique d’immigré.",
      "example": "Un enfant né en France peut être étranger selon sa situation de nationalité.",
      "distinction": "Nationalité actuelle et pays de naissance sont deux critères différents.",
      "related": [
        "immigre",
        "asile"
      ],
      "sources": [
        {
          "title": "Étranger — Insee",
          "url": "https://www.insee.fr/fr/metadonnees/definition/c1198"
        }
      ],
      "verifiedAt": "2026-11-15"
    }
  ],
  "events": [
    {
      "id": "kazib-paris-2026-11-21",
      "candidateIds": [
        "anasse-kazib"
      ],
      "title": "Meeting de campagne à Paris",
      "start": "2026-11-21T18:00:00+01:00",
      "timeZone": "Europe/Paris",
      "location": "Espace Charenton, 327 rue de Charenton, 75012 Paris",
      "medium": "Sur place",
      "organizer": "Révolution permanente",
      "status": "confirmed",
      "topic": "Présentation de la candidature et échanges sur les mobilisations sociales.",
      "access": "Réservation proposée sur la billetterie officielle.",
      "url": "https://my.weezevent.com/meeting-anasse-2027-grand-meeting-revolutionnaire-a-paris",
      "sourceUrl": "https://my.weezevent.com/meeting-anasse-2027-grand-meeting-revolutionnaire-a-paris",
      "sourceTitle": "Annonce publiée par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "mikolajczak-ivry-2026-11-18",
      "candidateIds": [
        "antoine-mikolajczak"
      ],
      "title": "Présentation du contre-budget 2027",
      "start": "2026-11-18T18:30:00+01:00",
      "timeZone": "Europe/Paris",
      "location": "Bercail, 99 rue Molière, 94200 Ivry-sur-Seine",
      "medium": "Sur place",
      "organizer": "Équinoxe",
      "status": "confirmed",
      "topic": "Atelier sur les finances publiques, échanges et discours du candidat.",
      "access": "Entrée gratuite sur inscription ; durée annoncée d’environ deux heures.",
      "url": "https://parti-equinoxe.fr/contre-budget-2027-paris/",
      "sourceUrl": "https://parti-equinoxe.fr/contre-budget-2027-paris/",
      "sourceTitle": "Annonce publiée par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "ncho-toulouse-2026-10-22",
      "candidateIds": [
        "brigitte-ncho"
      ],
      "title": "Meeting de campagne à Toulouse",
      "start": "2026-10-22",
      "timeZone": "Europe/Paris",
      "location": "Au Troquet Chez Rami, 1 rue de Carcassonne, Toulouse",
      "medium": "Sur place",
      "organizer": "Révélation 2027",
      "status": "confirmed",
      "topic": "",
      "access": "Entrée libre annoncée ; heure non publiée dans l’agenda consulté.",
      "url": "https://www.revelation2027.fr/agenda/",
      "sourceUrl": "https://www.revelation2027.fr/agenda/",
      "sourceTitle": "Annonce publiée par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "egger-gradignan-2026-10-24",
      "candidateIds": [
        "clara-egger"
      ],
      "title": "Journée de débats sur la démocratie",
      "start": "2026-10-24T09:00:00+02:00",
      "timeZone": "Europe/Paris",
      "location": "Espace Rencontre, 139–141 rue de la Croix de Monjous, Gradignan",
      "medium": "Sur place",
      "organizer": "Les Ateliers Constituants 33",
      "status": "confirmed",
      "topic": "Référendum d’initiative citoyenne et institutions.",
      "access": "Inscription obligatoire annoncée sur HelloAsso.",
      "url": "https://solutiondemocratique.fr/presidentielle-2027-clara-egger-candidate-de-solution-democratique-a-gradignan-le-24-octobre/",
      "sourceUrl": "https://solutiondemocratique.fr/presidentielle-2027-clara-egger-candidate-de-solution-democratique-a-gradignan-le-24-octobre/",
      "sourceTitle": "Annonce publiée par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": "",
      "end": "2026-10-24T18:00:00+02:00"
    },
    {
      "id": "egger-montelimar-2026-10-26",
      "candidateIds": [
        "clara-egger"
      ],
      "title": "Conférence à Montélimar",
      "start": "2026-10-26T18:30:00+01:00",
      "timeZone": "Europe/Paris",
      "location": "Montélimar ; salle non précisée dans l’annonce consultée",
      "medium": "Sur place",
      "organizer": "Solution Démocratique",
      "status": "confirmed",
      "topic": "Démocratie directe.",
      "access": "Annonce initiale indiquant un lieu à communiquer ; ne pas déduire une adresse.",
      "url": "https://solutiondemocratique.fr/dans-la-drome-solution-democratique-organise-neuf-votations-citoyennes-avant-la-venue-de-la-candidate-a-la-presidentielle-clara-egger/",
      "sourceUrl": "https://solutiondemocratique.fr/dans-la-drome-solution-democratique-organise-neuf-votations-citoyennes-avant-la-venue-de-la-candidate-a-la-presidentielle-clara-egger/",
      "sourceTitle": "Annonce publiée par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "lisnard-dlive-2026-11-10",
      "candidateIds": [
        "david-lisnard"
      ],
      "title": "Premier échange DLive avec les internautes",
      "start": "2026-11-10",
      "timeZone": "Europe/Paris",
      "location": "En ligne, émission depuis Cannes",
      "medium": "Réseaux sociaux de David Lisnard",
      "organizer": "Nouvelle Énergie",
      "status": "confirmed",
      "topic": "Questions des internautes et présentation des propositions.",
      "access": "Heure de début non précisée dans l’article de compte rendu.",
      "url": "https://www.unenouvelleenergie.fr/dlive-david-lisnard-lance-son-nouveau-rendez-vous-mensuel-avec-les-francais/",
      "sourceUrl": "https://www.unenouvelleenergie.fr/dlive-david-lisnard-lance-son-nouveau-rendez-vous-mensuel-avec-les-francais/",
      "sourceTitle": "Annonce publiée par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "batho-salon-maires-2026-11-24",
      "candidateIds": [
        "delphine-batho"
      ],
      "title": "Rencontre au Salon des maires",
      "start": "2026-11-24",
      "timeZone": "Europe/Paris",
      "location": "Parc des Expositions, 1 place de la Porte de Versailles, Paris",
      "medium": "Sur place",
      "organizer": "Équipe de campagne de Delphine Batho",
      "status": "confirmed",
      "topic": "Échanges avec les élus locaux sur l’adaptation climatique.",
      "access": "Annonce du 24 au 26 novembre ; horaire personnel non précisé.",
      "url": "https://www.delphinebatho.fr/agenda/salon-des-maires-et-des-collectivites-locales-a-paris/",
      "sourceUrl": "https://www.delphinebatho.fr/agenda/salon-des-maires-et-des-collectivites-locales-a-paris/",
      "sourceTitle": "Annonce publiée par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": "",
      "end": "2026-11-26"
    },
    {
      "id": "batho-dijon-2026-11-27",
      "candidateIds": [
        "delphine-batho"
      ],
      "title": "Débat One Health à Dijon",
      "start": "2026-11-27",
      "timeZone": "Europe/Paris",
      "location": "36 rue Chabot Charny, Dijon",
      "medium": "Sur place",
      "organizer": "Alternatives Économiques",
      "status": "confirmed",
      "topic": "Santé et environnement, avec Grégory Doucet, Nicolas Souveton et Julien Fosse.",
      "access": "Public ; lieu annoncé accessible aux personnes à mobilité réduite ; heure non publiée.",
      "url": "https://www.delphinebatho.fr/agenda/one-health-aux-journees-de-leconomie-autrement-a-dijon/",
      "sourceUrl": "https://www.delphinebatho.fr/agenda/one-health-aux-journees-de-leconomie-autrement-a-dijon/",
      "sourceTitle": "Annonce publiée par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "philippe-annemasse-2026-10-01",
      "candidateIds": [
        "edouard-philippe"
      ],
      "title": "Réunion publique à Annemasse",
      "start": "2026-10-01T19:00:00+02:00",
      "timeZone": "Europe/Paris",
      "location": "Complexe Martin Luther King, rue du Docteur Francis Baud, 74100 Annemasse",
      "medium": "Sur place",
      "organizer": "Horizons / Avec Édouard",
      "status": "confirmed",
      "topic": "",
      "access": "Inscription proposée par l’organisateur.",
      "url": "https://horizonsleparti.fr/reunion-publique-autour-dedouard-philippe-a-annemasse/",
      "sourceUrl": "https://horizonsleparti.fr/reunion-publique-autour-dedouard-philippe-a-annemasse/",
      "sourceTitle": "Annonce publiée par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "zemmour-toulon-2026-11-21",
      "candidateIds": [
        "eric-zemmour"
      ],
      "title": "Meeting de lancement à Toulon",
      "start": "2026-11-21",
      "timeZone": "Europe/Paris",
      "location": "Zénith de Toulon, boulevard Commandant, Toulon",
      "medium": "Sur place",
      "organizer": "Reconquête",
      "status": "confirmed",
      "topic": "Lancement de campagne avec Éric Zemmour et Sarah Knafo.",
      "access": "Gratuit sur inscription obligatoire ; pièce d’identité demandée. Portes à 13 h 15. Le calendrier indique 15 h, le déroulé 15 h 30 : vérifier auprès de l’organisateur.",
      "url": "https://my.weezevent.com/meeting-deric-zemmour-lancement-de-campagne",
      "sourceUrl": "https://my.weezevent.com/meeting-deric-zemmour-lancement-de-campagne",
      "sourceTitle": "Annonce publiée par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "rohou-livre-blanc-2026-10-02",
      "candidateIds": [
        "erwan-rohou"
      ],
      "title": "Présentation du Livre blanc environnemental",
      "start": "2026-10-02T15:00:00+02:00",
      "timeZone": "Europe/Paris",
      "location": "Brasserie Le Bourbon, 1 place du Palais-Bourbon, Paris",
      "medium": "Sur place",
      "organizer": "Mouvement Écologiste Indépendant",
      "status": "confirmed",
      "topic": "Conférence de presse sur le patrimoine environnemental.",
      "access": "Conditions d’accès non détaillées dans l’annonce.",
      "url": "https://fr.linkedin.com/posts/erwan-rohou-37840920_les-candidats-%C3%A0-la-pr%C3%A9sidentielle-parlent-activity-7510774144599248896-3EJ8",
      "sourceUrl": "https://fr.linkedin.com/posts/erwan-rohou-37840920_les-candidats-%C3%A0-la-pr%C3%A9sidentielle-parlent-activity-7510774144599248896-3EJ8",
      "sourceTitle": "Publication publique d’Erwan Rohou",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "roussel-avion-2026-12-06",
      "candidateIds": [
        "fabien-roussel"
      ],
      "title": "Meeting national à Avion",
      "start": "2026-12-06",
      "timeZone": "Europe/Paris",
      "location": "Avion, Pas-de-Calais ; salle non confirmée",
      "medium": "Sur place",
      "organizer": "Campagne de Fabien Roussel",
      "status": "confirmed",
      "topic": "Premier meeting national annoncé pour décembre.",
      "access": "Date annoncée en conférence de presse selon Le Parisien ; horaires et accès non précisés.",
      "url": "https://www.leparisien.fr/elections/presidentielle/presidentielle-2027-fabien-roussel-va-organiser-un-meeting-le-6-decembre-a-avion-le-lendemain-de-celui-de-jean-luc-melenchon-au-havre-03-11-2026-O54LVECQMVHSDORHGJRKMBTYQ4.php",
      "sourceUrl": "https://www.leparisien.fr/elections/presidentielle/presidentielle-2027-fabien-roussel-va-organiser-un-meeting-le-6-decembre-a-avion-le-lendemain-de-celui-de-jean-luc-melenchon-au-havre-03-11-2026-O54LVECQMVHSDORHGJRKMBTYQ4.php",
      "sourceTitle": "Le Parisien — annonce du candidat en conférence de presse",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "philippot-kintzheim-2026-11-25",
      "candidateIds": [
        "florian-philippot"
      ],
      "title": "Réunion publique à Kintzheim",
      "start": "2026-11-25T19:00:00+01:00",
      "timeZone": "Europe/Paris",
      "location": "Hôtel-restaurant Au Parc des Cigognes, 96 route de Sélestat, 67600 Kintzheim",
      "medium": "Sur place",
      "organizer": "Les Patriotes",
      "status": "confirmed",
      "topic": "",
      "access": "Entrée gratuite, ouverte à tous ; inscription fortement recommandée.",
      "url": "https://les-patriotes.fr/kintzheim/",
      "sourceUrl": "https://les-patriotes.fr/kintzheim/",
      "sourceTitle": "Annonce publiée par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "lalanne-tournee-2026-11-05",
      "candidateIds": [
        "francis-lalanne"
      ],
      "title": "Tournée de campagne — Cognac",
      "start": "2026-11-05T19:00:00+01:00",
      "timeZone": "Europe/Paris",
      "location": "Cognac — La Salamandre",
      "medium": "Sur place",
      "organizer": "Campagne Francis Lalanne",
      "status": "cancelled",
      "topic": "",
      "access": "Réunion annulée dans le calendrier de campagne.",
      "url": "https://dieudolalanne2027.com/la-tournee/",
      "sourceUrl": "https://dieudolalanne2027.com/la-tournee/",
      "sourceTitle": "Calendrier publié par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "lalanne-tournee-2026-11-06",
      "candidateIds": [
        "francis-lalanne"
      ],
      "title": "Tournée de campagne — Périgueux",
      "start": "2026-11-06T20:00:00+01:00",
      "timeZone": "Europe/Paris",
      "location": "Périgueux — Amphithéâtre Jean Moulin",
      "medium": "Sur place",
      "organizer": "Campagne Francis Lalanne",
      "status": "cancelled",
      "topic": "",
      "access": "Réunion annulée dans le calendrier de campagne.",
      "url": "https://dieudolalanne2027.com/la-tournee/",
      "sourceUrl": "https://dieudolalanne2027.com/la-tournee/",
      "sourceTitle": "Calendrier publié par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "lalanne-tournee-2026-11-07",
      "candidateIds": [
        "francis-lalanne"
      ],
      "title": "Tournée de campagne — Lanton",
      "start": "2026-11-07T19:00:00+01:00",
      "timeZone": "Europe/Paris",
      "location": "Lanton — 1 route du Cap Ferret",
      "medium": "Sur place",
      "organizer": "Campagne Francis Lalanne",
      "status": "confirmed",
      "topic": "",
      "access": "Entrée gratuite annoncée.",
      "url": "https://dieudolalanne2027.com/la-tournee/",
      "sourceUrl": "https://dieudolalanne2027.com/la-tournee/",
      "sourceTitle": "Calendrier publié par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "lalanne-tournee-2026-11-18",
      "candidateIds": [
        "francis-lalanne"
      ],
      "title": "Tournée de campagne — Montauban",
      "start": "2026-11-18T20:00:00+01:00",
      "timeZone": "Europe/Paris",
      "location": "Montauban — Salle des fêtes de Falguières, 130–370 chemin de Baraque",
      "medium": "Sur place",
      "organizer": "Campagne Francis Lalanne",
      "status": "confirmed",
      "topic": "",
      "access": "Entrée gratuite annoncée.",
      "url": "https://dieudolalanne2027.com/la-tournee/",
      "sourceUrl": "https://dieudolalanne2027.com/la-tournee/",
      "sourceTitle": "Calendrier publié par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "lalanne-tournee-2026-11-20",
      "candidateIds": [
        "francis-lalanne"
      ],
      "title": "Tournée de campagne — Fréjus",
      "start": "2026-11-20T20:00:00+01:00",
      "timeZone": "Europe/Paris",
      "location": "Fréjus — Espace municipal Le Bateau, 128 quai d’Octave",
      "medium": "Sur place",
      "organizer": "Campagne Francis Lalanne",
      "status": "confirmed",
      "topic": "",
      "access": "Entrée gratuite annoncée.",
      "url": "https://dieudolalanne2027.com/la-tournee/",
      "sourceUrl": "https://dieudolalanne2027.com/la-tournee/",
      "sourceTitle": "Calendrier publié par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "lalanne-tournee-2026-11-25",
      "candidateIds": [
        "francis-lalanne"
      ],
      "title": "Tournée de campagne — Charost",
      "start": "2026-11-25",
      "timeZone": "Europe/Paris",
      "location": "Charost — Salle polyvalente, rue du 1er Régiment d’Infanterie",
      "medium": "Sur place",
      "organizer": "Campagne Francis Lalanne",
      "status": "confirmed",
      "topic": "",
      "access": "Entrée gratuite annoncée. Horaire à confirmer.",
      "url": "https://dieudolalanne2027.com/la-tournee/",
      "sourceUrl": "https://dieudolalanne2027.com/la-tournee/",
      "sourceTitle": "Calendrier publié par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "lalanne-tournee-2026-11-26",
      "candidateIds": [
        "francis-lalanne"
      ],
      "title": "Tournée de campagne — Moulins",
      "start": "2026-11-26T20:00:00+01:00",
      "timeZone": "Europe/Paris",
      "location": "Moulins — Salle des fêtes René Vincent",
      "medium": "Sur place",
      "organizer": "Campagne Francis Lalanne",
      "status": "confirmed",
      "topic": "",
      "access": "Entrée gratuite annoncée.",
      "url": "https://dieudolalanne2027.com/la-tournee/",
      "sourceUrl": "https://dieudolalanne2027.com/la-tournee/",
      "sourceTitle": "Calendrier publié par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "lalanne-tournee-2026-12-02",
      "candidateIds": [
        "francis-lalanne"
      ],
      "title": "Tournée de campagne — Rennes",
      "start": "2026-12-02",
      "timeZone": "Europe/Paris",
      "location": "Rennes ; salle non publiée",
      "medium": "Sur place",
      "organizer": "Campagne Francis Lalanne",
      "status": "confirmed",
      "topic": "",
      "access": "Entrée gratuite annoncée. Horaire à confirmer. Salle à confirmer.",
      "url": "https://dieudolalanne2027.com/la-tournee/",
      "sourceUrl": "https://dieudolalanne2027.com/la-tournee/",
      "sourceTitle": "Calendrier publié par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "lalanne-tournee-2026-12-03",
      "candidateIds": [
        "francis-lalanne"
      ],
      "title": "Tournée de campagne — Saint-Brieuc",
      "start": "2026-12-03",
      "timeZone": "Europe/Paris",
      "location": "Saint-Brieuc ; salle non publiée",
      "medium": "Sur place",
      "organizer": "Campagne Francis Lalanne",
      "status": "confirmed",
      "topic": "",
      "access": "Entrée gratuite annoncée. Horaire à confirmer. Salle à confirmer.",
      "url": "https://dieudolalanne2027.com/la-tournee/",
      "sourceUrl": "https://dieudolalanne2027.com/la-tournee/",
      "sourceTitle": "Calendrier publié par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "lalanne-tournee-2026-12-05",
      "candidateIds": [
        "francis-lalanne"
      ],
      "title": "Tournée de campagne — Vannes",
      "start": "2026-12-05",
      "timeZone": "Europe/Paris",
      "location": "Vannes ; salle non publiée",
      "medium": "Sur place",
      "organizer": "Campagne Francis Lalanne",
      "status": "confirmed",
      "topic": "",
      "access": "Entrée gratuite annoncée. Horaire à confirmer. Salle à confirmer.",
      "url": "https://dieudolalanne2027.com/la-tournee/",
      "sourceUrl": "https://dieudolalanne2027.com/la-tournee/",
      "sourceTitle": "Calendrier publié par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "lalanne-tournee-2026-12-09",
      "candidateIds": [
        "francis-lalanne"
      ],
      "title": "Tournée de campagne — Saint-Nazaire",
      "start": "2026-12-09",
      "timeZone": "Europe/Paris",
      "location": "Saint-Nazaire ; salle non publiée",
      "medium": "Sur place",
      "organizer": "Campagne Francis Lalanne",
      "status": "confirmed",
      "topic": "",
      "access": "Entrée gratuite annoncée. Horaire à confirmer. Salle à confirmer.",
      "url": "https://dieudolalanne2027.com/la-tournee/",
      "sourceUrl": "https://dieudolalanne2027.com/la-tournee/",
      "sourceTitle": "Calendrier publié par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "lalanne-tournee-2026-12-16",
      "candidateIds": [
        "francis-lalanne"
      ],
      "title": "Tournée de campagne — Créteil",
      "start": "2026-12-16",
      "timeZone": "Europe/Paris",
      "location": "Créteil ; salle non publiée",
      "medium": "Sur place",
      "organizer": "Campagne Francis Lalanne",
      "status": "confirmed",
      "topic": "",
      "access": "Entrée gratuite annoncée. Horaire à confirmer. Salle à confirmer.",
      "url": "https://dieudolalanne2027.com/la-tournee/",
      "sourceUrl": "https://dieudolalanne2027.com/la-tournee/",
      "sourceTitle": "Calendrier publié par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "lalanne-tournee-2026-12-18",
      "candidateIds": [
        "francis-lalanne"
      ],
      "title": "Tournée de campagne — Lille",
      "start": "2026-12-18",
      "timeZone": "Europe/Paris",
      "location": "Lille ; salle non publiée",
      "medium": "Sur place",
      "organizer": "Campagne Francis Lalanne",
      "status": "confirmed",
      "topic": "",
      "access": "Entrée gratuite annoncée. Horaire à confirmer. Salle à confirmer.",
      "url": "https://dieudolalanne2027.com/la-tournee/",
      "sourceUrl": "https://dieudolalanne2027.com/la-tournee/",
      "sourceTitle": "Calendrier publié par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "lalanne-tournee-2026-12-19",
      "candidateIds": [
        "francis-lalanne"
      ],
      "title": "Tournée de campagne — Douai",
      "start": "2026-12-19",
      "timeZone": "Europe/Paris",
      "location": "Douai ; salle non publiée",
      "medium": "Sur place",
      "organizer": "Campagne Francis Lalanne",
      "status": "confirmed",
      "topic": "",
      "access": "Entrée gratuite annoncée. Horaire à confirmer. Salle à confirmer.",
      "url": "https://dieudolalanne2027.com/la-tournee/",
      "sourceUrl": "https://dieudolalanne2027.com/la-tournee/",
      "sourceTitle": "Calendrier publié par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "lalanne-tournee-2026-12-20",
      "candidateIds": [
        "francis-lalanne"
      ],
      "title": "Tournée de campagne — Amiens",
      "start": "2026-12-20",
      "timeZone": "Europe/Paris",
      "location": "Amiens ; salle non publiée",
      "medium": "Sur place",
      "organizer": "Campagne Francis Lalanne",
      "status": "confirmed",
      "topic": "",
      "access": "Entrée gratuite annoncée. Horaire à confirmer. Salle à confirmer.",
      "url": "https://dieudolalanne2027.com/la-tournee/",
      "sourceUrl": "https://dieudolalanne2027.com/la-tournee/",
      "sourceTitle": "Calendrier publié par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "lalanne-tournee-2027-01-06",
      "candidateIds": [
        "francis-lalanne"
      ],
      "title": "Tournée de campagne — Reims",
      "start": "2027-01-06",
      "timeZone": "Europe/Paris",
      "location": "Reims ; salle non publiée",
      "medium": "Sur place",
      "organizer": "Campagne Francis Lalanne",
      "status": "confirmed",
      "topic": "",
      "access": "Entrée gratuite annoncée. Horaire à confirmer. Salle à confirmer.",
      "url": "https://dieudolalanne2027.com/la-tournee/",
      "sourceUrl": "https://dieudolalanne2027.com/la-tournee/",
      "sourceTitle": "Calendrier publié par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "lalanne-tournee-2027-01-07",
      "candidateIds": [
        "francis-lalanne"
      ],
      "title": "Tournée de campagne — Belfort",
      "start": "2027-01-07",
      "timeZone": "Europe/Paris",
      "location": "Belfort ; salle non publiée",
      "medium": "Sur place",
      "organizer": "Campagne Francis Lalanne",
      "status": "confirmed",
      "topic": "",
      "access": "Entrée gratuite annoncée. Horaire à confirmer. Salle à confirmer.",
      "url": "https://dieudolalanne2027.com/la-tournee/",
      "sourceUrl": "https://dieudolalanne2027.com/la-tournee/",
      "sourceTitle": "Calendrier publié par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "lalanne-tournee-2027-01-08",
      "candidateIds": [
        "francis-lalanne"
      ],
      "title": "Tournée de campagne — Strasbourg",
      "start": "2027-01-08",
      "timeZone": "Europe/Paris",
      "location": "Strasbourg ; salle non publiée",
      "medium": "Sur place",
      "organizer": "Campagne Francis Lalanne",
      "status": "confirmed",
      "topic": "",
      "access": "Entrée gratuite annoncée. Horaire à confirmer. Salle à confirmer.",
      "url": "https://dieudolalanne2027.com/la-tournee/",
      "sourceUrl": "https://dieudolalanne2027.com/la-tournee/",
      "sourceTitle": "Calendrier publié par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "lalanne-tournee-2027-01-09",
      "candidateIds": [
        "francis-lalanne"
      ],
      "title": "Tournée de campagne — Colmar",
      "start": "2027-01-09",
      "timeZone": "Europe/Paris",
      "location": "Colmar ; salle non publiée",
      "medium": "Sur place",
      "organizer": "Campagne Francis Lalanne",
      "status": "confirmed",
      "topic": "",
      "access": "Entrée gratuite annoncée. Horaire à confirmer. Salle à confirmer.",
      "url": "https://dieudolalanne2027.com/la-tournee/",
      "sourceUrl": "https://dieudolalanne2027.com/la-tournee/",
      "sourceTitle": "Calendrier publié par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "lalanne-tournee-2027-01-10",
      "candidateIds": [
        "francis-lalanne"
      ],
      "title": "Tournée de campagne — Nancy",
      "start": "2027-01-10",
      "timeZone": "Europe/Paris",
      "location": "Nancy ; salle non publiée",
      "medium": "Sur place",
      "organizer": "Campagne Francis Lalanne",
      "status": "confirmed",
      "topic": "",
      "access": "Entrée gratuite annoncée. Horaire à confirmer. Salle à confirmer.",
      "url": "https://dieudolalanne2027.com/la-tournee/",
      "sourceUrl": "https://dieudolalanne2027.com/la-tournee/",
      "sourceTitle": "Calendrier publié par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "lalanne-tournee-2027-01-13",
      "candidateIds": [
        "francis-lalanne"
      ],
      "title": "Tournée de campagne — Évreux",
      "start": "2027-01-13",
      "timeZone": "Europe/Paris",
      "location": "Évreux ; salle non publiée",
      "medium": "Sur place",
      "organizer": "Campagne Francis Lalanne",
      "status": "confirmed",
      "topic": "",
      "access": "Entrée gratuite annoncée. Horaire à confirmer. Salle à confirmer.",
      "url": "https://dieudolalanne2027.com/la-tournee/",
      "sourceUrl": "https://dieudolalanne2027.com/la-tournee/",
      "sourceTitle": "Calendrier publié par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "lalanne-tournee-2027-01-14",
      "candidateIds": [
        "francis-lalanne"
      ],
      "title": "Tournée de campagne — Argenteuil",
      "start": "2027-01-14",
      "timeZone": "Europe/Paris",
      "location": "Argenteuil ; salle non publiée",
      "medium": "Sur place",
      "organizer": "Campagne Francis Lalanne",
      "status": "confirmed",
      "topic": "",
      "access": "Entrée gratuite annoncée. Horaire à confirmer. Salle à confirmer.",
      "url": "https://dieudolalanne2027.com/la-tournee/",
      "sourceUrl": "https://dieudolalanne2027.com/la-tournee/",
      "sourceTitle": "Calendrier publié par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "lalanne-tournee-2027-01-21",
      "candidateIds": [
        "francis-lalanne"
      ],
      "title": "Tournée de campagne — Carcassonne",
      "start": "2027-01-21",
      "timeZone": "Europe/Paris",
      "location": "Carcassonne ; salle non publiée",
      "medium": "Sur place",
      "organizer": "Campagne Francis Lalanne",
      "status": "confirmed",
      "topic": "",
      "access": "Entrée gratuite annoncée. Horaire à confirmer. Salle à confirmer.",
      "url": "https://dieudolalanne2027.com/la-tournee/",
      "sourceUrl": "https://dieudolalanne2027.com/la-tournee/",
      "sourceTitle": "Calendrier publié par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "lalanne-tournee-2027-01-22",
      "candidateIds": [
        "francis-lalanne"
      ],
      "title": "Tournée de campagne — Montpellier",
      "start": "2027-01-22",
      "timeZone": "Europe/Paris",
      "location": "Montpellier ; salle non publiée",
      "medium": "Sur place",
      "organizer": "Campagne Francis Lalanne",
      "status": "confirmed",
      "topic": "",
      "access": "Entrée gratuite annoncée. Horaire à confirmer. Salle à confirmer.",
      "url": "https://dieudolalanne2027.com/la-tournee/",
      "sourceUrl": "https://dieudolalanne2027.com/la-tournee/",
      "sourceTitle": "Calendrier publié par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "lalanne-tournee-2027-01-23",
      "candidateIds": [
        "francis-lalanne"
      ],
      "title": "Tournée de campagne — Millau",
      "start": "2027-01-23",
      "timeZone": "Europe/Paris",
      "location": "Millau ; salle non publiée",
      "medium": "Sur place",
      "organizer": "Campagne Francis Lalanne",
      "status": "confirmed",
      "topic": "",
      "access": "Entrée gratuite annoncée. Horaire à confirmer. Salle à confirmer.",
      "url": "https://dieudolalanne2027.com/la-tournee/",
      "sourceUrl": "https://dieudolalanne2027.com/la-tournee/",
      "sourceTitle": "Calendrier publié par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "lalanne-tournee-2027-01-24",
      "candidateIds": [
        "francis-lalanne"
      ],
      "title": "Tournée de campagne — Clermont-Ferrand",
      "start": "2027-01-24",
      "timeZone": "Europe/Paris",
      "location": "Clermont-Ferrand ; salle non publiée",
      "medium": "Sur place",
      "organizer": "Campagne Francis Lalanne",
      "status": "confirmed",
      "topic": "",
      "access": "Entrée gratuite annoncée. Horaire à confirmer. Salle à confirmer.",
      "url": "https://dieudolalanne2027.com/la-tournee/",
      "sourceUrl": "https://dieudolalanne2027.com/la-tournee/",
      "sourceTitle": "Calendrier publié par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "lalanne-tournee-2027-01-27",
      "candidateIds": [
        "francis-lalanne"
      ],
      "title": "Tournée de campagne — Martigues",
      "start": "2027-01-27",
      "timeZone": "Europe/Paris",
      "location": "Martigues ; salle non publiée",
      "medium": "Sur place",
      "organizer": "Campagne Francis Lalanne",
      "status": "confirmed",
      "topic": "",
      "access": "Entrée gratuite annoncée. Horaire à confirmer. Salle à confirmer.",
      "url": "https://dieudolalanne2027.com/la-tournee/",
      "sourceUrl": "https://dieudolalanne2027.com/la-tournee/",
      "sourceTitle": "Calendrier publié par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "asselineau-carros-2026-11-28",
      "candidateIds": [
        "francois-asselineau"
      ],
      "title": "Réunion publique à Carros",
      "start": "2026-11-28T16:00:00+01:00",
      "timeZone": "Europe/Paris",
      "location": "Salle Écovie, route de la ZA de la Grave, 06510 Carros",
      "medium": "Sur place",
      "organizer": "Délégation UPR des Alpes-Maritimes",
      "status": "confirmed",
      "topic": "Présentation du projet de l’UPR et échanges avec François Asselineau.",
      "access": "Portes à 15 h ; fin de conférence annoncée à 20 h.",
      "url": "https://upr.fr/actualites/reunion-publique-de-francois-asselineau-a-carros-06-le-28-11-2026",
      "sourceUrl": "https://upr.fr/actualites/reunion-publique-de-francois-asselineau-a-carros-06-le-28-11-2026",
      "sourceTitle": "Annonce publiée par la campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": "",
      "end": "2026-11-28T20:00:00+01:00"
    },
    {
      "id": "melenchon-le-havre-2026-12-05",
      "candidateIds": [
        "jean-luc-melenchon"
      ],
      "title": "Meeting de Jean-Luc Mélenchon au Havre",
      "start": "2026-12-05T15:00:00+01:00",
      "timeZone": "Europe/Paris",
      "location": "Docks Océane, quai Frissard, 76600 Le Havre",
      "medium": "Meeting",
      "organizer": "Campagne Mélenchon 2027",
      "status": "confirmed",
      "topic": "Présentation de la candidature présidentielle.",
      "access": "Inscription proposée sur la page officielle.",
      "url": "https://melenchon2027.fr/evenement/jlm/meeting-de-jean-luc-melenchon-au-havre/",
      "sourceUrl": "https://melenchon2027.fr/evenement/jlm/meeting-de-jean-luc-melenchon-au-havre/",
      "sourceTitle": "Mélenchon 2027 — meeting au Havre",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "branco-ouihustle-2026-11-05",
      "candidateIds": [
        "juan-branco"
      ],
      "title": "Publication de l’entretien de Juan Branco dans OuiHustle",
      "start": "2026-11-05",
      "timeZone": "Europe/Paris",
      "location": "En ligne",
      "medium": "Entretien diffusé",
      "organizer": "OuiHustle",
      "status": "confirmed",
      "topic": "Entretien sur la politique et les mobilisations. La date correspond à la publication de l’épisode, non à son enregistrement.",
      "access": "Épisode disponible sur la page de diffusion.",
      "url": "https://podcasts.apple.com/cm/podcast/287-lechairman-juan-branco-parlent-politique-manifestations/id1522223605?i=1000800054317",
      "sourceUrl": "https://podcasts.apple.com/cm/podcast/287-lechairman-juan-branco-parlent-politique-manifestations/id1522223605?i=1000800054317",
      "sourceTitle": "OuiHustle — épisode 287",
      "verifiedAt": "2026-11-15",
      "replayUrl": "https://podcasts.apple.com/cm/podcast/287-lechairman-juan-branco-parlent-politique-manifestations/id1522223605?i=1000800054317"
    },
    {
      "id": "bouamrane-sudradio-2026-11-09",
      "candidateIds": [
        "karim-bouamrane"
      ],
      "title": "Karim Bouamrane, invité politique de Sud Radio",
      "start": "2026-11-09T08:30:00+01:00",
      "timeZone": "Europe/Paris",
      "location": "Sud Radio, diffusion radio et en ligne",
      "medium": "Entretien radio",
      "organizer": "Sud Radio",
      "status": "confirmed",
      "topic": "Entretien de Jacques Cardoze avec le candidat et auteur.",
      "access": "Replay proposé par le diffuseur.",
      "url": "https://www.sudradio.fr/emission/le-petit-dejeuner-politique-sudradio-772",
      "sourceUrl": "https://www.sudradio.fr/emission/le-petit-dejeuner-politique-sudradio-772",
      "sourceTitle": "Sud Radio — épisode du 9 novembre 2026",
      "verifiedAt": "2026-11-15",
      "replayUrl": "https://www.sudradio.fr/emission/le-petit-dejeuner-politique-sudradio-772"
    },
    {
      "id": "mlekuz-mob-2026-09-29",
      "candidateIds": [
        "manolo-mlekuz"
      ],
      "title": "Manolo Mlekuz à la soirée présidentielle de MOB",
      "start": "2026-09-29T19:00:00+02:00",
      "timeZone": "Europe/Paris",
      "location": "Point Éphémère, 200 quai de Valmy, 75010 Paris",
      "medium": "Débat",
      "organizer": "MOB — le média de la démocratie",
      "status": "confirmed",
      "topic": "Table ronde sur le renouveau démocratique avec Clara Egger et Manolo Mlekuz. Début de la soirée à 19 h ; horaire propre à la table ronde non précisé.",
      "access": "Inscription gratuite recommandée par l’organisateur.",
      "url": "https://www.helloasso.com/associations/mob-le-media-de-la-democratie/evenements/mob-2-soiree-presidentielle",
      "sourceUrl": "https://www.helloasso.com/associations/mob-le-media-de-la-democratie/evenements/mob-2-soiree-presidentielle",
      "sourceTitle": "MOB — inscription officielle",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "mlekuz-cineroman-2026-10-02",
      "candidateIds": [
        "manolo-mlekuz"
      ],
      "title": "Avant-première de Mon fils président en présence de Manolo Mlekuz",
      "start": "2026-10-02T18:00:00+02:00",
      "timeZone": "Europe/Paris",
      "location": "Cinéma Pathé Gare du Sud, Nice",
      "medium": "Rencontre et projection",
      "organizer": "Festival CinéRoman",
      "status": "confirmed",
      "topic": "Projection annoncée en présence de Mathias et Manolo Mlekuz.",
      "access": "Voir les conditions du festival sur la source.",
      "url": "https://www.nice.fr/festival-cineroman/",
      "sourceUrl": "https://www.nice.fr/festival-cineroman/",
      "sourceTitle": "Ville de Nice — Festival CinéRoman",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "lepen-euronaval-2026-11-05",
      "candidateIds": [
        "marine-le-pen"
      ],
      "title": "Déplacement de Marine Le Pen à Euronaval",
      "start": "2026-11-05",
      "timeZone": "Europe/Paris",
      "location": "Villepinte (93420)",
      "medium": "Déplacement",
      "organizer": "Campagne Marine Le Pen",
      "status": "confirmed",
      "topic": "Rencontres autour de l’industrie de défense navale.",
      "access": "Déplacement passé ; horaire non précisé.",
      "url": "https://www.marinelepen.com/deplacements",
      "sourceUrl": "https://www.marinelepen.com/deplacements",
      "sourceTitle": "Marine Le Pen — déplacements",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "lepen-orleans-2026-10-25",
      "candidateIds": [
        "marine-le-pen"
      ],
      "title": "Meeting de lancement de campagne à Orléans",
      "start": "2026-10-25",
      "timeZone": "Europe/Paris",
      "location": "Arena d’Orléans, Orléans (45000)",
      "medium": "Meeting",
      "organizer": "Campagne Marine Le Pen",
      "status": "confirmed",
      "topic": "Présentation des orientations de campagne.",
      "access": "Événement passé ; horaire non précisé.",
      "url": "https://www.marinelepen.com/deplacements",
      "sourceUrl": "https://www.marinelepen.com/deplacements",
      "sourceTitle": "Marine Le Pen — déplacements",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "delmur-sudradio-2026-10-13",
      "candidateIds": [
        "melody-delmur"
      ],
      "title": "Mélody Delmur invitée de Sud Radio",
      "start": "2026-10-13",
      "timeZone": "Europe/Paris",
      "location": "Sud Radio, diffusion radio et en ligne",
      "medium": "Entretien radio",
      "organizer": "Sud Radio",
      "status": "confirmed",
      "topic": "Entretien dans Le Grand Matin ; l’horaire exact n’est pas précisé dans la page consultée.",
      "access": "",
      "url": "https://parti-asdecoeur.fr/category/actualites/",
      "sourceUrl": "https://parti-asdecoeur.fr/category/actualites/",
      "sourceTitle": "Parti As de Cœur — actualités",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "markovic-congres-2026-11-14",
      "candidateIds": [
        "mira-markovic"
      ],
      "title": "Discours de lancement de campagne de Mira Markovic",
      "start": "2026-11-14T18:00:00+01:00",
      "timeZone": "Europe/Paris",
      "location": "La Fabrique République, 52 ter rue des Vinaigriers, 75010 Paris",
      "medium": "Discours",
      "organizer": "Parti animaliste",
      "status": "confirmed",
      "topic": "Prise de parole présidentielle pendant le congrès des dix ans du parti.",
      "access": "Congrès à partir de 14 h ; discours annoncé à 18 h.",
      "url": "https://parti-animaliste.fr/news/communique-de-presse/congres-des-10-ans-du-parti-animaliste-un-mouvement-politique-est-ne",
      "sourceUrl": "https://parti-animaliste.fr/news/communique-de-presse/congres-des-10-ans-du-parti-animaliste-un-mouvement-politique-est-ne",
      "sourceTitle": "Parti animaliste — programme du congrès",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "polony-centrale-lyon-2026-11-21",
      "candidateIds": [
        "natacha-polony"
      ],
      "title": "Natacha Polony aux Rencontres Alumni Centrale Lyon",
      "start": "2026-11-21T17:20:00+01:00",
      "timeZone": "Europe/Paris",
      "location": "Centrale Lyon, 36 avenue Guy de Collongue, 69130 Écully",
      "medium": "Conférence",
      "organizer": "Association des Centraliens de Lyon",
      "status": "confirmed",
      "topic": "Intervention de clôture consacrée à la réindustrialisation. Journée ouverte au public, de 9 h à 19 h.",
      "access": "Inscription obligatoire avant le 20 novembre ; entrée sans déjeuner gratuite selon l’organisateur.",
      "url": "https://www.centraliens-lyon.net/agenda/rencontres-2026-comment-reindustrialiser-nos-territoires-5713",
      "sourceUrl": "https://www.uimmlyon.com/evenement/rencontres-comment-reindustrialiser-nos-territoires/",
      "sourceTitle": "UIMM Lyon — programme des Rencontres",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "polony-ffi-lorraine-2026-11-10",
      "candidateIds": [
        "natacha-polony"
      ],
      "title": "Natacha Polony invitée des Forces Françaises de l’Industrie",
      "start": "2026-11-10T11:30:00+01:00",
      "timeZone": "Europe/Paris",
      "location": "Castel Fey, Féy (Moselle)",
      "medium": "Conférence",
      "organizer": "FFI Lorraine",
      "status": "confirmed",
      "topic": "Rencontre sur la souveraineté et l’industrie.",
      "access": "Conditions sur la page de l’organisateur.",
      "url": "https://luma.com/pz71ylkd?locale=fr",
      "sourceUrl": "https://luma.com/pz71ylkd?locale=fr",
      "sourceTitle": "FFI Lorraine — annonce et billetterie",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "arthaud-dijon-2026-11-15",
      "candidateIds": [
        "nathalie-arthaud"
      ],
      "title": "Nathalie Arthaud à la fête régionale de Dijon",
      "start": "2026-11-15T11:00:00+01:00",
      "timeZone": "Europe/Paris",
      "location": "Espace Tabourot, allée du Temps libre, 21850 Saint-Apollinaire",
      "medium": "Rencontre publique",
      "organizer": "Lutte ouvrière",
      "status": "confirmed",
      "topic": "Ouverture de la fête à 11 h ; allocution politique annoncée à 15 h et débat avec la candidate.",
      "access": "Conditions sur la fiche officielle.",
      "url": "https://www.lutte-ouvriere.org/presidentielle/agenda/dijon-saint-apollinaire-196806.html",
      "sourceUrl": "https://www.lutte-ouvriere.org/presidentielle/agenda/dijon-saint-apollinaire-196806.html",
      "sourceTitle": "Lutte ouvrière — fête régionale",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "arthaud-montpellier-2026-11-17",
      "candidateIds": [
        "nathalie-arthaud"
      ],
      "title": "Réunion publique avec Nathalie Arthaud à Montpellier",
      "start": "2026-11-17T12:30:00+01:00",
      "timeZone": "Europe/Paris",
      "location": "Quartier Généreux, 2 quai des Tanneurs, Montpellier",
      "medium": "Réunion publique",
      "organizer": "Lutte ouvrière",
      "status": "confirmed",
      "topic": "",
      "access": "Arrêt de tramway Albert 1er Saint-Charles.",
      "url": "https://www.lutte-ouvriere.org/presidentielle/agenda/montpellier-209728.html",
      "sourceUrl": "https://www.lutte-ouvriere.org/presidentielle/agenda/montpellier-209728.html",
      "sourceTitle": "Lutte ouvrière — agenda Montpellier",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "arthaud-ales-2026-11-17",
      "candidateIds": [
        "nathalie-arthaud"
      ],
      "title": "Réunion publique avec Nathalie Arthaud à Alès",
      "start": "2026-11-17T17:30:00+01:00",
      "timeZone": "Europe/Paris",
      "location": "Hôtel Ibis Centre-ville, 18 rue Edgard Quinet, Alès",
      "medium": "Réunion publique",
      "organizer": "Lutte ouvrière",
      "status": "confirmed",
      "topic": "",
      "access": "",
      "url": "https://www.lutte-ouvriere.org/presidentielle/agenda/ales-209730.html",
      "sourceUrl": "https://www.lutte-ouvriere.org/presidentielle/agenda/ales-209730.html",
      "sourceTitle": "Lutte ouvrière — agenda Alès",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "arthaud-nimes-2026-11-18",
      "candidateIds": [
        "nathalie-arthaud"
      ],
      "title": "Réunion publique avec Nathalie Arthaud à Nîmes",
      "start": "2026-11-18T17:30:00+01:00",
      "timeZone": "Europe/Paris",
      "location": "Bar du Midi, Nîmes",
      "medium": "Réunion publique",
      "organizer": "Lutte ouvrière",
      "status": "confirmed",
      "topic": "Date, lieu et horaire confirmés dans les index officiels ; fiche détaillée inaccessible lors du relevé.",
      "access": "",
      "url": "https://portail.lutte-ouvriere.org/",
      "sourceUrl": "https://portail.lutte-ouvriere.org/",
      "sourceTitle": "Lutte ouvrière — agenda du portail",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "nda-montpellier-2026-11-25",
      "candidateIds": [
        "nicolas-dupont-aignan"
      ],
      "title": "Dédicace de Nicolas Dupont-Aignan à Montpellier",
      "start": "2026-11-25",
      "timeZone": "Europe/Paris",
      "location": "Montpellier — lieu précis non publié dans le texte consulté",
      "medium": "Rencontre et dédicace",
      "organizer": "Debout la France",
      "status": "confirmed",
      "topic": "Rencontre autour du livre de campagne. Horaire à préciser.",
      "access": "",
      "url": "https://www.debout-la-france.fr/evenement/agenda-des-dedicaces-reservez-les-dates/",
      "sourceUrl": "https://www.debout-la-france.fr/evenement/agenda-des-dedicaces-reservez-les-dates/",
      "sourceTitle": "Debout la France — agenda des dédicaces",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "becht-meurthe-moselle-2026-11-16",
      "candidateIds": [
        "olivier-becht"
      ],
      "title": "Tour de France — Nancy et Toul",
      "start": "2026-11-16",
      "timeZone": "Europe/Paris",
      "location": "Nancy et Toul — lieux à préciser",
      "medium": "Déplacement",
      "organizer": "Campagne Olivier Becht",
      "status": "confirmed",
      "topic": "Horaires non précisés pour ces deux arrêts.",
      "access": "",
      "url": "https://becht2027.fr/",
      "sourceUrl": "https://becht2027.fr/",
      "sourceTitle": "Olivier Becht — dates du Tour de France",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "becht-meuse-2026-11-17",
      "candidateIds": [
        "olivier-becht"
      ],
      "title": "Tour de France — Contrisson et Verdun",
      "start": "2026-11-17",
      "timeZone": "Europe/Paris",
      "location": "Contrisson et Verdun — lieux à préciser",
      "medium": "Déplacement",
      "organizer": "Campagne Olivier Becht",
      "status": "confirmed",
      "topic": "Horaires non précisés.",
      "access": "",
      "url": "https://becht2027.fr/tour-de-france/les-etapes-du-tour/",
      "sourceUrl": "https://becht2027.fr/tour-de-france/les-etapes-du-tour/",
      "sourceTitle": "Olivier Becht — étapes du tour",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "becht-ardennes-2026-11-19",
      "candidateIds": [
        "olivier-becht"
      ],
      "title": "Tour de France — Ardennes",
      "start": "2026-11-19T09:00:00+01:00",
      "timeZone": "Europe/Paris",
      "location": "Rethel, Vouziers, Sedan, Charleville-Mézières",
      "medium": "Déplacement",
      "organizer": "Campagne Olivier Becht",
      "status": "confirmed",
      "topic": "Rethel à 9 h, marché place de Caen et autour de la Halle. Autres arrêts : horaires et lieux à préciser.",
      "access": "",
      "url": "https://becht2027.fr/tour-de-france/les-etapes-du-tour/",
      "sourceUrl": "https://becht2027.fr/tour-de-france/les-etapes-du-tour/",
      "sourceTitle": "Olivier Becht — étapes du tour",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "becht-nord-2026-11-20",
      "candidateIds": [
        "olivier-becht"
      ],
      "title": "Tour de France — Nord",
      "start": "2026-11-20T09:30:00+01:00",
      "timeZone": "Europe/Paris",
      "location": "Avesnes-sur-Helpe, Lille, Valenciennes, Cambrai, Douai, Dunkerque",
      "medium": "Déplacement",
      "organizer": "Campagne Olivier Becht",
      "status": "confirmed",
      "topic": "Avesnes-sur-Helpe à 9 h 30, marché place du Général-Leclerc ; Lille au marché de Noël place Rihour. Autres horaires et lieux à préciser.",
      "access": "",
      "url": "https://becht2027.fr/tour-de-france/les-etapes-du-tour/",
      "sourceUrl": "https://becht2027.fr/tour-de-france/les-etapes-du-tour/",
      "sourceTitle": "Olivier Becht — étapes du tour",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "becht-pas-de-calais-2026-11-21",
      "candidateIds": [
        "olivier-becht"
      ],
      "title": "Tour de France — Pas-de-Calais",
      "start": "2026-11-21",
      "timeZone": "Europe/Paris",
      "location": "Calais, Montreuil-sur-Mer, Boulogne-sur-Mer, Saint-Omer, Béthune",
      "medium": "Déplacement",
      "organizer": "Campagne Olivier Becht",
      "status": "confirmed",
      "topic": "Calais : marché place d’Armes et fête du Hareng salle du Minck ; Montreuil à 15 h, Grand’place ; Boulogne : fête du Hareng quai Gambetta/secteur Napoléon. Autres précisions à venir.",
      "access": "",
      "url": "https://becht2027.fr/tour-de-france/les-etapes-du-tour/",
      "sourceUrl": "https://becht2027.fr/tour-de-france/les-etapes-du-tour/",
      "sourceTitle": "Olivier Becht — étapes du tour",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "glucksmann-paris-2026-12-06",
      "candidateIds": [
        "raphael-glucksmann"
      ],
      "title": "Meeting de lancement de campagne de Raphaël Glucksmann",
      "start": "2026-12-06T14:30:00+01:00",
      "timeZone": "Europe/Paris",
      "location": "Paris Event Center, 20 avenue de la Porte de la Villette, 75019 Paris",
      "medium": "Meeting",
      "organizer": "Campagne Raphaël Glucksmann",
      "status": "confirmed",
      "topic": "Début du meeting à 14 h 30 ; ouverture des portes à 12 h 30 et fin annoncée au plus tard à 17 h 15.",
      "access": "Entrée libre et gratuite dans la limite des places disponibles ; inscription prioritaire. Accessibilité PMR annoncée.",
      "url": "https://glucks2027.fr/meeting/",
      "sourceUrl": "https://glucks2027.fr/meeting/",
      "sourceTitle": "Glucks2027 — meeting du 6 décembre",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "labib-rouen-2026-11-12",
      "candidateIds": [
        "selma-labib"
      ],
      "title": "Meeting avec Selma Labib et Gaël Quirante à Rouen",
      "start": "2026-11-12T19:30:00+01:00",
      "timeZone": "Europe/Paris",
      "location": "MJC Saint-Sever, Rouen",
      "medium": "Meeting",
      "organizer": "NPA-Révolutionnaires",
      "status": "confirmed",
      "topic": "Réunion de campagne présidentielle.",
      "access": "",
      "url": "https://www.npa-revolutionnaires.org/articles/meeting-du-npa-r-a-rouen",
      "sourceUrl": "https://www.npa-revolutionnaires.org/articles/meeting-du-npa-r-a-rouen",
      "sourceTitle": "NPA-R — meeting à Rouen",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "labib-montpellier-2026-11-26",
      "candidateIds": [
        "selma-labib"
      ],
      "title": "Meeting avec Selma Labib à Montpellier",
      "start": "2026-11-26T19:00:00+01:00",
      "timeZone": "Europe/Paris",
      "location": "La Carmagnole, 10 rue de la Palissade, Montpellier",
      "medium": "Meeting",
      "organizer": "NPA-Révolutionnaires",
      "status": "confirmed",
      "topic": "Intervention de Selma Labib avec des lycéens mobilisés et un militant de mai 1968.",
      "access": "",
      "url": "https://www.npa-revolutionnaires.org/articles/meeting-du-npa-r-a-montpellier",
      "sourceUrl": "https://www.npa-revolutionnaires.org/articles/meeting-du-npa-r-a-montpellier",
      "sourceTitle": "NPA-R — meeting à Montpellier",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "npar-paris-2026-11-28",
      "candidateIds": [
        "selma-labib"
      ],
      "title": "Meeting national du NPA-R — présence de Selma Labib non confirmée",
      "start": "2026-11-28T17:30:00+01:00",
      "timeZone": "Europe/Paris",
      "location": "Espace Charenton, 327 rue de Charenton, Paris 12e",
      "medium": "Meeting de campagne",
      "organizer": "NPA-Révolutionnaires",
      "status": "confirmed",
      "topic": "Événement du mouvement associé à la campagne. La page consultée ne confirme pas nominativement la présence de Selma Labib.",
      "access": "",
      "url": "https://www.npa-revolutionnaires.org/articles/meeting-national-a-paris-le-28-novembre",
      "sourceUrl": "https://www.npa-revolutionnaires.org/articles/meeting-national-a-paris-le-28-novembre",
      "sourceTitle": "NPA-R — meeting national du 28 novembre",
      "verifiedAt": "2026-11-15",
      "replayUrl": "",
      "attendance": "not_confirmed",
      "sourceNote": "La date, l’heure et le lieu du meeting du mouvement sont publiés. La fiche ne nomme pas Selma Labib parmi les intervenants ; son association ici désigne sa campagne, pas une présence personnelle confirmée."
    },
    {
      "id": "durif-legend-2026-11-17",
      "candidateIds": [
        "sylvain-durif"
      ],
      "title": "Entretien dans Legend annoncé par la campagne de Sylvain Durif",
      "start": "2026-11-17",
      "timeZone": "Europe/Paris",
      "location": "En ligne — horaire non communiqué",
      "medium": "Entretien annoncé",
      "organizer": "Legend, selon l’annonce de campagne",
      "status": "confirmed",
      "topic": "La campagne annonce un entretien avec Guillaume Pley le 17 novembre. Aucun horaire ni lien d’épisode n’est encore publié sur cette page.",
      "access": "",
      "url": "https://elvita2027.com/",
      "sourceUrl": "https://elvita2027.com/",
      "sourceTitle": "ELVITA — annonce de campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": "",
      "sourceNote": "Annonce attribuée au site de campagne ELVITA, dont les mentions légales désignent le candidat comme éditeur. Pas de confirmation distincte du diffuseur ni d’horaire dans les pages consultées."
    },
    {
      "id": "gptv-lalanne-durif-2026-11-11",
      "candidateIds": [
        "sylvain-durif",
        "francis-lalanne"
      ],
      "title": "Débat entre Francis Lalanne et Sylvain Durif sur GPTV",
      "start": "2026-11-11T19:00:00+01:00",
      "timeZone": "Europe/Paris",
      "location": "GPTV, diffusion en ligne",
      "medium": "Débat",
      "organizer": "GPTV",
      "status": "confirmed",
      "topic": "Échange consacré aux candidatures et programmes pour 2027.",
      "access": "Vidéo sur le site du diffuseur.",
      "url": "https://geopolitique-profonde.com/videos/debat-lalanne-durif-2027/",
      "sourceUrl": "https://geopolitique-profonde.com/videos/debat-lalanne-durif-2027/",
      "sourceTitle": "GPTV — annonce et vidéo du débat",
      "verifiedAt": "2026-11-15",
      "replayUrl": "https://geopolitique-profonde.com/videos/debat-lalanne-durif-2027/"
    },
    {
      "id": "riner-saint-denis-2026-11-13",
      "candidateIds": [
        "teddy-riner"
      ],
      "title": "Déplacement de campagne de Teddy Riner à l’hôpital de Saint-Denis",
      "start": "2026-11-13",
      "timeZone": "Europe/Paris",
      "location": "Centre hospitalier de Saint-Denis, Seine-Saint-Denis",
      "medium": "Déplacement",
      "organizer": "Campagne Teddy Riner",
      "status": "confirmed",
      "topic": "Déplacement annoncé sur le thème de l’accès aux soins. Horaire non précisé.",
      "access": "Pas d’accès public annoncé ; ne pas se présenter comme visiteur d’un meeting.",
      "url": "https://lcp.fr/actualites/presidentielle-2027-teddy-riner-devoile-ses-premiers-deplacements-de-campagne-445061",
      "sourceUrl": "https://lcp.fr/actualites/presidentielle-2027-teddy-riner-devoile-ses-premiers-deplacements-de-campagne-445061",
      "sourceTitle": "LCP/AFP — déplacements de campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "riner-made-france-2026-11-14",
      "candidateIds": [
        "teddy-riner"
      ],
      "title": "Teddy Riner au salon du Made in France",
      "start": "2026-11-14T14:00:00+01:00",
      "timeZone": "Europe/Paris",
      "location": "Paris Expo, porte de Versailles, Paris",
      "medium": "Déplacement",
      "organizer": "Campagne Teddy Riner",
      "status": "confirmed",
      "topic": "Déplacement présidentiel annoncé à 14 h par son entourage.",
      "access": "Conditions d’entrée propres au salon.",
      "url": "https://lcp.fr/actualites/presidentielle-2027-teddy-riner-devoile-ses-premiers-deplacements-de-campagne-445061",
      "sourceUrl": "https://lcp.fr/actualites/presidentielle-2027-teddy-riner-devoile-ses-premiers-deplacements-de-campagne-445061",
      "sourceTitle": "LCP/AFP — déplacements de campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "philippe-rillieux-la-pape-2026-11-19",
      "candidateIds": [
        "edouard-philippe"
      ],
      "title": "Réunion publique à Rillieux-la-Pape",
      "start": "2026-11-19",
      "timeZone": "Europe/Paris",
      "location": "Rillieux-la-Pape",
      "medium": "Sur place",
      "organizer": "Avec Édouard / Horizons",
      "status": "confirmed",
      "topic": "Étape du Grand Tour d’Édouard Philippe.",
      "access": "Inscription proposée par l’organisateur ; heure et adresse précise non lisibles dans les pages consultées.",
      "url": "https://action.edouardphilippe.fr/fr/online-form/52e03745-reunion-publique-avec-edouard-philippe-a-rillieux-la-pape",
      "sourceUrl": "https://www.edouardphilippe.fr/",
      "sourceTitle": "Grand Tour — dates publiées sur le site officiel de campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    },
    {
      "id": "philippe-romans-sur-isere-2026-11-20",
      "candidateIds": [
        "edouard-philippe"
      ],
      "title": "Réunion publique à Romans-sur-Isère",
      "start": "2026-11-20",
      "timeZone": "Europe/Paris",
      "location": "Romans-sur-Isère",
      "medium": "Sur place",
      "organizer": "Avec Édouard / Horizons",
      "status": "confirmed",
      "topic": "Étape du Grand Tour d’Édouard Philippe.",
      "access": "Inscription proposée par l’organisateur ; heure et adresse précise non lisibles dans les pages consultées.",
      "url": "https://action.edouardphilippe.fr/fr/online-form/7b2c8536-reunion-avec-edouard-philippe-a-romans-sur-isere",
      "sourceUrl": "https://www.edouardphilippe.fr/",
      "sourceTitle": "Grand Tour — dates publiées sur le site officiel de campagne",
      "verifiedAt": "2026-11-15",
      "replayUrl": ""
    }
  ],
  "agendaCoverage": [
    {
      "candidateId": "anasse-kazib",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Site de campagne",
          "url": "https://anasse2027.fr/"
        },
        {
          "title": "Agenda de campagne",
          "url": "https://anasse2027.fr/evenements"
        },
        {
          "title": "Billetterie de l’organisateur",
          "url": "https://my.weezevent.com/meeting-anasse-2027-grand-meeting-revolutionnaire-a-paris"
        }
      ],
      "note": "Meeting parisien du 21 novembre confirmé sur le site et la billetterie. Le calendrier détaillé charge ses données par script et n’est pas intégralement lisible dans le relevé texte ; le rendez-vous vérifié reste disponible ci-dessous."
    },
    {
      "candidateId": "antoine-mikolajczak",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Parti Équinoxe",
          "url": "https://parti-equinoxe.fr/"
        },
        {
          "title": "Agenda du mouvement",
          "url": "https://parti-equinoxe.fr/nos-evenements/"
        },
        {
          "title": "Contre-budget 2027 à Ivry-sur-Seine",
          "url": "https://parti-equinoxe.fr/contre-budget-2027-paris/"
        }
      ],
      "note": "Le discours d’Antoine Mikolajczak est annoncé nommément pour le 18 novembre à Ivry-sur-Seine. Le calendrier du parti comporte d’autres actions locales ; elles ne sont pas attribuées au candidat lorsque sa présence n’est pas annoncée."
    },
    {
      "candidateId": "augustin-billetdoux",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Site de candidature",
          "url": "https://billetdoux2027.fr/"
        },
        {
          "title": "Publication LinkedIn reliée par le site",
          "url": "https://fr.linkedin.com/posts/augustin-billetdoux-26a04b152_aucune-pr%C3%A9tendante-%C3%A0-2027-ne-propose-ce-activity-7376900103220928512-0dGU"
        }
      ],
      "note": "Les pages publiques consultées présentent la candidature et les soutiens, sans rendez-vous futur daté suffisamment documenté dans ce relevé. Cela ne signifie pas qu’aucune intervention n’est prévue."
    },
    {
      "candidateId": "benoit-mathieu",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Site de campagne",
          "url": "https://benoitmathieu2027.fr/"
        },
        {
          "title": "Itinéraire public",
          "url": "https://benoitmathieu2027.fr/itineraire"
        }
      ],
      "note": "Le candidat publie un itinéraire à vélo, mais précise que la position affichée est estimée automatiquement et ne provient pas d’un suivi GPS. Cette carte n’est donc pas transformée en rendez-vous public daté. Aucun prochain événement précis n’a été confirmé dans les pages consultées."
    },
    {
      "candidateId": "brigitte-ncho",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Site Révélation 2027",
          "url": "https://www.revelation2027.fr/"
        },
        {
          "title": "Agenda de la candidate",
          "url": "https://www.revelation2027.fr/agenda/"
        }
      ],
      "note": "L’agenda annonce que les prochaines dates seront publiées ultérieurement. Il documente un meeting passé à Toulouse, sans horaire précisé. Les liens vers ses comptes publics sont proposés sur cette même page."
    },
    {
      "candidateId": "bruno-retailleau",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Site de campagne",
          "url": "https://www.avecretailleau.fr/"
        },
        {
          "title": "Actualités et agenda officiels",
          "url": "https://www.avecretailleau.fr/direct"
        }
      ],
      "note": "L’agenda officiel consulté indique qu’aucun événement à venir n’y est encore publié. Des publications sociales récentes sont accessibles depuis le fil, mais une date de publication ne permet pas de déduire un prochain passage public."
    },
    {
      "candidateId": "christian-collovati",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Site de campagne Le Peuple français",
          "url": "https://www.xn--lepeuplefranais2027-hyb.fr/"
        },
        {
          "title": "Blog du candidat",
          "url": "https://www.xn--lepeuplefranais2027-hyb.fr/blog/"
        }
      ],
      "note": "Le site de campagne et son blog ont été consultés. Aucun rendez-vous public avec date et lieu suffisamment précisés n’y a été retenu ; l’absence d’événement confirmé ne constitue pas une preuve d’inactivité."
    },
    {
      "candidateId": "clara-egger",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Site Solution Démocratique",
          "url": "https://solutiondemocratique.fr/"
        },
        {
          "title": "Actualités du mouvement",
          "url": "https://solutiondemocratique.fr/actualites/"
        },
        {
          "title": "Annonce de la journée à Gradignan",
          "url": "https://solutiondemocratique.fr/presidentielle-2027-clara-egger-candidate-de-solution-democratique-a-gradignan-le-24-octobre/"
        },
        {
          "title": "Calendrier drômois",
          "url": "https://solutiondemocratique.fr/dans-la-drome-solution-democratique-organise-neuf-votations-citoyennes-avant-la-venue-de-la-candidate-a-la-presidentielle-clara-egger/"
        }
      ],
      "note": "Les présences personnelles de Clara Egger à Gradignan et à Montélimar sont documentées. Les prochains événements du mouvement mentionnent notamment Raul Magni-Berton ; sa participation n’est pas assimilée à celle de la candidate. Aucun prochain rendez-vous nominatif de Clara Egger n’a été confirmé dans ce relevé."
    },
    {
      "candidateId": "david-lisnard",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Site Nouvelle Énergie",
          "url": "https://www.unenouvelleenergie.fr/"
        },
        {
          "title": "Premier DLive",
          "url": "https://www.unenouvelleenergie.fr/dlive-david-lisnard-lance-son-nouveau-rendez-vous-mensuel-avec-les-francais/"
        }
      ],
      "note": "Le premier DLive du 10 novembre est documenté par le mouvement. Un rythme mensuel est annoncé, sans date précise de prochaine édition dans la page consultée ; aucune récurrence n’est générée artificiellement."
    },
    {
      "candidateId": "david-saforcada",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Site du candidat",
          "url": "https://www.davidsaforcada.fr/"
        },
        {
          "title": "Déplacements et passages médias",
          "url": "https://www.davidsaforcada.fr/actualites"
        },
        {
          "title": "Communiqué signé relayé par Petite République",
          "url": "https://www.petiterepublique.com/2026/11/14/comminges-plus-de-dix-ans-dalertes-de-propositions-et-de-rendez-vous-manques/"
        }
      ],
      "note": "La rubrique actualités contient un passage radiophonique daté et des déplacements antérieurs. Aucun prochain rendez-vous de novembre ou décembre avec horaire et lieu vérifiables n’a été confirmé dans le relevé. Un communiqué économique daté du 14 novembre est disponible."
    },
    {
      "candidateId": "delphine-batho",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Site de campagne",
          "url": "https://www.delphinebatho.fr/"
        },
        {
          "title": "Salon des maires",
          "url": "https://www.delphinebatho.fr/agenda/salon-des-maires-et-des-collectivites-locales-a-paris/"
        },
        {
          "title": "Débat One Health à Dijon",
          "url": "https://www.delphinebatho.fr/agenda/one-health-aux-journees-de-leconomie-autrement-a-dijon/"
        }
      ],
      "note": "Deux prochains rendez-vous sont explicitement annoncés avec la candidate. Les horaires précis ne figurent pas sur les fiches consultées. L’Opération hirondelles des 14 et 15 novembre est annoncée sans la candidate et n’est pas présentée comme un déplacement personnel."
    },
    {
      "candidateId": "edouard-philippe",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Avec Édouard — Le Grand Tour",
          "url": "https://www.edouardphilippe.fr/"
        },
        {
          "title": "Inscription à Rillieux-la-Pape",
          "url": "https://action.edouardphilippe.fr/fr/online-form/52e03745-reunion-publique-avec-edouard-philippe-a-rillieux-la-pape"
        },
        {
          "title": "Inscription à Romans-sur-Isère",
          "url": "https://action.edouardphilippe.fr/fr/online-form/7b2c8536-reunion-avec-edouard-philippe-a-romans-sur-isere"
        },
        {
          "title": "Horizons",
          "url": "https://horizonsleparti.fr/"
        },
        {
          "title": "Agenda Horizons",
          "url": "https://horizonsleparti.fr/category/agenda/"
        },
        {
          "title": "Réunion d’Annemasse",
          "url": "https://horizonsleparti.fr/reunion-publique-autour-dedouard-philippe-a-annemasse/"
        }
      ],
      "note": "Le site officiel confirme deux prochaines réunions publiques avec Édouard Philippe : 19 novembre à Rillieux-la-Pape et 20 novembre à Romans-sur-Isère. Les liens d’inscription ont été ouverts mais n’ont pas livré de texte exploitable ; aucun horaire ni adresse précise ne sont inventés. La page principale mentionne également les étapes passées de La Ciotat (7 novembre), Chartres (9 novembre) et Toulouse (14 novembre)."
    },
    {
      "candidateId": "emmanuel-dubuisson",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Site de campagne",
          "url": "https://www.dubuisson2027.fr/"
        },
        {
          "title": "Actualités de la campagne",
          "url": "https://www.dubuisson2027.fr/actualites"
        },
        {
          "title": "Flux RSS annoncé",
          "url": "https://www.dubuisson2027.fr/actualites/rss.xml"
        }
      ],
      "note": "La page publique consultée regroupe des ressources de campagne permanentes, sans événement futur daté confirmé. Le flux RSS lié n’a pas pu être lu par l’outil de consultation ; cette limite ne permet pas de conclure à l’absence d’autres annonces."
    },
    {
      "candidateId": "eric-darboux",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Site Confluences",
          "url": "https://confluence-s.fr/"
        }
      ],
      "note": "Le site du mouvement et les résultats de recherche relatifs aux réunions d’Éric Darboux ont été examinés. Aucun rendez-vous de campagne futur avec date et lieu suffisamment documentés n’a été retenu. Le contenu programmatique permanent n’est pas transformé en événement."
    },
    {
      "candidateId": "eric-zemmour",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Site de campagne",
          "url": "https://www.ericzemmour.fr/"
        },
        {
          "title": "Billetterie du meeting de Toulon",
          "url": "https://my.weezevent.com/meeting-deric-zemmour-lancement-de-campagne"
        }
      ],
      "note": "Le meeting du 21 novembre est confirmé par la campagne et sa billetterie. La billetterie affiche 15 h dans son calendrier et 15 h 30 dans le déroulé détaillé : cette différence est signalée, sans choisir silencieusement un horaire."
    },
    {
      "candidateId": "erwan-rohou",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Site MEI",
          "url": "https://www.les-ecologistes-mei.org/"
        },
        {
          "title": "Informations du mouvement",
          "url": "https://www.les-ecologistes-mei.org/actualites"
        },
        {
          "title": "Annonce publique LinkedIn de la présentation du Livre blanc",
          "url": "https://fr.linkedin.com/posts/erwan-rohou-37840920_les-candidats-%C3%A0-la-pr%C3%A9sidentielle-parlent-activity-7510774144599248896-3EJ8"
        }
      ],
      "note": "La présentation du Livre blanc du 2 octobre est documentée par une publication publique du candidat. La rubrique du MEI présente aussi un entretien radiophonique réalisé début octobre, sans jour précis exploitable dans le texte ; aucune prochaine date nominative n’a été confirmée."
    },
    {
      "candidateId": "fabien-roussel",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Site de campagne",
          "url": "https://www.fabienroussel2027.fr/"
        },
        {
          "title": "Agenda PCF",
          "url": "https://www.pcf.fr/agenda"
        },
        {
          "title": "Déclaration du PCF du 7 novembre",
          "url": "https://www.pcf.fr/presidentielle_2027_lexigence_de_respect_de_nos_choix_democratiques_declaration_du_conseil_national_du_pcf"
        },
        {
          "title": "Annonce rapportée par Le Parisien",
          "url": "https://www.leparisien.fr/elections/presidentielle/presidentielle-2027-fabien-roussel-va-organiser-un-meeting-le-6-decembre-a-avion-le-lendemain-de-celui-de-jean-luc-melenchon-au-havre-03-11-2026-O54LVECQMVHSDORHGJRKMBTYQ4.php"
        }
      ],
      "note": "Le meeting d’Avion du 6 décembre est annoncé par le candidat lors d’une conférence de presse, selon Le Parisien. La salle, l’heure et les modalités d’accès n’ont pas été confirmées par une fiche primaire retrouvée. Les projets de meetings de février et d’avant-premier tour ne sont pas datés artificiellement."
    },
    {
      "candidateId": "florian-philippot",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Site Les Patriotes",
          "url": "https://les-patriotes.fr/"
        },
        {
          "title": "Inscription à Kintzheim",
          "url": "https://les-patriotes.fr/kintzheim/"
        }
      ],
      "note": "La présence personnelle de Florian Philippot est annoncée pour le 25 novembre à Kintzheim. Les autres réunions locales figurant sur le calendrier du mouvement ne sont pas automatiquement attribuées au candidat."
    },
    {
      "candidateId": "francis-lalanne",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Site de campagne",
          "url": "https://dieudolalanne2027.com/"
        },
        {
          "title": "Tournée publiée par la campagne",
          "url": "https://dieudolalanne2027.com/la-tournee/"
        }
      ],
      "note": "Les étapes datées de la tournée sont reprises avec les seules précisions publiées. Les réunions de Cognac et Périgueux sont explicitement marquées annulées. Pour plusieurs villes de décembre et janvier, l’heure et la salle restent à annoncer : consulter la campagne avant tout déplacement."
    },
    {
      "candidateId": "francois-asselineau",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Site UPR",
          "url": "https://upr.fr/"
        },
        {
          "title": "Réunion publique de Carros",
          "url": "https://upr.fr/actualites/reunion-publique-de-francois-asselineau-a-carros-06-le-28-11-2026"
        }
      ],
      "note": "La réunion du 28 novembre à Carros est annoncée dans un article daté du 13 novembre. Le site propose aussi des interventions vidéo récentes, avec leurs dates de publication ; elles ne sont pas assimilées à des rendez-vous futurs."
    },
    {
      "candidateId": "francois-ruffin",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Site Nous Président",
          "url": "https://nouspresident.fr/"
        },
        {
          "title": "Meeting lyonnais sur la plateforme de l’organisateur",
          "url": "https://action.debout.fr/fr/action/a70d9459-lentretien-dembauche-grand-meeting-de-lyon"
        }
      ],
      "note": "Le site renvoie au meeting lyonnais, mais sa fiche est désormais indiquée terminée et ne fournit plus de date de calendrier dans le texte accessible. Le rendez-vous n’est donc pas reconstitué par supposition. Aucun prochain événement personnel suffisamment daté n’a été confirmé dans ce relevé."
    },
    {
      "candidateId": "gabriel-attal",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Site de campagne",
          "url": "https://attalpresident.fr/"
        },
        {
          "title": "Meetings de campagne",
          "url": "https://attalpresident.fr/meeting"
        }
      ],
      "note": "La page meetings annonce que les prochaines dates seront communiquées ultérieurement, sans rendez-vous daté dans le texte consulté. Le lien de pied de page intitulé Meeting de Lyon renvoie à cette même page ; aucune date n’en est déduite."
    },
    {
      "candidateId": "gilles-platret",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Site personnel public",
          "url": "https://www.gillesplatret.fr/"
        },
        {
          "title": "Événements du site personnel",
          "url": "https://www.gillesplatret.fr/%C3%A9v%C3%A9nements"
        },
        {
          "title": "Compte public X — accès bloqué lors du relevé",
          "url": "https://x.com/gillesplatret"
        }
      ],
      "note": "Le site personnel consulté porte surtout sur les publications historiques. Aucun prochain événement de campagne daté n’y a été confirmé. Le compte X public n’a pas pu être consulté (accès refusé) ; cette limite est distincte d’une absence de publication."
    },
    {
      "candidateId": "jean-lassalle",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Résistons ! — actualités",
          "url": "https://resistons-france.fr/actualites/"
        },
        {
          "title": "Résistons ! — tour de France 2022",
          "url": "https://resistons-france.fr/tour-de-france/"
        }
      ],
      "note": "Les pages consultées portent encore la mention de la campagne de 2022. Aucun rendez-vous daté de la campagne 2027 n’a pu être confirmé dans ce relevé ; les archives ne sont pas réutilisées comme annonces actuelles."
    },
    {
      "candidateId": "jean-francois-legendre",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "À nous maintenant — accueil et visioconférence",
          "url": "https://www.anousmaintenant.fr/"
        },
        {
          "title": "À nous maintenant — espace élus",
          "url": "https://www.anousmaintenant.fr/participer/espace-elus"
        }
      ],
      "note": "Le mouvement propose une visioconférence chaque lundi à 18 h, sans préciser sur cette page la participation personnelle de Jean-François Legendre ni une date de séance. Ce rendez-vous récurrent n’est pas converti en une intervention personnelle confirmée."
    },
    {
      "candidateId": "jean-luc-melenchon",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Mélenchon 2027 — agenda de campagne",
          "url": "https://melenchon2027.fr/agenda-de-campagne/"
        },
        {
          "title": "Meeting au Havre — fiche officielle",
          "url": "https://melenchon2027.fr/evenement/jlm/meeting-de-jean-luc-melenchon-au-havre/"
        }
      ],
      "note": "L’agenda distingue la présence de Jean-Luc Mélenchon des réunions animées par d’autres porte-parole. Le meeting au Havre est nominativement annoncé ; les réunions d’autres intervenants ne sont pas présentées comme ses apparitions personnelles."
    },
    {
      "candidateId": "jean-michel-fauvergue",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Publication publique de Jean-Michel Fauvergue",
          "url": "https://fr.linkedin.com/posts/jean-michel-fauvergue-6919a71aa_cest-avec-grand-plaisir-que-je-serai-le-activity-7388604361058332673-8ZpN"
        },
        {
          "title": "Sud Radio — entretien du 2 septembre 2026",
          "url": "https://www.sudradio.fr/la-france-dans-tous-ses-etats/securite-en-france-capitulation-ou-resignation"
        }
      ],
      "note": "Une publication publique annonce une rencontre un 18 novembre au Paris Vexin Business Club. Sa datation relative indique une publication ancienne et ne permet pas d’établir un rendez-vous en novembre 2026 : cette date n’est pas reprise. Aucun prochain rendez-vous personnel suffisamment daté n’a été confirmé."
    },
    {
      "candidateId": "joel-cheve",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "La France Adulte — accueil",
          "url": "https://www.lafranceadulte.fr/"
        }
      ],
      "note": "Le site présente la candidature, les documents du projet et la participation, mais aucun rendez-vous public daté n’a pu être confirmé dans les contenus accessibles et les recherches nominatives de ce relevé."
    },
    {
      "candidateId": "juan-branco",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Les Ruches — accueil",
          "url": "https://ruches.org/"
        },
        {
          "title": "Les Ruches — agenda",
          "url": "https://ruches.org/agenda"
        },
        {
          "title": "OuiHustle — entretien publié le 5 novembre",
          "url": "https://podcasts.apple.com/cm/podcast/287-lechairman-juan-branco-parlent-politique-manifestations/id1522223605?i=1000800054317"
        }
      ],
      "note": "L’agenda national des Ruches indique ne pas avoir d’événement national à venir. Des rendez-vous locaux du mouvement existent, sans présence nominative de Juan Branco établie dans le texte accessible. Une publication d’entretien récente est conservée séparément."
    },
    {
      "candidateId": "karim-bouamrane",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Campagne — accueil",
          "url": "https://www.karimbouamrane2027.org/"
        },
        {
          "title": "Campagne — agenda",
          "url": "https://www.karimbouamrane2027.org/agenda.html"
        },
        {
          "title": "Sud Radio — émission du 9 novembre 2026",
          "url": "https://www.sudradio.fr/emission/le-petit-dejeuner-politique-sudradio-772"
        }
      ],
      "note": "La page d’agenda reste en chargement dans l’extraction accessible. Les annonces repérées dans l’accueil et les interventions publiées par les médias ont donc été vérifiées séparément. Aucun prochain déplacement daté n’a été confirmé dans ce relevé."
    },
    {
      "candidateId": "manolo-mlekuz",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Trajectoire — accueil",
          "url": "https://trajectoire2027.fr/"
        },
        {
          "title": "Trajectoire — tour de France",
          "url": "https://trajectoire2027.fr/le-tour-de-france"
        },
        {
          "title": "MOB — soirée présidentielle, organisateur",
          "url": "https://www.helloasso.com/associations/mob-le-media-de-la-democratie/evenements/mob-2-soiree-presidentielle"
        },
        {
          "title": "Ville de Nice — Festival CinéRoman",
          "url": "https://www.nice.fr/festival-cineroman/"
        }
      ],
      "note": "Le site décrit une tournée à la rencontre des maires ; les prochaines étapes de la carte ne sont pas lisibles dans l’extraction. Deux apparitions publiques antérieures sont confirmées par leurs organisateurs. Aucun prochain rendez-vous personnel daté n’est ajouté sans annonce vérifiable."
    },
    {
      "candidateId": "marine-le-pen",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Marine Le Pen — déplacements",
          "url": "https://www.marinelepen.com/deplacements"
        }
      ],
      "note": "Le site de campagne publie des déplacements jusqu’au 5 novembre 2026 dans la page consultée. Les deux plus récents sont relevés ; aucun rendez-vous postérieur nominatif n’y a été confirmé lors de cette vérification."
    },
    {
      "candidateId": "marine-tondelier",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Marine Tondelier — événements et journal",
          "url": "https://marinetondelier.fr/"
        }
      ],
      "note": "La rubrique Événements contient des mobilisations et des publications programmatiques, sans prochaine apparition personnelle datée et localisée établie dans la page consultée. Le journal de campagne est également accessible ; aucune date n’a été inventée à partir d’une publication de livret."
    },
    {
      "candidateId": "melody-delmur",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Parti As de Cœur — accueil",
          "url": "https://parti-asdecoeur.fr/"
        },
        {
          "title": "Parti As de Cœur — actualités",
          "url": "https://parti-asdecoeur.fr/category/actualites/"
        }
      ],
      "note": "Les actualités du parti confirment une intervention radiophonique le 13 octobre. Aucun prochain rendez-vous public daté n’a pu être confirmé dans les pages et recherches consultées."
    },
    {
      "candidateId": "mira-markovic",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Parti animaliste — programme du congrès",
          "url": "https://parti-animaliste.fr/news/communique-de-presse/congres-des-10-ans-du-parti-animaliste-un-mouvement-politique-est-ne"
        }
      ],
      "note": "Le communiqué du Parti animaliste confirme nominativement le discours de lancement au congrès du 14 novembre, avec son horaire et le lieu. Aucun prochain rendez-vous au-delà de cette annonce n’a été confirmé dans ce relevé."
    },
    {
      "candidateId": "natacha-polony",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Natacha Polony — agenda",
          "url": "https://www.npolony.fr/agenda"
        },
        {
          "title": "UIMM Lyon — programme des Rencontres",
          "url": "https://www.uimmlyon.com/evenement/rencontres-comment-reindustrialiser-nos-territoires/"
        },
        {
          "title": "France Industrie — Rencontres Alumni",
          "url": "https://www.franceindustrie.org/agenda/evenement-rencontres-alumni-centrale-lyon/"
        },
        {
          "title": "FFI Lorraine — rencontre du 10 novembre",
          "url": "https://luma.com/pz71ylkd?locale=fr"
        }
      ],
      "note": "L’agenda de campagne indique ne pas annoncer d’intervention. Une rencontre du 21 novembre est toutefois confirmée par l’UIMM Lyon et des publications des Centraliens : cette source extérieure à la campagne permet de compléter l’agenda. La page d’inscription des organisateurs n’est pas accessible à l’outil."
    },
    {
      "candidateId": "nathalie-arthaud",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Nathalie Arthaud — agenda",
          "url": "https://www.nathalie-arthaud.info/"
        },
        {
          "title": "Lutte ouvrière — portail et agenda",
          "url": "https://portail.lutte-ouvriere.org/"
        }
      ],
      "note": "La campagne et le portail de Lutte ouvrière nomment Nathalie Arthaud pour les rendez-vous de Dijon, Montpellier, Alès et Nîmes. Les événements locaux sans sa présence annoncée ne sont pas assimilés à ses interventions. La fiche Nîmes échoue à l’ouverture, mais les deux index officiels donnent sa date et son horaire."
    },
    {
      "candidateId": "nicolas-dupont-aignan",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Debout la France — agenda",
          "url": "https://www.debout-la-france.fr/evenements/"
        },
        {
          "title": "Agenda des dédicaces",
          "url": "https://www.debout-la-france.fr/evenement/agenda-des-dedicaces-reservez-les-dates/"
        },
        {
          "title": "Meeting du 6 février 2027",
          "url": "https://www.debout-la-france.fr/evenement/meeting-de-campagne-le-6-fevrier-2027/"
        }
      ],
      "note": "L’agenda du parti annonce notamment une dédicace à Montpellier le 25 novembre. Une page porte un titre de meeting au 6 février 2027, alors que ses métadonnées indiquent une autre période : ce rendez-vous n’est pas intégré à l’agenda tant que sa date ne peut pas être confirmée par une annonce primaire cohérente. Les annonces récurrentes sans date de séance ne sont pas transformées en événements uniques."
    },
    {
      "candidateId": "olivier-becht",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Olivier Becht — tour et journal de campagne",
          "url": "https://becht2027.fr/"
        },
        {
          "title": "Olivier Becht — étapes du tour",
          "url": "https://becht2027.fr/tour-de-france/les-etapes-du-tour/"
        }
      ],
      "note": "La page du tour publie plusieurs étapes par département. Les rendez-vous sont regroupés par journée pour conserver les horaires propres à chaque arrêt sans les attribuer aux autres villes. Les étapes sans horaire ou lieu précis restent signalées comme telles ; les indications des pages peuvent évoluer."
    },
    {
      "candidateId": "philippe-herlin",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Herlin27 — accueil",
          "url": "https://www.herlin27.fr/"
        },
        {
          "title": "Herlin27 — actualités",
          "url": "https://www.herlin27.fr/actu"
        },
        {
          "title": "Philippe Herlin — conférences",
          "url": "https://www.philippeherlin.com/conferences.htm"
        }
      ],
      "note": "Le site de campagne et sa rubrique d’actualité n’affichent pas de prochain rendez-vous daté dans le texte accessible. Le site personnel recense des conférences, dont des archives : celles-ci ne sont pas présentées comme de nouvelles dates de campagne."
    },
    {
      "candidateId": "raphael-glucksmann",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Glucks2027 — meeting du 6 décembre",
          "url": "https://glucks2027.fr/meeting/"
        }
      ],
      "note": "Le meeting de lancement dispose d’une page officielle détaillant date, horaires, adresse, inscription et accessibilité. Aucun autre rendez-vous personnel futur suffisamment vérifié n’est ajouté dans ce relevé."
    },
    {
      "candidateId": "remi-revillon-d-apreval",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Site de campagne — accès impossible lors du relevé",
          "url": "https://2027.odanie.org/"
        }
      ],
      "note": "Le site de campagne est inaccessible à l’outil lors de ce relevé. Les recherches nominatives ne fournissent pas d’annonce primaire d’un prochain rendez-vous public suffisamment vérifiable. Cette limite d’accès ne signifie pas qu’aucun événement n’existe."
    },
    {
      "candidateId": "selma-labib",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "NPA-R — agenda actuel",
          "url": "https://www.npa-revolutionnaires.org/rubriques/agenda"
        },
        {
          "title": "Meeting Montpellier — présence de Selma Labib",
          "url": "https://www.npa-revolutionnaires.org/articles/meeting-du-npa-r-a-montpellier"
        },
        {
          "title": "Meeting national du 28 novembre",
          "url": "https://www.npa-revolutionnaires.org/articles/meeting-national-a-paris-le-28-novembre"
        },
        {
          "title": "Rouen — annonce nominative",
          "url": "https://www.npa-revolutionnaires.org/articles/meeting-du-npa-r-a-rouen"
        }
      ],
      "note": "Les réunions de Rouen et Montpellier annoncent nommément Selma Labib. L’agenda annonce aussi un meeting national à Paris le 28 novembre ; sa fiche ne détaille pas les intervenants. Une ancienne URL porte « 29 novembre » : la date reprise est celle de la fiche actuelle, avec cette limite explicitée."
    },
    {
      "candidateId": "sylvain-durif",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "ELVITA — actualités de campagne",
          "url": "https://elvita2027.com/"
        },
        {
          "title": "ELVITA — mentions légales et éditeur",
          "url": "https://elvita2027.com/mentions-legales.html"
        },
        {
          "title": "GPTV — annonce du débat",
          "url": "https://geopolitique-profonde.com/videos/debat-lalanne-durif-2027/"
        }
      ],
      "note": "Le site ELVITA se présente comme édité par Sylvain-Pierre Durif dans ses mentions légales. Il annonce un entretien le 17 novembre sans horaire ; cette annonce est attribuée à la campagne. Le débat du 11 novembre est recoupé auprès de son diffuseur GPTV. Le compte X lié ne peut pas être ouvert par l’outil."
    },
    {
      "candidateId": "teddy-riner",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Teddy Riner — site personnel",
          "url": "https://www.teddyriner.com/en/"
        },
        {
          "title": "LCP/AFP — premiers déplacements de campagne",
          "url": "https://lcp.fr/actualites/presidentielle-2027-teddy-riner-devoile-ses-premiers-deplacements-de-campagne-445061"
        }
      ],
      "note": "Le site personnel consulté propose surtout des rendez-vous sportifs, qui ne sont pas assimilés à des événements de campagne. Les deux premiers déplacements présidentiels sont documentés par LCP avec AFP ; aucun nouvel événement personnel futur n’est ajouté sans annonce datée."
    },
    {
      "candidateId": "sebastien-bonnal",
      "checkedAt": "2026-11-15",
      "checkedSources": [
        {
          "title": "Présentation de l’auteur",
          "url": "https://www.librinova.com/auteur/sebastien-bonnal"
        },
        {
          "title": "Fiche du manifeste",
          "url": "https://www.librinova.com/librairie/sebastien-bonnal/un-chemin-2"
        },
        {
          "title": "Blog personnel public",
          "url": "https://paintingshennernew.wordpress.com/2024/01/29/frexit/"
        }
      ],
      "note": "Aucun prochain rendez-vous public daté et attribuable au candidat n’a été confirmé dans les pages accessibles. Les publications Instagram repérées n’ont pas pu être consultées en raison des limitations d’accès ; ce relevé ne signifie pas qu’aucune intervention n’est prévue."
    }
  ],
  "news": [
    {
      "id": "dossier-initial-anasse-kazib",
      "title": "État du dossier — Anasse Kazib",
      "date": "2026-11-12",
      "candidateIds": [
        "anasse-kazib"
      ],
      "summary": "Point de départ du suivi éditorial : Programme 2027 en cours d'élaboration ; six axes et premières mesures, dépliant officiel de quatre pages disponible. Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://anasse2027.fr/",
      "sourceTitle": "Présentation personnelle et candidature",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-antoine-mikolajczak",
      "title": "État du dossier — Antoine Mikolajczak",
      "date": "2026-11-12",
      "candidateIds": [
        "antoine-mikolajczak"
      ],
      "summary": "Point de départ du suivi éditorial : Programme partiel : douze mesures phares et document synthétique. Programme complet et chiffrage encore en cours d'élaboration. Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://parti-equinoxe.fr/",
      "sourceTitle": "Déclaration ou présentation de candidature",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-augustin-billetdoux",
      "title": "État du dossier — Augustin Billetdoux",
      "date": "2026-11-12",
      "candidateIds": [
        "augustin-billetdoux"
      ],
      "summary": "Point de départ du suivi éditorial : Déclaration de candidature disponible ; aucun programme PDF complet identifié dans la page consultée. Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://billetdoux2027.fr/",
      "sourceTitle": "Déclaration personnelle",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-benoit-mathieu",
      "title": "État du dossier — Benoît Mathieu",
      "date": "2026-11-12",
      "candidateIds": [
        "benoit-mathieu"
      ],
      "summary": "Point de départ du suivi éditorial : Projet institutionnel publié ; absence de programme socio-économique explicitement revendiquée par le candidat. Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://benoitmathieu2027.fr/",
      "sourceTitle": "Déclaration ou présentation de candidature",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-brigitte-ncho",
      "title": "État du dossier — Brigitte N’Cho",
      "date": "2026-11-12",
      "candidateIds": [
        "brigitte-ncho"
      ],
      "summary": "Point de départ du suivi éditorial : Programme 2027 publié en ligne, structuré en cinq priorités et onze chapitres ; aucun PDF identifié sur la page consultée. Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://www.revelation2027.fr/",
      "sourceTitle": "Déclaration ou présentation de candidature",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-bruno-retailleau",
      "title": "État du dossier — Bruno Retailleau",
      "date": "2026-11-12",
      "candidateIds": [
        "bruno-retailleau"
      ],
      "summary": "Point de départ du suivi éditorial : Projet partiel Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://www.avecretailleau.fr/presse/communiques/declaration-de-candidature-de-bruno-retailleau",
      "sourceTitle": "Déclaration de candidature",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-christian-collovati",
      "title": "État du dossier — Christian Collovati",
      "date": "2026-11-12",
      "candidateIds": [
        "christian-collovati"
      ],
      "summary": "Point de départ du suivi éditorial : Projet thématique publié en ligne Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://www.xn--lepeuplefranais2027-hyb.fr/",
      "sourceTitle": "Site de campagne — déclaration, parcours et propositions",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-clara-egger",
      "title": "État du dossier — Clara Egger",
      "date": "2026-11-12",
      "candidateIds": [
        "clara-egger"
      ],
      "summary": "Point de départ du suivi éditorial : Programme 2027 publié en PDF, 28 pages Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://solutiondemocratique.fr/",
      "sourceTitle": "Déclaration ou présentation de candidature",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-david-lisnard",
      "title": "État du dossier — David Lisnard",
      "date": "2026-11-12",
      "candidateIds": [
        "david-lisnard"
      ],
      "summary": "Point de départ du suivi éditorial : Programme du mouvement publié Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://www.unenouvelleenergie.fr/questions/qui-est-david-lisnard/",
      "sourceTitle": "Présentation du parcours",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-david-saforcada",
      "title": "État du dossier — David Saforcada",
      "date": "2026-11-12",
      "candidateIds": [
        "david-saforcada"
      ],
      "summary": "Point de départ du suivi éditorial : Programme publié en ligne avec collection de Chartes nationales téléchargeables en PDF ; textes évolutifs. Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://www.davidsaforcada.fr/3228322_appel-aux-elus",
      "sourceTitle": "Appel aux élus pour la candidature",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-delphine-batho",
      "title": "État du dossier — Delphine Batho",
      "date": "2026-11-12",
      "candidateIds": [
        "delphine-batho"
      ],
      "summary": "Point de départ du suivi éditorial : Priorités publiées Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://www.delphinebatho.fr/",
      "sourceTitle": "Campagne — priorités",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-edouard-philippe",
      "title": "État du dossier — Édouard Philippe",
      "date": "2026-11-12",
      "candidateIds": [
        "edouard-philippe"
      ],
      "summary": "Point de départ du suivi éditorial : Priorités publiées Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://www.info.gouv.fr/les-anciens-premiers-et-premieres-ministres-de-la-ve-republique/edouard-philippe",
      "sourceTitle": "Notice de l’ancien Premier ministre",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-emmanuel-dubuisson",
      "title": "État du dossier — Emmanuel Dubuisson",
      "date": "2026-11-12",
      "candidateIds": [
        "emmanuel-dubuisson"
      ],
      "summary": "Point de départ du suivi éditorial : Projet 2027 publié en ligne, organisé en trois chapitres et treize thèmes. Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://www.dubuisson2027.fr/",
      "sourceTitle": "Candidature et structure du projet",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-eric-darboux",
      "title": "État du dossier — Éric Darboux",
      "date": "2026-11-12",
      "candidateIds": [
        "eric-darboux"
      ],
      "summary": "Point de départ du suivi éditorial : Livret de campagne France 2027 publié en PDF Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://confluence-s.fr/livret_darboux-eric_a4/",
      "sourceTitle": "France 2027, livret Confluences",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-eric-zemmour",
      "title": "État du dossier — Éric Zemmour",
      "date": "2026-11-12",
      "candidateIds": [
        "eric-zemmour"
      ],
      "summary": "Point de départ du suivi éditorial : Priorités publiées Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://catalogue.bnf.fr/ark:/12148/cb124681117",
      "sourceTitle": "Notice d’autorité BnF",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-erwan-rohou",
      "title": "État du dossier — Erwan Rohou",
      "date": "2026-11-12",
      "candidateIds": [
        "erwan-rohou"
      ],
      "summary": "Point de départ du suivi éditorial : Livre Blanc pour la protection de l'environnement présenté le 2 octobre 2026. Il s'agit d'un document thématique, pas d'un programme présidentiel général exhaustif identifié. Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://www.les-ecologistes-mei.org/post/erwan-rohou-candidat-du-mei-aux-%C3%A9lections-pr%C3%A9sidentielles",
      "sourceTitle": "Annonce de la candidature",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-fabien-roussel",
      "title": "État du dossier — Fabien Roussel",
      "date": "2026-11-12",
      "candidateIds": [
        "fabien-roussel"
      ],
      "summary": "Point de départ du suivi éditorial : Documents partiels Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://www.fabienroussel2027.fr/",
      "sourceTitle": "Campagne Vivre !",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-florian-philippot",
      "title": "État du dossier — Florian Philippot",
      "date": "2026-11-12",
      "candidateIds": [
        "florian-philippot"
      ],
      "summary": "Point de départ du suivi éditorial : Projet 2026–2027 publié Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://www.europarl.europa.eu/meps/fr/110977/FLORIAN_PHILIPPOT/history/8",
      "sourceTitle": "Notice du Parlement européen",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-francis-lalanne",
      "title": "État du dossier — Francis Lalanne",
      "date": "2026-11-12",
      "candidateIds": [
        "francis-lalanne"
      ],
      "summary": "Point de départ du suivi éditorial : Projet 2027 publié en ligne en neuf axes ; pas de PDF général officiel identifié. Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://www.leparisien.fr/elections/presidentielle/presidentielle-2027-francis-lalanne-officiellement-candidat-son-premier-meeting-de-campagne-annonce-a-paris-19-08-2026-2VLEW57SFZDZFP6AQ34HPMAZJM.php",
      "sourceTitle": "Déclaration de candidature, Le Parisien",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-francois-asselineau",
      "title": "État du dossier — François Asselineau",
      "date": "2026-11-12",
      "candidateIds": [
        "francois-asselineau"
      ],
      "summary": "Point de départ du suivi éditorial : Programme 2027 non publié Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://upr.fr/francois-asselineau",
      "sourceTitle": "Biographie officielle UPR",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-francois-ruffin",
      "title": "État du dossier — François Ruffin",
      "date": "2026-11-12",
      "candidateIds": [
        "francois-ruffin"
      ],
      "summary": "Point de départ du suivi éditorial : Corpus thématique publié Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://nouspresident.fr/",
      "sourceTitle": "Nous Président !",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-gabriel-attal",
      "title": "État du dossier — Gabriel Attal",
      "date": "2026-11-12",
      "candidateIds": [
        "gabriel-attal"
      ],
      "summary": "Point de départ du suivi éditorial : Programme en élaboration Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://attalpresident.fr/actualites/annonce-de-candidature",
      "sourceTitle": "Annonce de candidature",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-gilles-platret",
      "title": "État du dossier — Gilles Platret",
      "date": "2026-11-12",
      "candidateIds": [
        "gilles-platret"
      ],
      "summary": "Point de départ du suivi éditorial : Premières priorités annoncées Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://archives.chalon.fr/r/78/liste-des-maires/",
      "sourceTitle": "Archives municipales — liste des maires",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-jean-francois-legendre",
      "title": "État du dossier — Jean-François Legendre",
      "date": "2026-11-12",
      "candidateIds": [
        "jean-francois-legendre"
      ],
      "summary": "Point de départ du suivi éditorial : Manifeste fondateur publié via un Google Document ; quatre piliers présentés en ligne. Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://www.anousmaintenant.fr/",
      "sourceTitle": "Candidature, présentation personnelle et quatre piliers",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-jean-lassalle",
      "title": "État du dossier — Jean Lassalle",
      "date": "2026-11-12",
      "candidateIds": [
        "jean-lassalle"
      ],
      "summary": "Point de départ du suivi éditorial : Aucun programme spécifiquement présenté comme édition présidentielle 2027 authentifié dans les sources consultées. Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://resistons-france.fr/",
      "sourceTitle": "Site et projet de Résistons !",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-jean-luc-melenchon",
      "title": "État du dossier — Jean-Luc Mélenchon",
      "date": "2026-11-12",
      "candidateIds": [
        "jean-luc-melenchon"
      ],
      "summary": "Point de départ du suivi éditorial : Programme 2027 publié Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://lafranceinsoumise.fr/2026/05/03/declaration-de-lintergroupe-de-la-france-insoumise-du-3-mai-2026/",
      "sourceTitle": "Déclaration de l’intergroupe LFI du 3 mai 2026",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-jean-michel-fauvergue",
      "title": "État du dossier — Jean-Michel Fauvergue",
      "date": "2026-11-12",
      "candidateIds": [
        "jean-michel-fauvergue"
      ],
      "summary": "Point de départ du suivi éditorial : Essai présenté par son auteur comme un programme ; aucun programme présidentiel 2027 intégral librement accessible ou PDF de campagne identifié. Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://fr.linkedin.com/in/jean-michel-fauvergue-6919a71aa",
      "sourceTitle": "Déclaration ou présentation de candidature",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-joel-cheve",
      "title": "État du dossier — Joël Chevé",
      "date": "2026-11-12",
      "candidateIds": [
        "joel-cheve"
      ],
      "summary": "Point de départ du suivi éditorial : Résumé partiel de projet disponible en PDF (9 pages), avec renvoi vers un référentiel plus développé. Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://www.lafranceadulte.fr/projet/resume-projet-la-france-adulte.pdf",
      "sourceTitle": "Résumé du projet, daté du 31 octobre 2026",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-juan-branco",
      "title": "État du dossier — Juan Branco",
      "date": "2026-11-12",
      "candidateIds": [
        "juan-branco"
      ],
      "summary": "Point de départ du suivi éditorial : Programme intégral La Voie disponible en ligne et en PDF (59 pages). Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://ruches.org/",
      "sourceTitle": "Mouvement Les Ruches et candidature",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-karim-bouamrane",
      "title": "État du dossier — Karim Bouamrane",
      "date": "2026-11-12",
      "candidateIds": [
        "karim-bouamrane"
      ],
      "summary": "Point de départ du suivi éditorial : Manifeste et orientations Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://www.karimbouamrane2027.org/",
      "sourceTitle": "Site de campagne",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-manolo-mlekuz",
      "title": "État du dossier — Manolo Mlekuz",
      "date": "2026-11-12",
      "candidateIds": [
        "manolo-mlekuz"
      ],
      "summary": "Point de départ du suivi éditorial : Programme institutionnel détaillé disponible en ligne et en PDF (22 pages). Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://trajectoire2027.fr/",
      "sourceTitle": "Déclaration ou présentation de candidature",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-marine-le-pen",
      "title": "État du dossier — Marine Le Pen",
      "date": "2026-11-12",
      "candidateIds": [
        "marine-le-pen"
      ],
      "summary": "Point de départ du suivi éditorial : Propositions partielles identifiées Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://www.assemblee-nationale.fr/dyn/deputes/PA720614",
      "sourceTitle": "Notice de l’Assemblée nationale",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-marine-tondelier",
      "title": "État du dossier — Marine Tondelier",
      "date": "2026-11-12",
      "candidateIds": [
        "marine-tondelier"
      ],
      "summary": "Point de départ du suivi éditorial : Projet 2027 publié Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://marinetondelier.fr/",
      "sourceTitle": "Site de campagne",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-melody-delmur",
      "title": "État du dossier — Mélody Delmur",
      "date": "2026-11-12",
      "candidateIds": [
        "melody-delmur"
      ],
      "summary": "Point de départ du suivi éditorial : Programme 2027 publié : livret PDF officiel et présentation en 22 chapitres. Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://parti-asdecoeur.fr/melody-delmur-candidate/",
      "sourceTitle": "Officialisation de candidature",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-mira-markovic",
      "title": "État du dossier — Mira Markovic",
      "date": "2026-11-12",
      "candidateIds": [
        "mira-markovic"
      ],
      "summary": "Point de départ du suivi éditorial : Orientations 2027 annoncées ; pas de programme général 2027 complet ou de PDF spécifique identifié dans les pages consultées. Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://parti-animaliste.fr/mira-markovic-2027",
      "sourceTitle": "Campagne présidentielle 2027",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-natacha-polony",
      "title": "État du dossier — Natacha Polony",
      "date": "2026-11-12",
      "candidateIds": [
        "natacha-polony"
      ],
      "summary": "Point de départ du suivi éditorial : Vision et orientations publiées Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://www.npolony.fr/partage/article-59062",
      "sourceTitle": "Déclaration personnelle de candidature",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-nathalie-arthaud",
      "title": "État du dossier — Nathalie Arthaud",
      "date": "2026-11-12",
      "candidateIds": [
        "nathalie-arthaud"
      ],
      "summary": "Point de départ du suivi éditorial : Brochure de campagne publiée et dépliant actualisé disponible en PDF. La candidate présente ces textes comme un programme de lutte communiste, révolutionnaire et internationaliste. Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://www.lutte-ouvriere.org/presidentielle/index.html",
      "sourceTitle": "Site officiel de campagne",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-nicolas-dupont-aignan",
      "title": "État du dossier — Nicolas Dupont-Aignan",
      "date": "2026-11-12",
      "candidateIds": [
        "nicolas-dupont-aignan"
      ],
      "summary": "Point de départ du suivi éditorial : Programme en actualisation Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://www.debout-la-france.fr/nicolas-dupont-aignan/",
      "sourceTitle": "Parcours officiel",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-olivier-becht",
      "title": "État du dossier — Olivier Becht",
      "date": "2026-11-12",
      "candidateIds": [
        "olivier-becht"
      ],
      "summary": "Point de départ du suivi éditorial : Le Projet France publié en ligne : cinq refondations thématiques et livre disponible en onze parties PDF, toutes accessibles lors du contrôle. Total : 136 pages. Aucun PDF unique intégral identifié. Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://becht2027.fr/",
      "sourceTitle": "Projet de campagne",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-philippe-herlin",
      "title": "État du dossier — Philippe Herlin",
      "date": "2026-11-12",
      "candidateIds": [
        "philippe-herlin"
      ],
      "summary": "Point de départ du suivi éditorial : Premières versions du déprogramme économique et régalien publiées en ligne ; texte explicitement non exhaustif et non chiffré. Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://www.herlin27.fr/",
      "sourceTitle": "Déclaration sur le site de campagne",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-raphael-glucksmann",
      "title": "État du dossier — Raphaël Glucksmann",
      "date": "2026-11-12",
      "candidateIds": [
        "raphael-glucksmann"
      ],
      "summary": "Point de départ du suivi éditorial : Premier livret 2027 publié Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://place-publique.eu/posts/4eeAyKK12GlgUWF8zbaWjY/election-presidentielle-2027-vote-de-l-assemblee-politique-nationale",
      "sourceTitle": "Place publique — vote de l’Assemblée politique nationale",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-remi-revillon-d-apreval",
      "title": "État du dossier — Rémi Revillon d'Apreval",
      "date": "2026-11-12",
      "candidateIds": [
        "remi-revillon-d-apreval"
      ],
      "summary": "Point de départ du suivi éditorial : Manifeste illustré de campagne publié en PDF, avec propositions soumises à la décision citoyenne. Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://2027.odanie.org/",
      "sourceTitle": "Déclaration présidentielle et manifeste",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-selma-labib",
      "title": "État du dossier — Selma Labib",
      "date": "2026-11-12",
      "candidateIds": [
        "selma-labib"
      ],
      "summary": "Point de départ du suivi éditorial : Textes de campagne, discours et tract PDF publiés. Programme de luttes revendiqué ; aucun programme gouvernemental général chiffré identifié. Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://npa-revolutionnaires.org/articles/communique-presidentielle-2027-selma-labib-une-candidature-ouvriere-et-revolutionnaire-soutenue-par-gael-quirante",
      "sourceTitle": "Communiqué du 17 juin 2026 et biographie",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-sylvain-durif",
      "title": "État du dossier — Sylvain Durif",
      "date": "2026-11-12",
      "candidateIds": [
        "sylvain-durif"
      ],
      "summary": "Point de départ du suivi éditorial : Aucun programme de campagne complet authentifié dans le corpus consulté. Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://www.rtl.fr/actu/politique/christ-cosmique-grand-monarque-et-bientot-president-de-la-republique-le-videaste-complotiste-sylvain-durif-se-declare-candidat-a-l-election-de-2027-7900664715",
      "sourceTitle": "Annonce vidéo et parcours public, RTL",
      "type": "État du dossier"
    },
    {
      "id": "dossier-initial-teddy-riner",
      "title": "État du dossier — Teddy Riner",
      "date": "2026-11-12",
      "candidateIds": [
        "teddy-riner"
      ],
      "summary": "Point de départ du suivi éditorial : Programme à préciser Les informations du dossier ont été réunies dans l’édition du 12 novembre 2026 ; cette date n’est pas une nouvelle annonce du candidat.",
      "sourceUrl": "https://ijf.org/judoka/385",
      "sourceTitle": "Profil sportif IJF",
      "type": "État du dossier"
    },
    {
      "id": "lisnard-dlive-publication-2026-11-13",
      "title": "Un nouveau rendez-vous DLive annoncé",
      "date": "2026-11-13",
      "candidateIds": [
        "david-lisnard"
      ],
      "summary": "Nouvelle Énergie publie le compte rendu du direct du 10 novembre et annonce un format mensuel. La prochaine date précise n’est pas fixée dans cette publication.",
      "sourceUrl": "https://www.unenouvelleenergie.fr/dlive-david-lisnard-lance-son-nouveau-rendez-vous-mensuel-avec-les-francais/",
      "sourceTitle": "Nouvelle Énergie",
      "type": "Interventions"
    },
    {
      "id": "saforcada-communique-2026-11-14",
      "title": "Un communiqué sur l’avenir économique du Comminges",
      "date": "2026-11-14",
      "candidateIds": [
        "david-saforcada"
      ],
      "summary": "Un texte signé de David Saforcada, relayé par Petite République, expose son approche de la réindustrialisation et de la diversification économique du Comminges. Il s’agit d’une prise de position du candidat.",
      "sourceUrl": "https://www.petiterepublique.com/2026/11/14/comminges-plus-de-dix-ans-dalertes-de-propositions-et-de-rendez-vous-manques/",
      "sourceTitle": "Petite République — communiqué signé",
      "type": "Propositions"
    },
    {
      "id": "batho-nouvelle-etape-2026-11-04",
      "title": "Nouvelle affiche et nouveau site de campagne",
      "date": "2026-11-04",
      "candidateIds": [
        "delphine-batho"
      ],
      "summary": "L’équipe de Delphine Batho présente une nouvelle étape de sa communication de campagne, avec une affiche et un site renouvelés.",
      "sourceUrl": "https://www.delphinebatho.fr/une-nouvelle-etape-de-la-campagne/",
      "sourceTitle": "Site de campagne de Delphine Batho",
      "type": "Campagne"
    },
    {
      "id": "roussel-pcf-2026-11-07",
      "title": "Le Conseil national du PCF réaffirme son choix de candidature",
      "date": "2026-11-07",
      "candidateIds": [
        "fabien-roussel"
      ],
      "summary": "Le PCF publie une déclaration rappelant le choix interne de Fabien Roussel et l’engagement du parti dans sa campagne. Cette investiture ne constitue pas une validation institutionnelle de candidature.",
      "sourceUrl": "https://www.pcf.fr/presidentielle_2027_lexigence_de_respect_de_nos_choix_democratiques_declaration_du_conseil_national_du_pcf",
      "sourceTitle": "Parti communiste français",
      "type": "Investiture"
    },
    {
      "id": "asselineau-carros-annonce-2026-11-13",
      "title": "Une réunion publique annoncée à Carros",
      "date": "2026-11-13",
      "candidateIds": [
        "francois-asselineau"
      ],
      "summary": "L’UPR publie les informations de la réunion de François Asselineau prévue à Carros le 28 novembre. Les horaires et le lieu sont repris dans l’agenda.",
      "sourceUrl": "https://upr.fr/actualites/reunion-publique-de-francois-asselineau-a-carros-06-le-28-11-2026",
      "sourceTitle": "UPR",
      "type": "Agenda"
    },
    {
      "id": "riner-premiers-deplacements-2026-11-13",
      "title": "Les premiers déplacements de campagne de Teddy Riner",
      "date": "2026-11-13",
      "candidateIds": [
        "teddy-riner"
      ],
      "summary": "LCP, avec AFP, rapporte un déplacement à l’hôpital de Saint-Denis le 13 novembre et au salon du Made in France le 14 novembre à 14 h. Ces rendez-vous figurent dans l’agenda sourcé.",
      "sourceUrl": "https://lcp.fr/actualites/presidentielle-2027-teddy-riner-devoile-ses-premiers-deplacements-de-campagne-445061",
      "sourceTitle": "LCP/AFP — 13 novembre 2026",
      "type": "Agenda"
    },
    {
      "id": "markovic-lancement-congres-2026-10-22",
      "title": "Un discours de lancement annoncé au congrès du Parti animaliste",
      "date": "2026-10-22",
      "candidateIds": [
        "mira-markovic"
      ],
      "summary": "Le communiqué du 22 octobre annonce la prise de parole présidentielle de Mira Markovic le 14 novembre à 18 h, à Paris. L’agenda distingue cet horaire de celui de l’ouverture du congrès.",
      "sourceUrl": "https://parti-animaliste.fr/news/communique-de-presse/congres-des-10-ans-du-parti-animaliste-un-mouvement-politique-est-ne",
      "sourceTitle": "Parti animaliste — communiqué du 22 octobre 2026",
      "type": "Agenda"
    },
    {
      "id": "labib-agenda-verifie-2026-11-15",
      "title": "Agenda vérifié : Selma Labib annoncée à Montpellier",
      "date": "2026-11-15",
      "candidateIds": [
        "selma-labib"
      ],
      "summary": "Lors de la vérification éditoriale du 15 novembre, l’agenda officiel annonce sa présence à Montpellier le 26 novembre à 19 h. La date de cette actualité est celle du relevé, non une date de publication attribuée au parti.",
      "sourceUrl": "https://www.npa-revolutionnaires.org/articles/meeting-du-npa-r-a-montpellier",
      "sourceTitle": "NPA-R — annonce du meeting",
      "type": "Vérification éditoriale"
    },
    {
      "id": "polony-agenda-verifie-2026-11-15",
      "title": "Agenda vérifié : une intervention aux Rencontres Centrale Lyon",
      "date": "2026-11-15",
      "candidateIds": [
        "natacha-polony"
      ],
      "summary": "Le programme publié par l’UIMM Lyon annonce Natacha Polony à 17 h 20 le 21 novembre à Écully. La page d’agenda de campagne consultée reste vide : la source de l’organisateur complète donc le relevé. Date de vérification éditoriale.",
      "sourceUrl": "https://www.uimmlyon.com/evenement/rencontres-comment-reindustrialiser-nos-territoires/",
      "sourceTitle": "UIMM Lyon — programme des Rencontres",
      "type": "Vérification éditoriale"
    },
    {
      "id": "nda-agenda-verifie-2026-11-15",
      "title": "Agenda vérifié : une dédicace annoncée à Montpellier",
      "date": "2026-11-15",
      "candidateIds": [
        "nicolas-dupont-aignan"
      ],
      "summary": "L’agenda de Debout la France annonce une rencontre à Montpellier le 25 novembre, sans horaire ni lieu précis dans le texte accessible. Date du relevé éditorial : 15 novembre.",
      "sourceUrl": "https://www.debout-la-france.fr/evenement/agenda-des-dedicaces-reservez-les-dates/",
      "sourceTitle": "Debout la France — agenda des dédicaces",
      "type": "Vérification éditoriale"
    },
    {
      "id": "ajout-sebastien-bonnal-2026-11-15",
      "title": "Le dossier de Sébastien Bonnal rejoint le recensement",
      "date": "2026-11-15",
      "candidateIds": [
        "sebastien-bonnal"
      ],
      "summary": "La présentation de l’auteur chez Librinova mentionne explicitement sa candidature présidentielle pour 2027. Le dossier distingue les orientations publiques du manifeste, l’extrait disponible et les informations non établies. Le 15 novembre est la date de cet ajout éditorial, pas celle de l’annonce initiale.",
      "sourceUrl": "https://www.librinova.com/auteur/sebastien-bonnal",
      "sourceTitle": "Présentation de l’auteur — Librinova",
      "type": "Ajout éditorial"
    },
    {
      "id": "complement-antoine-mikolajczak-2026-11-15",
      "title": "Des propositions et documents complètent le dossier de Antoine Mikolajczak",
      "date": "2026-11-15",
      "candidateIds": [
        "antoine-mikolajczak"
      ],
      "summary": "Le contrôle éditorial ajoute des propositions présentes dans les publications de la campagne. Les textes et leurs sources sont accessibles dans le dossier. Cette date est celle du relevé, sans attribuer une nouvelle publication à la campagne.",
      "sourceUrl": "https://parti-equinoxe.fr/programme-2027/",
      "sourceTitle": "Publication de la campagne",
      "type": "Vérification éditoriale"
    },
    {
      "id": "complement-eric-darboux-2026-11-15",
      "title": "Des propositions et documents complètent le dossier de Éric Darboux",
      "date": "2026-11-15",
      "candidateIds": [
        "eric-darboux"
      ],
      "summary": "Le contrôle éditorial ajoute des propositions présentes dans les publications de la campagne. Les textes et leurs sources sont accessibles dans le dossier. Cette date est celle du relevé, sans attribuer une nouvelle publication à la campagne.",
      "sourceUrl": "https://confluence-s.fr/les-raisons-en-faveur-dun-septennat/",
      "sourceTitle": "Publication de la campagne",
      "type": "Vérification éditoriale"
    },
    {
      "id": "complement-sylvain-durif-2026-11-15",
      "title": "Des propositions et documents complètent le dossier de Sylvain Durif",
      "date": "2026-11-15",
      "candidateIds": [
        "sylvain-durif"
      ],
      "summary": "Le contrôle éditorial ajoute des propositions présentes dans les publications de la campagne. Les textes et leurs sources sont accessibles dans le dossier. Cette date est celle du relevé, sans attribuer une nouvelle publication à la campagne.",
      "sourceUrl": "https://elvita2027.com/",
      "sourceTitle": "Publication de la campagne",
      "type": "Vérification éditoriale"
    },
    {
      "id": "complement-juan-branco-2026-11-15",
      "title": "Des propositions et documents complètent le dossier de Juan Branco",
      "date": "2026-11-15",
      "candidateIds": [
        "juan-branco"
      ],
      "summary": "Le contrôle éditorial ajoute des propositions présentes dans les publications de la campagne. Les textes et leurs sources sont accessibles dans le dossier. Cette date est celle du relevé, sans attribuer une nouvelle publication à la campagne.",
      "sourceUrl": "https://ruches.org/le-projet",
      "sourceTitle": "Publication de la campagne",
      "type": "Vérification éditoriale"
    }
  ],
  "essentials": {
    "anasse-kazib": {
      "summary": "Anasse Kazib est cheminot et militant syndical.",
      "priorities": [
        "Porter le SMIC à 2 000 euros nets, augmenter les salaires de 500 euros et les indexer sur l'inflation",
        "Supprimer les aides aux grandes entreprises, exproprier les secteurs stratégiques sous contrôle des travailleurs, interdire les licenciements et répartir le travail sur 28 heures hebdomadaires sans baisse de salaire.",
        "Mettre fin à la sous-traitance et généraliser le CDI, régulariser les sans-papiers et défendre la liberté de circulation."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "antoine-mikolajczak": {
      "summary": "Antoine Mikolajczak est ingénieur diplômé de l'ICAM de Lille.",
      "priorities": [
        "Trois priorités structurent les premières propositions : décider collectivement, produire en France et vivre en bonne santé. Elles abordent le partage du pouvoir, la simplification administrative, les productions stratégiques, la transition écologique,…",
        "Proportionnelle, Sénat d’élus locaux tirés au sort et prise en compte du vote blanc.",
        "Un échelon de proximité remplacerait départements et intercommunalités."
      ]
    },
    "augustin-billetdoux": {
      "summary": "Augustin Billetdoux annonce sa candidature sur un site personnel portant son nom et l'année 2027.",
      "priorities": [
        "Aucune proposition détaillée suffisamment documentée dans le corpus consulté. Le dossier complet précise les textes et les informations disponibles."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "benoit-mathieu": {
      "summary": "Benoît Mathieu se présente comme ingénieur diplômé et ancien professeur.",
      "priorities": [
        "Le projet prévoit une assemblée de citoyens tirés au sort chargée de préparer une nouvelle Constitution, avec l'aide d'experts et de consultations locales, puis un référendum. Le candidat envisage sa démission à…"
      ]
    },
    "brigitte-ncho": {
      "summary": "Brigitte N’Cho est coiffeuse et cheffe d’entreprise à Toulouse.",
      "priorities": [
        "Le Pacte Républicain couvre le travail et la justice sociale, la sécurité, la protection des plus fragiles, la souveraineté économique et agricole, ainsi que l’humain face à l’IA."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "bruno-retailleau": {
      "summary": "Sénateur de la Vendée et ancien ministre de l’Intérieur. Son projet associe révision constitutionnelle, réformes économiques et autorité de l’État.",
      "priorities": [
        "Il propose d’étendre le champ du référendum, de donner au peuple le dernier mot après certaines censures, d’abaisser le seuil du référendum d’initiative partagée, de supprimer le droit du sol et de fixer des quotas migratoires par la loi.",
        "Le projet prévoit 500 euros annuels supplémentaires pour les salariés, l’exonération des heures supplémentaires, un encouragement à la reprise d’emploi, le plafonnement des aides sociales à 70 % du SMIC et une réduction de l’indemnisation chômage.",
        "Il propose la liberté du choix d’école, mille écoles publiques autonomes, une revalorisation des enseignants, la fin du collège unique, des internats disciplinaires et des contrôles renforcés pour les adultes au contact des enfants."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "christian-collovati": {
      "summary": "Ancien marin, salarié du secteur privé et candidat sans étiquette.",
      "priorities": [
        "Il veut réduire la représentation parlementaire à un député et un sénateur par département et diminuer leurs indemnités.",
        "Il propose le retour aux trente-neuf heures et une baisse des cotisations salariales et patronales.",
        "Il défend des contrôles frontaliers et la fin du regroupement familial et du droit d’asile."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "clara-egger": {
      "summary": "Clara Egger est professeure de sciences politiques.",
      "priorities": [
        "Le projet est consacré à la démocratie directe et à la décentralisation."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "david-lisnard": {
      "summary": "Maire de Cannes et président de l’Association des maires de France, fondateur de Nouvelle Énergie. Il défend un projet libéral et décentralisateur.",
      "priorities": [
        "Nouvelle Énergie défend une règle d’or sur les dépenses de fonctionnement, un renforcement du contrôle parlementaire, une réduction de la bureaucratie et un transfert de moyens des tâches administratives vers les missions de terrain.",
        "Le projet associe baisse de la dépense publique, simplification réglementaire et compétitivité.",
        "Le programme rassemble économie, équité sociale et cohésion nationale dans un volet distinct, accompagné de pages par thème."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "david-saforcada": {
      "summary": "David Saforcada présente son engagement dans une tradition bonapartiste.",
      "priorities": [
        "Les Chartes nationales couvrent les souverainetés nationale, populaire, économique, agricole et culturelle, le français, les Outre-mer, la défense, la participation, la pauvreté, la famille, la santé, l'instruction, les droits et devoirs, l'écologie, le sport, la fiscalité sociale et la réforme de l'État."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "delphine-batho": {
      "summary": "Députée des Deux-Sèvres et ancienne ministre, investie par Génération Écologie.",
      "priorities": [
        "Mettre l’accès aux soins et à une alimentation et une eau saines au cœur du projet, en liant santé et avenir de la ruralité.",
        "Relier l’action climatique, la protection face à la vie chère, la souveraineté et la paix.",
        "Protéger la nature et les paysages, améliorer les territoires de vie et soutenir l’art et les associations."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "edouard-philippe": {
      "summary": "Ancien Premier ministre et maire du Havre, fondateur d’Horizons. Il publie un projet structuré autour de la prospérité, de la sécurité et de la puissance technologique.",
      "priorities": [
        "Il propose d’échanger 50 milliards d’euros de baisses d’impôts de production contre autant d’aides supprimées, de laisser les entreprises négocier le temps de travail et de réduire le déficit à 2 % du PIB en fin de mandat.",
        "Le projet prévoit un départ progressivement porté à 65 ans et 45 années de cotisation, avec des départs anticipés conservés pour certains publics, ainsi qu’une capitalisation collective et un premier versement public de 500 euros sur un plan d’épargne retraite.",
        "Il défend les courtes peines, des peines planchers, la suppression du juge d’application des peines, la dénonciation de l’accord franco-algérien de 1968, des quotas économiques et la suspension du regroupement familial pendant le quinquennat."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "emmanuel-dubuisson": {
      "summary": "Selon sa biographie de campagne, Emmanuel Dubuisson est né au Sri Lanka en juin 1985 et a été adopté en France vers l'âge de six mois.",
      "priorities": [
        "Le projet se répartit entre apaiser, protéger et transformer."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "eric-darboux": {
      "summary": "Éric Darboux est présenté dans le document France 2027 comme président de Confluences, mouvement qui se qualifie de progressiste, et candidat à l'élection présidentielle.",
      "priorities": [
        "Confluences propose un mandat présidentiel unique de sept ans accompagné de mandats législatifs de trois ans et demi renouvelables.",
        "Le parti souhaite rééquilibrer les pouvoirs dans une VIe République et développer les référendums et consultations populaires.",
        "Le projet prévoit des critères de compétences, de maîtrise du français et d’admission, avec des contrôles présentés comme respectueux des droits et conventions européennes."
      ]
    },
    "eric-zemmour": {
      "summary": "Journaliste et écrivain devenu responsable de Reconquête. Il publie cinq priorités pour sa nouvelle campagne présidentielle.",
      "priorities": [
        "Le candidat annonce l’arrêt de l’immigration légale et illégale et le retour d’étrangers en situation irrégulière, délinquants ou chômeurs de longue durée.",
        "Il propose de réserver aides non contributives, allocations familiales et logement social aux Français, et de supprimer l’aide médicale de l’État.",
        "Il défend peines planchers, fin des aménagements et de l’excuse de minorité, prélèvement des amendes sur les revenus et construction de 100 000 places de prison en vingt-quatre mois."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "erwan-rohou": {
      "summary": "Erwan Rohou est ingénieur de formation.",
      "priorities": [
        "Le MEI propose notamment un cadre juridique renforcé pour la nature, un Défenseur de l'environnement, davantage d'indépendance scientifique pour les évaluations, la restauration des milieux et une politique énergétique tenant compte des paysages."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "fabien-roussel": {
      "summary": "Secrétaire national du PCF et maire de Saint-Amand-les-Eaux; ancien candidat en 2022.",
      "priorities": [
        "Faire du revenu du travail, de l’accès au logement, aux soins, à l’éducation et aux services publics des axes de la campagne.",
        "Défendre le temps disponible pour les proches, la culture, le sport et les loisirs.",
        "Donner une place centrale à la santé, à la recherche, à la préservation de l’environnement et à la transition écologique."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "florian-philippot": {
      "summary": "Ancien député européen et ancien vice-président du Front national, dirigeant des Patriotes.",
      "priorities": [
        "Les Patriotes proposent la sortie de l’UE, de l’euro, de Schengen, de la CEDH, de l’OTAN et de l’OMS",
        "Le mouvement défend un référendum d’initiative citoyenne sur tout sujet et une révision constitutionnelle possible uniquement par référendum.",
        "Le projet prévoit la sortie du marché européen de l’électricité, le rétablissement d’un monopole public national, l’investissement nucléaire, l’arrêt du développement éolien et le maintien des voitures thermiques après 2035."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "francis-lalanne": {
      "summary": "Francis Lalanne est un chanteur, auteur et artiste dont l'activité comprend également la poésie et le théâtre.",
      "priorities": [
        "Sortir de l'Union européenne et de l'OTAN, revenir au franc, retirer les forces des territoires en guerre et arrêter les financements aux belligérants.",
        "Instaurer un RIC en toutes matières et une constituante, filmer le Conseil des ministres, limiter les influences privées et supprimer des restrictions aux libertés dénoncées par le candidat.",
        "Réduire impôts, taxes sur les carburants et charges des petites entreprises"
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "francois-asselineau": {
      "summary": "Haut fonctionnaire et fondateur de l’UPR, défenseur de la sortie de l’Union européenne, de l’euro et de l’OTAN.",
      "priorities": [
        "Doctrine constante de l’UPR : sortie de l’UE, de l’euro et de l’OTAN. Le corpus distingue cette orientation du futur programme présidentiel détaillé de 2027, annoncé comme à venir."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "francois-ruffin": {
      "summary": "Député de la Somme, journaliste et réalisateur, à l’origine du mouvement Debout !.",
      "priorities": [
        "Créer un statut spécifique pour les métiers essentiels, avec amélioration des salaires, des horaires, des carrières, de la formation et de la retraite liée à la pénibilité.",
        "Rémunérer les déplacements entre interventions, limiter les journées morcelées et réduire le recours aux temps partiels subis.",
        "Relocaliser cent produits stratégiques, porter un « Buy French Act » et créer un pôle public du médicament."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "gabriel-attal": {
      "summary": "Ancien Premier ministre, député des Hauts-de-Seine et dirigeant de Renaissance. Sa campagne s’articule autour de l’école, du travail, des frontières et de l’intelligence artificielle.",
      "priorities": [
        "Les propositions publiées comprennent une hausse de 200 à 500 euros nets mensuels pour les enseignants, un certificat d’études en CM2, le brevet obligatoire pour entrer au lycée, le remplacement des absences et la formation des enseignants à l’IA.",
        "Il annonce un « droit au brut » pour les classes moyennes, l’extension de l’intéressement et une part d’épargne retraite orientée vers l’innovation.",
        "Il défend des quotas migratoires révisés tous les deux ans, un système d’immigration à points, le durcissement du regroupement familial et une coopération européenne renforcée en matière de défense."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "gilles-platret": {
      "summary": "Maire de Chalon-sur-Saône et conseiller régional, ancien responsable des Républicains.",
      "priorities": [
        "Le communiqué défend le retour à 39 heures hebdomadaires et la réduction de la dette publique sous 100 % du PIB.",
        "Il propose de rétablir les frontières contre l’immigration irrégulière et une loi d’assimilation incluant l’interdiction du voile dans l’espace public."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "jean-francois-legendre": {
      "summary": "Jean-François Legendre porte une candidature citoyenne au nom du mouvement À nous maintenant.",
      "priorities": [
        "Le mouvement veut associer les citoyens aux décisions par des référendums, réduire les déficits et maîtriser les dépenses, revitaliser les campagnes et villes moyennes, et préserver les ressources et le vivant."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "jean-lassalle": {
      "summary": "Jean Lassalle est né le 3 mai 1955 à Lourdios-Ichère, dans les Pyrénées-Atlantiques.",
      "priorities": [
        "Aucune proposition détaillée suffisamment documentée dans le corpus consulté. Le dossier complet précise les textes et les informations disponibles."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "jean-luc-melenchon": {
      "summary": "Fondateur de La France insoumise et candidat pour la quatrième fois à l’élection présidentielle.",
      "priorities": [
        "Inscrire une règle de préservation des ressources dans la Constitution, adopter des lois de planification et viser une baisse de 65 % des émissions de gaz à effet de serre d’ici 2033.",
        "Porter immédiatement le SMIC à 1 700 euros net mensuel, indexer les salaires sur l’inflation et encadrer les prix des produits essentiels.",
        "Passer à quatorze tranches d’impôt sur le revenu, rétablir un ISF renforcé et instaurer une garantie d’impôt de 2 % sur les patrimoines des centimillionnaires."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "jean-michel-fauvergue": {
      "summary": "Jean-Michel Fauvergue est un ancien chef du RAID et ancien député.",
      "priorities": [
        "Aucune proposition détaillée suffisamment documentée dans le corpus consulté. Le dossier complet précise les textes et les informations disponibles."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "joel-cheve": {
      "summary": "Joël Chevé préside La France Adulte.",
      "priorities": [
        "La Remontée Citoyenne organiserait plusieurs formes de requêtes : avis, contrôle d'actes publics, questions aux dirigeants, propositions, démarches administratives, accès aux droits et remarques sur les décisions."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "juan-branco": {
      "summary": "Juan Branco est avocat, écrivain et docteur en droit, né en 1989.",
      "priorities": [
        "Un programme intégral est disponible en ligne et en PDF de 59 pages.",
        "Ses axes associent services publics, transformations institutionnelles, économie et souveraineté.",
        "Les conditions et les formulations détaillées restent dans le texte original."
      ]
    },
    "karim-bouamrane": {
      "summary": "Maire de Saint-Ouen-sur-Seine, porteur de la campagne « Une France humaine. Une France forte. ».",
      "priorities": [
        "Combattre le narcotrafic et les discriminations, avec une priorité nationale à la protection des enfants et des femmes victimes de violences.",
        "Défendre une politique de construction, de rénovation et d’accompagnement des publics fragiles, des familles, des jeunes actifs et des personnes âgées.",
        "Lutter contre les déserts médicaux et préparer le système de santé au vieillissement et aux maladies chroniques."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "manolo-mlekuz": {
      "summary": "Manolo Mlekuz présente son engagement comme une rupture avec les pratiques des partis.",
      "priorities": [
        "Une assemblée citoyenne rédigerait une nouvelle Constitution.",
        "La campagne propose un processus constituant de 2027 à 2029, avec vote populaire sur le texte.",
        "Le candidat annonce quitter la présidence après ce processus, que la Constitution soit adoptée ou rejetée."
      ]
    },
    "marine-le-pen": {
      "summary": "Députée du Pas-de-Calais et ancienne candidate présidentielle. La campagne 2027 est organisée, mais le programme définitif complet n’est pas identifié dans les sources consultées.",
      "priorities": [
        "Dans sa lettre du 21 septembre 2026, elle propose de simplifier les normes, libérer du foncier public, transformer des bureaux vacants, abroger la loi SRU et supprimer le ZAN.",
        "Elle annonce un dispositif « 100 % Renov » par prêt à taux zéro, un assouplissement de l’accès au crédit, la portabilité des emprunts et une exonération des plus-values après quinze ans."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "marine-tondelier": {
      "summary": "Secrétaire nationale des Écologistes et élue des Hauts-de-France, engagée dans une campagne présidentielle dont la stratégie doit être confirmée par les militants.",
      "priorities": [
        "Porter le SMIC à 2 000 euros brut dès 2027, créer un congé climatique et un droit de veto écologique pour les comités sociaux et économiques.",
        "Obliger les grands distributeurs à proposer un panier de produits sains et variés à prix coûtant.",
        "Structurer les politiques autour de trois protections: sociale, environnementale et géopolitique, avec des services publics, des communs et des marchés encadrés."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "melody-delmur": {
      "summary": "Mélody Delmur préside le parti As de Cœur, dont le site la présente également comme secrétaire.",
      "priorities": [
        "Le programme aborde le cadre de vie, la sécurité, l'agriculture, la précarité, la santé, la famille, les retraites, le pouvoir d'achat, l'immigration, le travail, l'écologie, l'éducation, le chômage, la laïcité, les institutions et d'autres thèmes développés dans le livret."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "mira-markovic": {
      "summary": "Mira Markovic est cofondatrice du Parti animaliste, créé en 2016, et membre de son bureau national depuis l'origine.",
      "priorities": [
        "Créer un ministère indépendant de la Condition animale.",
        "Sortir de l'élevage intensif",
        "Inclure les animaux dans les plans de secours ORSEC."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "natacha-polony": {
      "summary": "Ancienne enseignante, journaliste et dirigeante de rédaction, elle présente une candidature axée sur souveraineté, production et transmission.",
      "priorities": [
        "Elle souhaite un État stratège protégeant les infrastructures et filières vitales, planifiant les investissements essentiels et orientant l’argent public vers la production et la formation en France.",
        "Elle défend une école centrée sur les connaissances, la langue, l’histoire et le raisonnement, et rattache l’égalité des chances à l’exigence et à l’effort.",
        "Elle annonce un chantier contre la corruption, une protection des lanceurs d’alerte et un encadrement strict des passages entre fonctions publiques stratégiques et intérêts privés."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "nathalie-arthaud": {
      "summary": "Nathalie Arthaud est née en 1970 à Peyrins, dans la Drôme.",
      "priorities": [
        "Le dépliant daté du 3 novembre 2026 demande une augmentation des salaires, des retraites et des pensions, un SMIC à 2 200 euros et leur indexation sur l'inflation. Il défend la répartition du travail sans baisse de salaire et la publicité des comptes des grandes entreprises, des banques et des fortunes privées. Il met également en avant la solidarité entre travailleurs, quelles que soient leurs origines, et une opposition au militarisme. Le texte original distingue ces objectifs de luttes d'une promesse de changement obtenue par les seules élections."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "nicolas-dupont-aignan": {
      "summary": "Ancien haut fonctionnaire, élu d’Yerres et président de Debout la France, engagé dans une nouvelle campagne souverainiste.",
      "priorities": [
        "Il annonce la sortie du marché européen de l’électricité et une politique de souveraineté démocratique et nationale.",
        "Le livret prévoit un fonds souverain IA, des infrastructures sécurisées, une préférence nationale dans les marchés, la formation aux usages de l’IA et une agence nationale de l’éthique et de la sécurité des IA.",
        "Un volet officiel détaille les propositions de rétablissement de l’ordre et de reconstruction du système pénitentiaire."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "olivier-becht": {
      "summary": "Ancien maire de Rixheim, député du Haut-Rhin et ancien ministre du Commerce extérieur.",
      "priorities": [
        "Il propose de fusionner cinq agences sanitaires, d’accentuer la prévention et de garantir médecin traitant et pharmacie à moins de trente minutes, avec une consultation sous quarante-huit heures.",
        "Le projet prévoit la reconnaissance du vote blanc, un référendum d’initiative citoyenne, davantage d’autonomie locale et la possibilité de fusionner des départements en provinces.",
        "Il souhaite sortir des énergies fossiles avec nucléaire, renouvelables, stockage et carburants de synthèse, et avancer l’objectif de neutralité carbone."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "philippe-herlin": {
      "summary": "Philippe Herlin est économiste et auteur.",
      "priorities": [
        "Son « déprogramme » vise des abrogations et une réduction du champ d’intervention publique.",
        "Il publie des orientations économiques, sociales et régaliennes, sans chiffrage général revendiqué.",
        "Les propositions sont celles du candidat et ne constituent pas une validation de leur conformité au droit."
      ]
    },
    "raphael-glucksmann": {
      "summary": "Député européen et coprésident de Place publique, désigné pour porter la candidature issue de la primaire sociale-démocrate.",
      "priorities": [
        "Engager 200 milliards d’euros d’argent public sur cinq ans et une contribution exceptionnelle sur les plus hauts patrimoines, annoncée pour rapporter 50 milliards.",
        "Prévoir des chèques énergie de 500 ou 200 euros selon les ménages, un million de voitures électriques en leasing à 100 euros mensuels et un million de pompes à chaleur à un euro par jour.",
        "Au moins doubler les capacités renouvelables d’ici 2035, prolonger et sécuriser le parc nucléaire existant, et plafonner la hausse du prix de l’électricité à l’inflation."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "remi-revillon-d-apreval": {
      "summary": "Rémi Revillon d'Apreval se présente comme le concepteur d'ODANIE, outil de décision collective dont il veut faire le cœur d'une transition démocratique.",
      "priorities": [
        "Le projet commence par une transformation de la gouvernance : chacun pourrait voter directement ou déléguer sa voix de manière révocable ; le vote personnel resterait prioritaire. Le candidat présente les autres mesures comme des idées à soumettre séparément aux citoyens via ODANIE. Le manifeste original de 2025 et le manifeste illustré de campagne sont deux documents distincts."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "selma-labib": {
      "summary": "Selma Labib est conductrice de bus en région parisienne et militante du NPA-Révolutionnaires.",
      "priorities": [
        "Une candidature ouvrière portée par le NPA-Révolutionnaires, avec Gaël Quirante comme porte-parole.",
        "Le tract défend les revenus, l’emploi et le contrôle des grandes entreprises.",
        "Les versions datées des revendications restent distinguées dans le programme détaillé."
      ]
    },
    "sylvain-durif": {
      "summary": "Sylvain Durif est un vidéaste connu pour ses prises de parole autour de Bugarach et des prédictions de fin du monde de 2012.",
      "priorities": [
        "La candidature est portée sous la bannière ELVITA.",
        "Les axes publiés associent paix, projet monarchique et protection de l’environnement.",
        "Un document de programme est lié par la campagne ; ses propositions ne valent pas validation de faisabilité."
      ]
    },
    "teddy-riner": {
      "summary": "Champion olympique de judo, il annonce une première candidature présidentielle en affirmant vouloir dépasser les clivages partisans.",
      "priorities": [
        "Il évoque une refonte prenant en compte la démographie, avec maintien du principe de répartition et sans exclure une part de capitalisation.",
        "Les premières déclarations rapportées portent sur un allégement des cotisations et la possibilité de travailler davantage sans suppression des 35 heures."
      ],
      "corpusDate": "2026-11-12",
      "scope": "Point d’entrée dans le corpus cité, sans remplacer le dossier et les textes intégraux."
    },
    "sebastien-bonnal": {
      "summary": "Candidature déclarée par l’auteur ; documentation du programme encore limitée.",
      "priorities": [
        "Dette et activité économique.",
        "Liberté vestimentaire.",
        "Une interdiction d’interventions sur les enfants intersexes, au périmètre non détaillé dans le résumé."
      ],
      "corpusDate": "2026-11-15",
      "scope": "Synthèse des seules orientations publiques identifiées ; ne remplace pas les documents."
    }
  },
  "comparison": {
    "anasse-kazib": [
      {
        "theme": "Conditions de vie",
        "title": "Salaires, retraites et services publics",
        "text": "Porter le SMIC à 2 000 euros nets, augmenter les salaires de 500 euros et les indexer sur l'inflation ; revaloriser les allocations, instaurer un revenu étudiant au SMIC, permettre la retraite à 60 ans et à 55 ans pour les métiers pénibles, investir dans les services publics.",
        "sourceUrl": "https://anasse2027.fr/programme/depliant-anasse-2027.pdf",
        "objective": "Porter le SMIC à 2 000 euros nets, augmenter les salaires de 500 euros et les indexer sur l'inflation",
        "audience": "Salariés, allocataires, étudiants et personnes partant à la retraite ; métiers pénibles explicitement cités.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Anasse Kazib",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Économie et travail",
        "title": "Contrôle des secteurs stratégiques",
        "text": "Supprimer les aides aux grandes entreprises, exproprier les secteurs stratégiques sous contrôle des travailleurs, interdire les licenciements et répartir le travail sur 28 heures hebdomadaires sans baisse de salaire. Exproprier les logements vides et les banques, geler et plafonner les loyers.",
        "sourceUrl": "https://anasse2027.fr/programme",
        "objective": "Supprimer les aides aux grandes entreprises, exproprier les secteurs stratégiques sous contrôle des travailleurs, interdire les licenciements et répartir le travail sur 28 heures hebdomadaires sans baisse de salaire.",
        "audience": "Travailleurs et locataires ; grandes entreprises, secteurs stratégiques, banques et propriétaires de logements vides visés par les mesures.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Anasse Kazib",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Égalité et droits",
        "title": "Unifier les salariés",
        "text": "Mettre fin à la sous-traitance et généraliser le CDI, régulariser les sans-papiers et défendre la liberté de circulation. Créer des commissions indépendantes contre les violences sexistes et sexuelles, rendre gratuits les soins reproductifs et les transitions, socialiser le travail domestique.",
        "sourceUrl": "https://anasse2027.fr/programme/depliant-anasse-2027.pdf",
        "objective": "Mettre fin à la sous-traitance et généraliser le CDI, régulariser les sans-papiers et défendre la liberté de circulation.",
        "audience": "Salariés de la sous-traitance, sans-papiers et personnes concernées par les soins reproductifs ou les transitions.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Anasse Kazib",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Institutions et police",
        "title": "Rupture institutionnelle",
        "text": "Abroger les lois que le mouvement qualifie de sécuritaires ou discriminatoires, amnistier les personnes poursuivies dans les mobilisations, dissoudre les corps spéciaux de police et supprimer la Ve République, le Sénat et la fonction présidentielle.",
        "sourceUrl": "https://anasse2027.fr/programme",
        "objective": "Abroger les lois que le mouvement qualifie de sécuritaires ou discriminatoires, amnistier les personnes poursuivies dans les mobilisations, dissoudre les corps spéciaux de police et supprimer la Ve République, le Sénat et la fonction présidentielle.",
        "audience": "Personnes poursuivies dans les mobilisations ; institutions et corps de police visés.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Anasse Kazib",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "International et défense",
        "title": "Refuser la militarisation",
        "text": "Refuser les dépenses de guerre et le SNU, retirer les troupes françaises engagées à l'étranger et défendre l'autodétermination des peuples, notamment en Palestine et en Nouvelle-Calédonie.",
        "sourceUrl": "https://anasse2027.fr/programme/depliant-anasse-2027.pdf",
        "objective": "Refuser les dépenses de guerre et le SNU, retirer les troupes françaises engagées à l'étranger et défendre l'autodétermination des peuples, notamment en Palestine et en Nouvelle-Calédonie.",
        "audience": "Troupes françaises ; peuples de Palestine et de Nouvelle-Calédonie cités.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Anasse Kazib",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Organisation économique",
        "title": "Production et décisions collectives",
        "text": "Développer l'auto-organisation des luttes et une production planifiée démocratiquement selon les besoins. Constituer des comités de travailleurs, de scientifiques et d'habitants pour la dépollution, avec l'objectif d'une société communiste.",
        "sourceUrl": "https://anasse2027.fr/programme",
        "objective": "Développer l'auto-organisation des luttes et une production planifiée démocratiquement selon les besoins.",
        "audience": "Travailleurs, scientifiques et habitants.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Anasse Kazib",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "antoine-mikolajczak": [
      {
        "theme": "Orientations publiées",
        "title": "Les orientations du projet",
        "text": "Trois priorités structurent les premières propositions : décider collectivement, produire en France et vivre en bonne santé. Elles abordent le partage du pouvoir, la simplification administrative, les productions stratégiques, la transition écologique, la prévention, l'alimentation et l'accès aux soins. Le site annonce un contre-budget pour le 18 novembre 2026 et distingue explicitement les documents disponibles de ceux à venir.",
        "sourceUrl": "https://parti-equinoxe.fr/programme-2027/",
        "objective": "Trois priorités structurent les premières propositions : décider collectivement, produire en France et vivre en bonne santé.",
        "audience": "Non précisé dans le corpus consulté",
        "timing": "Contre-budget annoncé pour le 18 novembre 2026 ; cette date concerne une publication, pas la mise en œuvre de l’ensemble du programme.",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Antoine Mikolajczak",
        "corpusDate": "2026-11-12",
        "nature": "Orientations générales publiées",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Institutions",
        "title": "Partage des pouvoirs",
        "text": "Proportionnelle, Sénat d’élus locaux tirés au sort et prise en compte du vote blanc.",
        "sourceUrl": "https://parti-equinoxe.fr/programme-2027/",
        "objective": "Partage des pouvoirs",
        "audience": "Périmètre à consulter dans la formulation originale ; public précis non établi dans ce relevé.",
        "timing": "Non précisé dans les sources consultées.",
        "cost": "Chiffrage budgétaire non établi dans les sources consultées.",
        "funding": "Non précisé dans les sources consultées.",
        "sourceDate": "Date de publication non établie",
        "sourceDateNote": "Date associée à cette référence dans le relevé ; elle ne vaut pas nécessairement date initiale de publication.",
        "corpusDate": "2026-11-15",
        "attributedTo": "Antoine Mikolajczak"
      },
      {
        "theme": "Territoires",
        "title": "350 pays de France",
        "text": "Un échelon de proximité remplacerait départements et intercommunalités.",
        "sourceUrl": "https://parti-equinoxe.fr/programme-2027/",
        "objective": "350 pays de France",
        "audience": "Périmètre à consulter dans la formulation originale ; public précis non établi dans ce relevé.",
        "timing": "Non précisé dans les sources consultées.",
        "cost": "Chiffrage budgétaire non établi dans les sources consultées.",
        "funding": "Non précisé dans les sources consultées.",
        "sourceDate": "Date de publication non établie",
        "sourceDateNote": "Date associée à cette référence dans le relevé ; elle ne vaut pas nécessairement date initiale de publication.",
        "corpusDate": "2026-11-15",
        "attributedTo": "Antoine Mikolajczak"
      },
      {
        "theme": "Probité",
        "title": "Responsabilité des élus",
        "text": "Renforcer la HATVP et limiter les mandats, sauf petites communes.",
        "sourceUrl": "https://parti-equinoxe.fr/programme-2027/",
        "objective": "Responsabilité des élus",
        "audience": "Périmètre à consulter dans la formulation originale ; public précis non établi dans ce relevé.",
        "timing": "Non précisé dans les sources consultées.",
        "cost": "Chiffrage budgétaire non établi dans les sources consultées.",
        "funding": "Non précisé dans les sources consultées.",
        "sourceDate": "Date de publication non établie",
        "sourceDateNote": "Date associée à cette référence dans le relevé ; elle ne vaut pas nécessairement date initiale de publication.",
        "corpusDate": "2026-11-15",
        "attributedTo": "Antoine Mikolajczak"
      },
      {
        "theme": "Administration",
        "title": "Simplification des règles",
        "text": "Simplifier les codes et préremplir les démarches.",
        "sourceUrl": "https://parti-equinoxe.fr/programme-2027/",
        "objective": "Simplification des règles",
        "audience": "Périmètre à consulter dans la formulation originale ; public précis non établi dans ce relevé.",
        "timing": "Non précisé dans les sources consultées.",
        "cost": "Chiffrage budgétaire non établi dans les sources consultées.",
        "funding": "Non précisé dans les sources consultées.",
        "sourceDate": "Date de publication non établie",
        "sourceDateNote": "Date associée à cette référence dans le relevé ; elle ne vaut pas nécessairement date initiale de publication.",
        "corpusDate": "2026-11-15",
        "attributedTo": "Antoine Mikolajczak"
      },
      {
        "theme": "Économie et industrie",
        "title": "Secteurs stratégiques",
        "text": "Commande publique souveraine et aides aux entreprises sous conditions.",
        "sourceUrl": "https://parti-equinoxe.fr/programme-2027/",
        "objective": "Secteurs stratégiques",
        "audience": "Périmètre à consulter dans la formulation originale ; public précis non établi dans ce relevé.",
        "timing": "Non précisé dans les sources consultées.",
        "cost": "Chiffrage budgétaire non établi dans les sources consultées.",
        "funding": "Non précisé dans les sources consultées.",
        "sourceDate": "Date de publication non établie",
        "sourceDateNote": "Date associée à cette référence dans le relevé ; elle ne vaut pas nécessairement date initiale de publication.",
        "corpusDate": "2026-11-15",
        "attributedTo": "Antoine Mikolajczak"
      },
      {
        "theme": "Écologie",
        "title": "Chambre citoyenne",
        "text": "Une chambre écologique permanente de 150 citoyens, organisée par le CESE.",
        "sourceUrl": "https://parti-equinoxe.fr/programme-2027/",
        "objective": "Chambre citoyenne",
        "audience": "Périmètre à consulter dans la formulation originale ; public précis non établi dans ce relevé.",
        "timing": "Non précisé dans les sources consultées.",
        "cost": "Chiffrage budgétaire non établi dans les sources consultées.",
        "funding": "Non précisé dans les sources consultées.",
        "sourceDate": "Date de publication non établie",
        "sourceDateNote": "Date associée à cette référence dans le relevé ; elle ne vaut pas nécessairement date initiale de publication.",
        "corpusDate": "2026-11-15",
        "attributedTo": "Antoine Mikolajczak"
      },
      {
        "theme": "Énergie et fiscalité",
        "title": "Revenu carbone",
        "text": "Redistribuer aux ménages 80 % des recettes d’une taxe carbone.",
        "sourceUrl": "https://parti-equinoxe.fr/programme-2027/",
        "objective": "Revenu carbone",
        "audience": "Périmètre à consulter dans la formulation originale ; public précis non établi dans ce relevé.",
        "timing": "Non précisé dans les sources consultées.",
        "cost": "Chiffrage budgétaire non établi dans les sources consultées.",
        "funding": "Non précisé dans les sources consultées.",
        "sourceDate": "Date de publication non établie",
        "sourceDateNote": "Date associée à cette référence dans le relevé ; elle ne vaut pas nécessairement date initiale de publication.",
        "corpusDate": "2026-11-15",
        "attributedTo": "Antoine Mikolajczak"
      },
      {
        "theme": "Formation et emploi",
        "title": "Compétences stratégiques",
        "text": "Développer la formation dans les secteurs vitaux et stratégiques.",
        "sourceUrl": "https://parti-equinoxe.fr/programme-2027/",
        "objective": "Compétences stratégiques",
        "audience": "Périmètre à consulter dans la formulation originale ; public précis non établi dans ce relevé.",
        "timing": "Non précisé dans les sources consultées.",
        "cost": "Chiffrage budgétaire non établi dans les sources consultées.",
        "funding": "Non précisé dans les sources consultées.",
        "sourceDate": "Date de publication non établie",
        "sourceDateNote": "Date associée à cette référence dans le relevé ; elle ne vaut pas nécessairement date initiale de publication.",
        "corpusDate": "2026-11-15",
        "attributedTo": "Antoine Mikolajczak"
      },
      {
        "theme": "Santé",
        "title": "Prévention",
        "text": "Un Défenseur de la santé et des bilans préventifs.",
        "sourceUrl": "https://parti-equinoxe.fr/programme-2027/",
        "objective": "Prévention",
        "audience": "Périmètre à consulter dans la formulation originale ; public précis non établi dans ce relevé.",
        "timing": "Non précisé dans les sources consultées.",
        "cost": "Chiffrage budgétaire non établi dans les sources consultées.",
        "funding": "Non précisé dans les sources consultées.",
        "sourceDate": "Date de publication non établie",
        "sourceDateNote": "Date associée à cette référence dans le relevé ; elle ne vaut pas nécessairement date initiale de publication.",
        "corpusDate": "2026-11-15",
        "attributedTo": "Antoine Mikolajczak"
      },
      {
        "theme": "Alimentation",
        "title": "Accès à une alimentation saine",
        "text": "Expérimentations de sécurité sociale alimentaire et taxe sanitaire.",
        "sourceUrl": "https://parti-equinoxe.fr/programme-2027/",
        "objective": "Accès à une alimentation saine",
        "audience": "Périmètre à consulter dans la formulation originale ; public précis non établi dans ce relevé.",
        "timing": "Non précisé dans les sources consultées.",
        "cost": "Chiffrage budgétaire non établi dans les sources consultées.",
        "funding": "Non précisé dans les sources consultées.",
        "sourceDate": "Date de publication non établie",
        "sourceDateNote": "Date associée à cette référence dans le relevé ; elle ne vaut pas nécessairement date initiale de publication.",
        "corpusDate": "2026-11-15",
        "attributedTo": "Antoine Mikolajczak"
      },
      {
        "theme": "Lien social",
        "title": "Lutte contre l’isolement",
        "text": "Lieux publics conviviaux et prescription sociale contre l’isolement.",
        "sourceUrl": "https://parti-equinoxe.fr/programme-2027/",
        "objective": "Lutte contre l’isolement",
        "audience": "Périmètre à consulter dans la formulation originale ; public précis non établi dans ce relevé.",
        "timing": "Non précisé dans les sources consultées.",
        "cost": "Chiffrage budgétaire non établi dans les sources consultées.",
        "funding": "Non précisé dans les sources consultées.",
        "sourceDate": "Date de publication non établie",
        "sourceDateNote": "Date associée à cette référence dans le relevé ; elle ne vaut pas nécessairement date initiale de publication.",
        "corpusDate": "2026-11-15",
        "attributedTo": "Antoine Mikolajczak"
      },
      {
        "theme": "Santé",
        "title": "Accès territorial aux soins",
        "text": "Orienter les installations médicales selon les besoins et faire du CESP le contrat par défaut des étudiants en médecine.",
        "sourceUrl": "https://parti-equinoxe.fr/programme-2027/",
        "objective": "Accès territorial aux soins",
        "audience": "Périmètre à consulter dans la formulation originale ; public précis non établi dans ce relevé.",
        "timing": "Non précisé dans les sources consultées.",
        "cost": "Chiffrage budgétaire non établi dans les sources consultées.",
        "funding": "Non précisé dans les sources consultées.",
        "sourceDate": "Date de publication non établie",
        "sourceDateNote": "Date associée à cette référence dans le relevé ; elle ne vaut pas nécessairement date initiale de publication.",
        "corpusDate": "2026-11-15",
        "attributedTo": "Antoine Mikolajczak"
      }
    ],
    "augustin-billetdoux": [],
    "benoit-mathieu": [
      {
        "theme": "Orientations publiées",
        "title": "Les orientations du projet",
        "text": "Le projet prévoit une assemblée de citoyens tirés au sort chargée de préparer une nouvelle Constitution, avec l'aide d'experts et de consultations locales, puis un référendum. Le candidat envisage sa démission à l'issue de cette mission et des élections selon les nouvelles règles. Le candidat choisit de ne pas présenter de programme socio-économique thématique.",
        "sourceUrl": "https://benoitmathieu2027.fr/programme",
        "objective": "Les orientations du projet",
        "audience": "Périmètre à consulter dans la formulation originale ; public précis non établi dans ce relevé.",
        "timing": "Non précisé dans les sources consultées.",
        "cost": "Chiffrage budgétaire non établi dans les sources consultées.",
        "funding": "Non précisé dans les sources consultées.",
        "sourceDate": "Date de publication non établie",
        "sourceDateNote": "Date associée à cette référence dans le relevé ; elle ne vaut pas nécessairement date initiale de publication.",
        "corpusDate": "2026-11-15",
        "attributedTo": "Benoît Mathieu"
      }
    ],
    "brigitte-ncho": [
      {
        "theme": "Orientations publiées",
        "title": "Les orientations du projet",
        "text": "Le Pacte Républicain couvre le travail et la justice sociale, la sécurité, la protection des plus fragiles, la souveraineté économique et agricole, ainsi que l’humain face à l’IA. La page détaille aussi santé, école, logement, grand âge, écologie, outre-mer et diplomatie, avec un calendrier des premiers mois. Les mesures sont les engagements de la candidate et ne constituent pas une validation de leur faisabilité ou de leur financement.",
        "sourceUrl": "https://www.revelation2027.fr/programme/",
        "objective": "Le Pacte Républicain couvre le travail et la justice sociale, la sécurité, la protection des plus fragiles, la souveraineté économique et agricole, ainsi que l’humain face à l’IA.",
        "audience": "Travailleurs et personnes fragiles ; autres publics à préciser dans les développements du programme.",
        "timing": "Calendrier des premiers mois mentionné ; échéances détaillées à consulter dans le programme original.",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Brigitte N’Cho",
        "corpusDate": "2026-11-12",
        "nature": "Orientations générales publiées",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "bruno-retailleau": [
      {
        "theme": "Institutions",
        "title": "Révision constitutionnelle",
        "text": "Il propose d’étendre le champ du référendum, de donner au peuple le dernier mot après certaines censures, d’abaisser le seuil du référendum d’initiative partagée, de supprimer le droit du sol et de fixer des quotas migratoires par la loi.",
        "sourceUrl": "https://www.avecretailleau.fr/projet/theme/institutions",
        "objective": "Il propose d’étendre le champ du référendum, de donner au peuple le dernier mot après certaines censures, d’abaisser le seuil du référendum d’initiative partagée, de supprimer le droit du sol et de fixer des quotas migratoires par la loi.",
        "audience": "Non précisé dans le corpus consulté",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Bruno Retailleau",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Travail",
        "title": "Revenu des salariés et aides sociales",
        "text": "Le projet prévoit 500 euros annuels supplémentaires pour les salariés, l’exonération des heures supplémentaires, un encouragement à la reprise d’emploi, le plafonnement des aides sociales à 70 % du SMIC et une réduction de l’indemnisation chômage.",
        "sourceUrl": "https://www.avecretailleau.fr/projet/theme/travail",
        "objective": "Le projet prévoit 500 euros annuels supplémentaires pour les salariés, l’exonération des heures supplémentaires, un encouragement à la reprise d’emploi, le plafonnement des aides sociales à 70 % du SMIC et une réduction de l’indemnisation chômage.",
        "audience": "Salariés, bénéficiaires des aides sociales et personnes indemnisées au chômage.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Bruno Retailleau",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Éducation",
        "title": "Choix scolaire et autonomie",
        "text": "Il propose la liberté du choix d’école, mille écoles publiques autonomes, une revalorisation des enseignants, la fin du collège unique, des internats disciplinaires et des contrôles renforcés pour les adultes au contact des enfants.",
        "sourceUrl": "https://www.avecretailleau.fr/projet/theme/education",
        "objective": "Il propose la liberté du choix d’école, mille écoles publiques autonomes, une revalorisation des enseignants, la fin du collège unique, des internats disciplinaires et des contrôles renforcés pour les adultes au contact des enfants.",
        "audience": "Élèves, enseignants et adultes au contact des enfants.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Bruno Retailleau",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Famille",
        "title": "Revenu familial",
        "text": "Un revenu de 240 euros par enfant mineur serait instauré, doublé pour le troisième enfant. La campagne prévoit aussi un congé jusqu’aux six mois de l’enfant, davantage de places de garde et des dispositions sur le crédit immobilier des familles.",
        "sourceUrl": "https://www.avecretailleau.fr/projet/theme/famille",
        "objective": "Un revenu de 240 euros par enfant mineur serait instauré, doublé pour le troisième enfant.",
        "audience": "Enfants mineurs et familles ; troisième enfant expressément distingué.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Bruno Retailleau",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Finances publiques",
        "title": "Trajectoire financière",
        "text": "La campagne annonce un plan de 197 milliards d’euros, dont 146 milliards affectés à la réduction du déficit, ainsi qu’une règle d’or et une réorganisation du fonctionnement et du périmètre de l’État. Ce sont des chiffrages de campagne, pas un audit indépendant.",
        "sourceUrl": "https://www.avecretailleau.fr/projet/theme/comptes-publics",
        "objective": "La campagne annonce un plan de 197 milliards d’euros, dont 146 milliards affectés à la réduction du déficit, ainsi qu’une règle d’or et une réorganisation du fonctionnement et du périmètre de l’État.",
        "audience": "Non précisé dans le corpus consulté",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Plan annoncé de 197 milliards d’euros, dont 146 milliards affectés à la réduction du déficit. Ce chiffre de campagne n’est pas un coût net audité.",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Bruno Retailleau",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Retraites",
        "title": "Départs et épargne",
        "text": "Il propose la possibilité de partir à 63 ans et un taux plein garanti à 65 ans, la suppression de la borne des 67 ans, une prise en compte de la pénibilité métier par métier et un capital retraite pour chaque salarié.",
        "sourceUrl": "https://www.avecretailleau.fr/projet/theme/retraites",
        "objective": "Il propose la possibilité de partir à 63 ans et un taux plein garanti à 65 ans, la suppression de la borne des 67 ans, une prise en compte de la pénibilité métier par métier et un capital retraite pour chaque salarié.",
        "audience": "Salariés et personnes partant à la retraite ; métiers pénibles.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Bruno Retailleau",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "christian-collovati": [
      {
        "theme": "Institutions",
        "title": "Représentation parlementaire",
        "text": "Il veut réduire la représentation parlementaire à un député et un sénateur par département et diminuer leurs indemnités.",
        "sourceUrl": "https://www.xn--lepeuplefranais2027-hyb.fr/",
        "objective": "Il veut réduire la représentation parlementaire à un député et un sénateur par département et diminuer leurs indemnités.",
        "audience": "Députés et sénateurs.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "2026-11-12",
        "attributedTo": "Christian Collovati",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Travail",
        "title": "Durée du travail",
        "text": "Il propose le retour aux trente-neuf heures et une baisse des cotisations salariales et patronales.",
        "sourceUrl": "https://www.xn--lepeuplefranais2027-hyb.fr/",
        "objective": "Il propose le retour aux trente-neuf heures et une baisse des cotisations salariales et patronales.",
        "audience": "Salariés et employeurs.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "2026-11-12",
        "attributedTo": "Christian Collovati",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Immigration",
        "title": "Frontières et séjour",
        "text": "Il défend des contrôles frontaliers et la fin du regroupement familial et du droit d’asile.",
        "sourceUrl": "https://www.xn--lepeuplefranais2027-hyb.fr/",
        "objective": "Il défend des contrôles frontaliers et la fin du regroupement familial et du droit d’asile.",
        "audience": "Personnes concernées par le regroupement familial ou l’asile.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "2026-11-12",
        "attributedTo": "Christian Collovati",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Énergie",
        "title": "Production et habitat",
        "text": "Il soutient le nucléaire et la géothermie, ainsi que la rénovation et la végétalisation des villes.",
        "sourceUrl": "https://www.xn--lepeuplefranais2027-hyb.fr/",
        "objective": "Il soutient le nucléaire et la géothermie, ainsi que la rénovation et la végétalisation des villes.",
        "audience": "Non précisé dans le corpus consulté",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "2026-11-12",
        "attributedTo": "Christian Collovati",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "clara-egger": [
      {
        "theme": "Orientations publiées",
        "title": "Les orientations du projet",
        "text": "Le projet est consacré à la démocratie directe et à la décentralisation. Le mouvement veut que les citoyens interviennent davantage sur les règles et décisions qui les concernent, avec un président arbitre et des contre-pouvoirs nationaux et locaux. Consulter le PDF original pour l'ensemble des mécanismes et engagements.",
        "sourceUrl": "https://solutiondemocratique.fr/programme-presidentielle/",
        "objective": "Le projet est consacré à la démocratie directe et à la décentralisation.",
        "audience": "Citoyens et acteurs des contre-pouvoirs nationaux et locaux.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Clara Egger",
        "corpusDate": "2026-11-12",
        "nature": "Orientations générales publiées",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "david-lisnard": [
      {
        "theme": "Institutions",
        "title": "État et finances publiques",
        "text": "Nouvelle Énergie défend une règle d’or sur les dépenses de fonctionnement, un renforcement du contrôle parlementaire, une réduction de la bureaucratie et un transfert de moyens des tâches administratives vers les missions de terrain.",
        "sourceUrl": "https://www.unenouvelleenergie.fr/notre-programme/etre-maitre-de-notre-destin/",
        "objective": "Nouvelle Énergie défend une règle d’or sur les dépenses de fonctionnement, un renforcement du contrôle parlementaire, une réduction de la bureaucratie et un transfert de moyens des tâches administratives vers les missions de terrain.",
        "audience": "Parlementaires et agents concernés par les tâches administratives et les missions de terrain.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "David Lisnard",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Économie",
        "title": "Réformes libérales",
        "text": "Le projet associe baisse de la dépense publique, simplification réglementaire et compétitivité. Lors de son intervention d’octobre 2026, il décrit une réduction de CSG sur les salaires et une réorganisation des effectifs publics.",
        "sourceUrl": "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/",
        "objective": "Le projet associe baisse de la dépense publique, simplification réglementaire et compétitivité.",
        "audience": "Entreprises, salariés et effectifs publics.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "David Lisnard",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Société et cohésion",
        "title": "Ambition française",
        "text": "Le programme rassemble économie, équité sociale et cohésion nationale dans un volet distinct, accompagné de pages par thème. Le lien officiel donne accès aux développements complets et à leur formulation de campagne.",
        "sourceUrl": "https://www.unenouvelleenergie.fr/notre-programme/reussir-une-nouvelle-ambition-francaise/",
        "objective": "Le programme rassemble économie, équité sociale et cohésion nationale dans un volet distinct, accompagné de pages par thème.",
        "audience": "Non précisé dans le corpus consulté",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "David Lisnard",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Éducation et territoires",
        "title": "Renouveau civique",
        "text": "Le troisième axe porte sur l’école, la décentralisation et la transformation écologique. Il revendique des changements de long terme et une implication des citoyens au-delà des premières réformes du mandat.",
        "sourceUrl": "https://www.unenouvelleenergie.fr/notre-programme/generer-un-renouveau-civique/",
        "objective": "Le troisième axe porte sur l’école, la décentralisation et la transformation écologique.",
        "audience": "École, collectivités et citoyens.",
        "timing": "Horizon de long terme mentionné, au-delà des premières réformes du mandat, sans date précise dans cette synthèse.",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "David Lisnard",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "david-saforcada": [
      {
        "theme": "Orientations publiées",
        "title": "Les orientations du projet",
        "text": "Les Chartes nationales couvrent les souverainetés nationale, populaire, économique, agricole et culturelle, le français, les Outre-mer, la défense, la participation, la pauvreté, la famille, la santé, l'instruction, les droits et devoirs, l'écologie, le sport, la fiscalité sociale et la réforme de l'État. Le site précise que chiffrages, calendriers et modalités peuvent être approfondis. Chaque document demeure consultable depuis l'index officiel.",
        "sourceUrl": "https://www.davidsaforcada.fr/mon-programme",
        "objective": "Les Chartes nationales couvrent les souverainetés nationale, populaire, économique, agricole et culturelle, le français, les Outre-mer, la défense, la participation, la pauvreté, la famille, la santé, l'instruction, les droits et devoirs, l'écologie, le sport, la fiscalité sociale et la réforme de l'État.",
        "audience": "Non précisé dans le corpus consulté",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "David Saforcada",
        "corpusDate": "2026-11-12",
        "nature": "Orientations générales publiées",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "delphine-batho": [
      {
        "theme": "Santé et alimentation",
        "title": "Pleine santé",
        "text": "Mettre l’accès aux soins et à une alimentation et une eau saines au cœur du projet, en liant santé et avenir de la ruralité.",
        "sourceUrl": "https://www.delphinebatho.fr/",
        "objective": "Mettre l’accès aux soins et à une alimentation et une eau saines au cœur du projet, en liant santé et avenir de la ruralité.",
        "audience": "Non précisé dans le corpus consulté",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Delphine Batho",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Climat et souveraineté",
        "title": "Sécurité climatique",
        "text": "Relier l’action climatique, la protection face à la vie chère, la souveraineté et la paix.",
        "sourceUrl": "https://www.delphinebatho.fr/",
        "objective": "Relier l’action climatique, la protection face à la vie chère, la souveraineté et la paix.",
        "audience": "Non précisé dans le corpus consulté",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Delphine Batho",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Nature et culture",
        "title": "Paysages et vie locale",
        "text": "Protéger la nature et les paysages, améliorer les territoires de vie et soutenir l’art et les associations.",
        "sourceUrl": "https://www.delphinebatho.fr/",
        "objective": "Protéger la nature et les paysages, améliorer les territoires de vie et soutenir l’art et les associations.",
        "audience": "Habitants, artistes et associations.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Delphine Batho",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Institutions",
        "title": "République terrestre",
        "text": "Défendre une transformation écologique démocratique et non violente donnant davantage de capacité d’action aux territoires et aux acteurs sociaux.",
        "sourceUrl": "https://www.delphinebatho.fr/",
        "objective": "Défendre une transformation écologique démocratique et non violente donnant davantage de capacité d’action aux territoires et aux acteurs sociaux.",
        "audience": "Territoires et acteurs sociaux.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Delphine Batho",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "edouard-philippe": [
      {
        "theme": "Économie",
        "title": "Entreprises et finances publiques",
        "text": "Il propose d’échanger 50 milliards d’euros de baisses d’impôts de production contre autant d’aides supprimées, de laisser les entreprises négocier le temps de travail et de réduire le déficit à 2 % du PIB en fin de mandat.",
        "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-prospere",
        "objective": "Il propose d’échanger 50 milliards d’euros de baisses d’impôts de production contre autant d’aides supprimées, de laisser les entreprises négocier le temps de travail et de réduire le déficit à 2 % du PIB en fin de mandat.",
        "audience": "Entreprises et personnes concernées par la négociation du temps de travail.",
        "timing": "Objectif de déficit de 2 % du PIB en fin de mandat.",
        "cost": "50 milliards d’euros de baisses d’impôts de production annoncées.",
        "funding": "Suppression d’un montant équivalent d’aides aux entreprises, selon la proposition.",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Édouard Philippe",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Retraites",
        "title": "Âge et capitalisation",
        "text": "Le projet prévoit un départ progressivement porté à 65 ans et 45 années de cotisation, avec des départs anticipés conservés pour certains publics, ainsi qu’une capitalisation collective et un premier versement public de 500 euros sur un plan d’épargne retraite.",
        "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-prospere",
        "objective": "Le projet prévoit un départ progressivement porté à 65 ans et 45 années de cotisation, avec des départs anticipés conservés pour certains publics, ainsi qu’une capitalisation collective et un premier versement public de 500 euros sur un plan d’épargne retraite.",
        "audience": "Personnes partant à la retraite ; certains publics bénéficiant de départs anticipés, sans liste dans cette synthèse.",
        "timing": "Relèvement progressif annoncé ; calendrier détaillé non précisé dans le corpus consulté.",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Édouard Philippe",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Justice et immigration",
        "title": "Autorité et contrôle migratoire",
        "text": "Il défend les courtes peines, des peines planchers, la suppression du juge d’application des peines, la dénonciation de l’accord franco-algérien de 1968, des quotas économiques et la suspension du regroupement familial pendant le quinquennat.",
        "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-sure",
        "objective": "Il défend les courtes peines, des peines planchers, la suppression du juge d’application des peines, la dénonciation de l’accord franco-algérien de 1968, des quotas économiques et la suspension du regroupement familial pendant le quinquennat.",
        "audience": "Personnes sous main de justice et personnes concernées par les dispositifs migratoires cités.",
        "timing": "Suspension du regroupement familial annoncée pendant le quinquennat.",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Édouard Philippe",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Énergie et numérique",
        "title": "Nucléaire, calcul et adaptation",
        "text": "Il propose huit EPR supplémentaires en plus des six déjà prévus, un doublement de la capacité de calcul européenne en cinq ans, davantage d’ingénieurs et un fonds d’adaptation climatique de deux milliards d’euros par an.",
        "sourceUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-conquerante",
        "objective": "Il propose huit EPR supplémentaires en plus des six déjà prévus, un doublement de la capacité de calcul européenne en cinq ans, davantage d’ingénieurs et un fonds d’adaptation climatique de deux milliards d’euros par an.",
        "audience": "Ingénieurs et acteurs du calcul, de l’énergie et de l’adaptation climatique.",
        "timing": "Doublement de la capacité de calcul européenne en cinq ans ; fonds climatique exprimé par an.",
        "cost": "Fonds d’adaptation climatique de deux milliards d’euros par an. Coût total des autres volets non précisé dans le corpus consulté.",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Édouard Philippe",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Éducation",
        "title": "Petits effectifs et autonomie",
        "text": "Le volet scolaire prévoit de petits effectifs en début de scolarité, un soutien universel gratuit, une autonomie accrue des établissements et une approche de l’IA par âge : avant tout les fondamentaux, puis une introduction progressive.",
        "sourceUrl": "https://www.edouardphilippe.fr/questions-reponses/ecoles",
        "objective": "Le volet scolaire prévoit de petits effectifs en début de scolarité, un soutien universel gratuit, une autonomie accrue des établissements et une approche de l’IA par âge : avant tout les fondamentaux, puis une introduction progressive.",
        "audience": "Élèves et établissements scolaires.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Édouard Philippe",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Famille",
        "title": "Petite enfance et fiscalité",
        "text": "Il annonce une exonération d’impôt sur le revenu pendant trois ans pour les foyers sous 3 000 euros d’impôt, une réduction de 3 000 euros au-delà, et une allocation familiale unique de 350 euros par enfant, dégressive selon le revenu.",
        "sourceUrl": "https://www.edouardphilippe.fr/actualites/trois-principales-annonces-dedouard-philippe-a-lheure-de-verite",
        "objective": "Il annonce une exonération d’impôt sur le revenu pendant trois ans pour les foyers sous 3 000 euros d’impôt, une réduction de 3 000 euros au-delà, et une allocation familiale unique de 350 euros par enfant, dégressive selon le revenu.",
        "audience": "Foyers imposés et familles avec enfants ; modulation selon le revenu.",
        "timing": "Exonération d’impôt sur le revenu annoncée pendant trois ans pour les foyers concernés.",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Édouard Philippe",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "emmanuel-dubuisson": [
      {
        "theme": "Orientations publiées",
        "title": "Les orientations du projet",
        "text": "Le projet se répartit entre apaiser, protéger et transformer. Il traite notamment de la richesse issue du travail, de la santé, de la fonction publique, de la sécurité, de la justice, des Outre-mer, de la probité, de la fiscalité, de l'agriculture et des référendums. Chaque dossier expose ses mécanismes et sa méthode ; aucun PDF général officiel n'a été identifié dans les pages consultées.",
        "sourceUrl": "https://www.dubuisson2027.fr/projet",
        "objective": "Le projet se répartit entre apaiser, protéger et transformer.",
        "audience": "Non précisé dans le corpus consulté",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Emmanuel Dubuisson",
        "corpusDate": "2026-11-12",
        "nature": "Orientations générales publiées",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "eric-darboux": [
      {
        "theme": "Institutions",
        "title": "Septennat et rythme législatif",
        "text": "Confluences propose un mandat présidentiel unique de sept ans accompagné de mandats législatifs de trois ans et demi renouvelables.",
        "sourceUrl": "https://confluence-s.fr/les-raisons-en-faveur-dun-septennat/",
        "objective": "Septennat et rythme législatif",
        "audience": "Périmètre à consulter dans la formulation originale ; public précis non établi dans ce relevé.",
        "timing": "Non précisé dans les sources consultées.",
        "cost": "Chiffrage budgétaire non établi dans les sources consultées.",
        "funding": "Non précisé dans les sources consultées.",
        "sourceDate": "Date de publication non établie",
        "sourceDateNote": "Date associée à cette référence dans le relevé ; elle ne vaut pas nécessairement date initiale de publication.",
        "corpusDate": "2026-11-15",
        "attributedTo": "Éric Darboux"
      },
      {
        "theme": "Institutions",
        "title": "VIe République et participation",
        "text": "Le parti souhaite rééquilibrer les pouvoirs dans une VIe République et développer les référendums et consultations populaires.",
        "sourceUrl": "https://confluence-s.fr/",
        "objective": "VIe République et participation",
        "audience": "Périmètre à consulter dans la formulation originale ; public précis non établi dans ce relevé.",
        "timing": "Non précisé dans les sources consultées.",
        "cost": "Chiffrage budgétaire non établi dans les sources consultées.",
        "funding": "Non précisé dans les sources consultées.",
        "sourceDate": "Date de publication non établie",
        "sourceDateNote": "Date associée à cette référence dans le relevé ; elle ne vaut pas nécessairement date initiale de publication.",
        "corpusDate": "2026-11-15",
        "attributedTo": "Éric Darboux"
      },
      {
        "theme": "Immigration",
        "title": "Critères et contrôles d’admission",
        "text": "Le projet prévoit des critères de compétences, de maîtrise du français et d’admission, avec des contrôles présentés comme respectueux des droits et conventions européennes.",
        "sourceUrl": "https://confluence-s.fr/immigration/",
        "objective": "Critères et contrôles d’admission",
        "audience": "Périmètre à consulter dans la formulation originale ; public précis non établi dans ce relevé.",
        "timing": "Non précisé dans les sources consultées.",
        "cost": "Chiffrage budgétaire non établi dans les sources consultées.",
        "funding": "Non précisé dans les sources consultées.",
        "sourceDate": "Date de publication non établie",
        "sourceDateNote": "Date associée à cette référence dans le relevé ; elle ne vaut pas nécessairement date initiale de publication.",
        "corpusDate": "2026-11-15",
        "attributedTo": "Éric Darboux"
      },
      {
        "theme": "Énergie",
        "title": "Marché européen de l’énergie",
        "text": "Confluences défend le retrait de la France du marché européen de l’énergie au nom de la souveraineté nationale.",
        "sourceUrl": "https://confluence-s.fr/",
        "objective": "Marché européen de l’énergie",
        "audience": "Périmètre à consulter dans la formulation originale ; public précis non établi dans ce relevé.",
        "timing": "Non précisé dans les sources consultées.",
        "cost": "Chiffrage budgétaire non établi dans les sources consultées.",
        "funding": "Non précisé dans les sources consultées.",
        "sourceDate": "Date de publication non établie",
        "sourceDateNote": "Date associée à cette référence dans le relevé ; elle ne vaut pas nécessairement date initiale de publication.",
        "corpusDate": "2026-11-15",
        "attributedTo": "Éric Darboux"
      }
    ],
    "eric-zemmour": [
      {
        "theme": "Immigration",
        "title": "Arrêt de l’immigration et retours",
        "text": "Le candidat annonce l’arrêt de l’immigration légale et illégale et le retour d’étrangers en situation irrégulière, délinquants ou chômeurs de longue durée.",
        "sourceUrl": "https://www.ericzemmour.fr/priorites",
        "objective": "Le candidat annonce l’arrêt de l’immigration légale et illégale et le retour d’étrangers en situation irrégulière, délinquants ou chômeurs de longue durée.",
        "audience": "Étrangers en situation irrégulière, délinquants ou chômeurs de longue durée cités.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Éric Zemmour",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Protection sociale",
        "title": "Préférence nationale",
        "text": "Il propose de réserver aides non contributives, allocations familiales et logement social aux Français, et de supprimer l’aide médicale de l’État.",
        "sourceUrl": "https://www.ericzemmour.fr/priorites",
        "objective": "Il propose de réserver aides non contributives, allocations familiales et logement social aux Français, et de supprimer l’aide médicale de l’État.",
        "audience": "Français bénéficiaires des aides visées ; personnes concernées par l’aide médicale de l’État.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Éric Zemmour",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Justice",
        "title": "Peines et prison",
        "text": "Il défend peines planchers, fin des aménagements et de l’excuse de minorité, prélèvement des amendes sur les revenus et construction de 100 000 places de prison en vingt-quatre mois.",
        "sourceUrl": "https://www.ericzemmour.fr/priorites",
        "objective": "Il défend peines planchers, fin des aménagements et de l’excuse de minorité, prélèvement des amendes sur les revenus et construction de 100 000 places de prison en vingt-quatre mois.",
        "audience": "Personnes condamnées et mineurs concernés par les règles pénales citées.",
        "timing": "Construction des 100 000 places de prison annoncée en vingt-quatre mois.",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Éric Zemmour",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Fiscalité",
        "title": "Baisse des prélèvements",
        "text": "Il annonce une hausse de revenus de 10 % pour les actifs par suppression de la CSG, une baisse de taxes sur les carburants de 40 centimes et la suppression des droits de succession et de l’impôt sur la fortune.",
        "sourceUrl": "https://www.ericzemmour.fr/priorites",
        "objective": "Il annonce une hausse de revenus de 10 % pour les actifs par suppression de la CSG, une baisse de taxes sur les carburants de 40 centimes et la suppression des droits de succession et de l’impôt sur la fortune.",
        "audience": "Actifs, usagers des carburants et personnes concernées par les successions et l’impôt sur la fortune.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Éric Zemmour",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Éducation",
        "title": "Savoirs et organisation scolaire",
        "text": "Il défend la fin du collège unique et des examens plus exigeants à chaque cycle, avec les savoirs fondamentaux au centre de l’école.",
        "sourceUrl": "https://www.ericzemmour.fr/priorites",
        "objective": "Il défend la fin du collège unique et des examens plus exigeants à chaque cycle, avec les savoirs fondamentaux au centre de l’école.",
        "audience": "Élèves.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Éric Zemmour",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "erwan-rohou": [
      {
        "theme": "Orientations publiées",
        "title": "Les orientations du projet",
        "text": "Le MEI propose notamment un cadre juridique renforcé pour la nature, un Défenseur de l'environnement, davantage d'indépendance scientifique pour les évaluations, la restauration des milieux et une politique énergétique tenant compte des paysages. Ces propositions sont présentées par le mouvement comme une base de rassemblement autour des enjeux environnementaux.",
        "sourceUrl": "https://www.les-ecologistes-mei.org/post/le-livre-blanc-du-mouvement-ecologiste-ind%C3%A9pendant",
        "objective": "Le MEI propose notamment un cadre juridique renforcé pour la nature, un Défenseur de l'environnement, davantage d'indépendance scientifique pour les évaluations, la restauration des milieux et une politique énergétique tenant compte des paysages.",
        "audience": "Non précisé dans le corpus consulté",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Erwan Rohou",
        "corpusDate": "2026-11-12",
        "nature": "Orientations générales publiées",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "fabien-roussel": [
      {
        "theme": "Travail et services publics",
        "title": "Vivre mieux",
        "text": "Faire du revenu du travail, de l’accès au logement, aux soins, à l’éducation et aux services publics des axes de la campagne.",
        "sourceUrl": "https://www.fabienroussel2027.fr/",
        "objective": "Faire du revenu du travail, de l’accès au logement, aux soins, à l’éducation et aux services publics des axes de la campagne.",
        "audience": "Personnes vivant de leur travail, usagers du logement, des soins, de l’éducation et des services publics.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Fabien Roussel",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Culture et temps libre",
        "title": "Accès aux loisirs",
        "text": "Défendre le temps disponible pour les proches, la culture, le sport et les loisirs.",
        "sourceUrl": "https://www.fabienroussel2027.fr/",
        "objective": "Défendre le temps disponible pour les proches, la culture, le sport et les loisirs.",
        "audience": "Non précisé dans le corpus consulté",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Fabien Roussel",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Écologie et recherche",
        "title": "Investir dans l’avenir",
        "text": "Donner une place centrale à la santé, à la recherche, à la préservation de l’environnement et à la transition écologique.",
        "sourceUrl": "https://www.fabienroussel2027.fr/",
        "objective": "Donner une place centrale à la santé, à la recherche, à la préservation de l’environnement et à la transition écologique.",
        "audience": "Non précisé dans le corpus consulté",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Fabien Roussel",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Éducation",
        "title": "Rénovation scolaire",
        "text": "Prévoir 25 milliards d’euros de prêts à taux zéro sur cinq ans pour rénover les collèges et lycées, ainsi qu’une enveloppe d’urgence de 5 milliards pour les lycées.",
        "sourceUrl": "https://assets.nationbuilder.com/pcf/pages/44609/attachments/original/1791282014/Plan_Jeunesse_2027-2032.pdf?1791282014=",
        "objective": "Prévoir 25 milliards d’euros de prêts à taux zéro sur cinq ans pour rénover les collèges et lycées, ainsi qu’une enveloppe d’urgence de 5 milliards pour les lycées.",
        "audience": "Collèges et lycées.",
        "timing": "Prêts pour la rénovation scolaire annoncés sur cinq ans ; enveloppe pour les lycées qualifiée d’urgence.",
        "cost": "25 milliards d’euros de prêts à taux zéro sur cinq ans et enveloppe d’urgence de 5 milliards pour les lycées.",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Fabien Roussel",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Éducation",
        "title": "Recrutements et études",
        "text": "Créer 90 000 postes d’enseignants en cinq ans, réduire les effectifs par classe, donner un statut aux AESH et supprimer Parcoursup et MonMaster.",
        "sourceUrl": "https://assets.nationbuilder.com/pcf/pages/44609/attachments/original/1791282014/Plan_Jeunesse_2027-2032.pdf?1791282014=",
        "objective": "Créer 90 000 postes d’enseignants en cinq ans, réduire les effectifs par classe, donner un statut aux AESH et supprimer Parcoursup et MonMaster.",
        "audience": "Enseignants, élèves, AESH et étudiants concernés par Parcoursup ou MonMaster.",
        "timing": "Création des 90 000 postes d’enseignants annoncée en cinq ans.",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Fabien Roussel",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "florian-philippot": [
      {
        "theme": "Souveraineté",
        "title": "Frexit et organisations internationales",
        "text": "Les Patriotes proposent la sortie de l’UE, de l’euro, de Schengen, de la CEDH, de l’OTAN et de l’OMS ; le projet présente ce retour de souveraineté comme la condition des autres réformes.",
        "sourceUrl": "https://les-patriotes.fr/wp-content/uploads/2026/09/Projet-pour-la-France-2026-v2.pdf",
        "objective": "Les Patriotes proposent la sortie de l’UE, de l’euro, de Schengen, de la CEDH, de l’OTAN et de l’OMS",
        "audience": "Non précisé dans le corpus consulté",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Florian Philippot",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Institutions",
        "title": "Référendum citoyen",
        "text": "Le mouvement défend un référendum d’initiative citoyenne sur tout sujet et une révision constitutionnelle possible uniquement par référendum.",
        "sourceUrl": "https://les-patriotes.fr/wp-content/uploads/2026/09/Projet-pour-la-France-2026-v2.pdf",
        "objective": "Le mouvement défend un référendum d’initiative citoyenne sur tout sujet et une révision constitutionnelle possible uniquement par référendum.",
        "audience": "Non précisé dans le corpus consulté",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Florian Philippot",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Énergie",
        "title": "Monopole électrique public et nucléaire",
        "text": "Le projet prévoit la sortie du marché européen de l’électricité, le rétablissement d’un monopole public national, l’investissement nucléaire, l’arrêt du développement éolien et le maintien des voitures thermiques après 2035.",
        "sourceUrl": "https://les-patriotes.fr/wp-content/uploads/2026/09/Projet-pour-la-France-2026-v2.pdf",
        "objective": "Le projet prévoit la sortie du marché européen de l’électricité, le rétablissement d’un monopole public national, l’investissement nucléaire, l’arrêt du développement éolien et le maintien des voitures thermiques après 2035.",
        "audience": "Usagers du système électrique et des véhicules thermiques.",
        "timing": "Maintien des voitures thermiques annoncé après 2035 ; autres échéances non précisées dans cette synthèse.",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Florian Philippot",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "francis-lalanne": [
      {
        "theme": "Souveraineté et paix",
        "title": "Changer les alliances et la monnaie",
        "text": "Sortir de l'Union européenne et de l'OTAN, revenir au franc, retirer les forces des territoires en guerre et arrêter les financements aux belligérants.",
        "sourceUrl": "https://dieudolalanne2027.com/programme/",
        "objective": "Sortir de l'Union européenne et de l'OTAN, revenir au franc, retirer les forces des territoires en guerre et arrêter les financements aux belligérants.",
        "audience": "Forces déployées sur les territoires en guerre ; bénéficiaires des financements aux belligérants visés.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Francis Lalanne",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Libertés et démocratie",
        "title": "Référendum et transparence",
        "text": "Instaurer un RIC en toutes matières et une constituante, filmer le Conseil des ministres, limiter les influences privées et supprimer des restrictions aux libertés dénoncées par le candidat.",
        "sourceUrl": "https://dieudolalanne2027.com/programme/",
        "objective": "Instaurer un RIC en toutes matières et une constituante, filmer le Conseil des ministres, limiter les influences privées et supprimer des restrictions aux libertés dénoncées par le candidat.",
        "audience": "Citoyens et membres du Conseil des ministres.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Francis Lalanne",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Économie et services publics",
        "title": "Fiscalité et nationalisations",
        "text": "Réduire impôts, taxes sur les carburants et charges des petites entreprises ; gratuité des transports, nationalisations ciblées et baisse des rémunérations publiques dirigeantes.",
        "sourceUrl": "https://dieudolalanne2027.com/programme/",
        "objective": "Réduire impôts, taxes sur les carburants et charges des petites entreprises",
        "audience": "Petites entreprises, usagers des transports et dirigeants publics.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Francis Lalanne",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Sécurité et agriculture",
        "title": "Justice et souveraineté alimentaire",
        "text": "Renforcer la lutte contre les trafics et les violences envers les enfants, enregistrer les procédures et soutenir les petits exploitants pour l'autonomie alimentaire.",
        "sourceUrl": "https://dieudolalanne2027.com/programme/",
        "objective": "Renforcer la lutte contre les trafics et les violences envers les enfants, enregistrer les procédures et soutenir les petits exploitants pour l'autonomie alimentaire.",
        "audience": "Enfants et petits exploitants agricoles.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Francis Lalanne",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "francois-asselineau": [
      {
        "theme": "Souveraineté",
        "title": "Doctrine du mouvement",
        "text": "La sortie de l’UE, de l’euro et de l’OTAN est présentée comme l’orientation constante de l’UPR. Cette doctrine connue ne remplace pas le futur programme présidentiel détaillé de 2027.",
        "sourceUrl": "https://upr.fr/francois-asselineau",
        "objective": "La sortie de l’UE, de l’euro et de l’OTAN est présentée comme l’orientation constante de l’UPR.",
        "audience": "Non précisé dans le corpus consulté",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "François Asselineau",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "francois-ruffin": [
      {
        "theme": "Travail",
        "title": "Travailleurs essentiels",
        "text": "Créer un statut spécifique pour les métiers essentiels, avec amélioration des salaires, des horaires, des carrières, de la formation et de la retraite liée à la pénibilité.",
        "sourceUrl": "https://nouspresident.fr/statut-travailleurs-essentiels/",
        "objective": "Créer un statut spécifique pour les métiers essentiels, avec amélioration des salaires, des horaires, des carrières, de la formation et de la retraite liée à la pénibilité.",
        "audience": "Travailleurs des métiers essentiels.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "François Ruffin",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Travail",
        "title": "Reconnaître les heures invisibles",
        "text": "Rémunérer les déplacements entre interventions, limiter les journées morcelées et réduire le recours aux temps partiels subis.",
        "sourceUrl": "https://nouspresident.fr/statut-travailleurs-essentiels/",
        "objective": "Rémunérer les déplacements entre interventions, limiter les journées morcelées et réduire le recours aux temps partiels subis.",
        "audience": "Salariés concernés par les déplacements entre interventions, les journées morcelées et les temps partiels subis.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "François Ruffin",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Industrie",
        "title": "Relocalisation stratégique",
        "text": "Relocaliser cent produits stratégiques, porter un « Buy French Act » et créer un pôle public du médicament.",
        "sourceUrl": "https://nouspresident.fr/notre-programme/",
        "objective": "Relocaliser cent produits stratégiques, porter un « Buy French Act » et créer un pôle public du médicament.",
        "audience": "Non précisé dans le corpus consulté",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "François Ruffin",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Logement",
        "title": "Logements abordables",
        "text": "Associer encadrement, régulation, construction et rénovation pour réduire la pression du logement sur les ménages.",
        "sourceUrl": "https://nouspresident.fr/notre-programme/",
        "objective": "Associer encadrement, régulation, construction et rénovation pour réduire la pression du logement sur les ménages.",
        "audience": "Ménages.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "François Ruffin",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Éducation",
        "title": "Tous les savoirs",
        "text": "Revaloriser la voie professionnelle et les savoirs pratiques, et mettre fin à Parcoursup.",
        "sourceUrl": "https://nouspresident.fr/notre-programme/",
        "objective": "Revaloriser la voie professionnelle et les savoirs pratiques, et mettre fin à Parcoursup.",
        "audience": "Élèves de la voie professionnelle et candidats à Parcoursup.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "François Ruffin",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Numérique",
        "title": "Conditions aux data centers",
        "text": "Imposer des conditions d’implantation, un pouvoir de veto communal, l’utilisation de friches et la récupération de chaleur; prévoir un moratoire de cinq ans sur les projets qui ne servent pas la souveraineté.",
        "sourceUrl": "https://nouspresident.fr/notre-programme/",
        "objective": "Imposer des conditions d’implantation, un pouvoir de veto communal, l’utilisation de friches et la récupération de chaleur",
        "audience": "Communes et porteurs de projets de centres de données.",
        "timing": "Moratoire annoncé de cinq ans pour les projets qui ne servent pas la souveraineté.",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "François Ruffin",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Climat et finances",
        "title": "Plan de redressement",
        "text": "Proposer notamment une taxe Zucman, une fiscalité accrue sur les grandes successions, la rénovation de trois millions de logements, seize Canadair et un leasing social pour trois millions de gros rouleurs.",
        "sourceUrl": "https://nouspresident.fr/plan-de-redressement/",
        "objective": "Proposer notamment une taxe Zucman, une fiscalité accrue sur les grandes successions, la rénovation de trois millions de logements, seize Canadair et un leasing social pour trois millions de gros rouleurs.",
        "audience": "Très hauts patrimoines, bénéficiaires de grandes successions, ménages concernés par la rénovation et gros rouleurs.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Taxe Zucman et fiscalité accrue sur les grandes successions citées ; rendement et affectation détaillés non précisés dans le corpus consulté.",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "François Ruffin",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "gabriel-attal": [
      {
        "theme": "Éducation",
        "title": "École et rémunération des enseignants",
        "text": "Les propositions publiées comprennent une hausse de 200 à 500 euros nets mensuels pour les enseignants, un certificat d’études en CM2, le brevet obligatoire pour entrer au lycée, le remplacement des absences et la formation des enseignants à l’IA.",
        "sourceUrl": "https://attalpresident.fr/programme",
        "objective": "Les propositions publiées comprennent une hausse de 200 à 500 euros nets mensuels pour les enseignants, un certificat d’études en CM2, le brevet obligatoire pour entrer au lycée, le remplacement des absences et la formation des enseignants à l’IA.",
        "audience": "Enseignants et élèves.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Gabriel Attal",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Travail",
        "title": "Salaires et partage de la valeur",
        "text": "Il annonce un « droit au brut » pour les classes moyennes, l’extension de l’intéressement et une part d’épargne retraite orientée vers l’innovation. Le chantier travail décrit une stratégie encore en cours de publication.",
        "sourceUrl": "https://attalpresident.fr/programme/travail-salaires",
        "objective": "Il annonce un « droit au brut » pour les classes moyennes, l’extension de l’intéressement et une part d’épargne retraite orientée vers l’innovation.",
        "audience": "Classes moyennes et salariés.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Gabriel Attal",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Immigration et défense",
        "title": "Frontières et souveraineté",
        "text": "Il défend des quotas migratoires révisés tous les deux ans, un système d’immigration à points, le durcissement du regroupement familial et une coopération européenne renforcée en matière de défense.",
        "sourceUrl": "https://attalpresident.fr/programme/frontieres",
        "objective": "Il défend des quotas migratoires révisés tous les deux ans, un système d’immigration à points, le durcissement du regroupement familial et une coopération européenne renforcée en matière de défense.",
        "audience": "Personnes concernées par les dispositifs migratoires ; partenaires européens pour la défense.",
        "timing": "Révision des quotas migratoires annoncée tous les deux ans.",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Gabriel Attal",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Numérique",
        "title": "Intelligence artificielle",
        "text": "La campagne propose 200 milliards d’euros d’investissement, la formation des salariés à l’IA d’ici 2030, un tuteur numérique souverain pour les élèves et une politique européenne de calcul et d’infrastructures.",
        "sourceUrl": "https://attalpresident.fr/programme/intelligence-artificielle",
        "objective": "La campagne propose 200 milliards d’euros d’investissement, la formation des salariés à l’IA d’ici 2030, un tuteur numérique souverain pour les élèves et une politique européenne de calcul et d’infrastructures.",
        "audience": "Salariés et élèves.",
        "timing": "Formation des salariés à l’IA annoncée d’ici 2030.",
        "cost": "200 milliards d’euros d’investissement annoncés. Répartition publique/privée et coût budgétaire net non précisés dans le corpus consulté.",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Gabriel Attal",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Jeunesse",
        "title": "Réseaux sociaux des mineurs",
        "text": "Renaissance publie ses propositions : interdiction avant 15 ans, fermeture nocturne pour les 15–18 ans, limitation de la durée quotidienne et contribution des plateformes à la santé mentale des jeunes.",
        "sourceUrl": "https://parti-renaissance.fr/petitions/regulation-ecrans-et-rs",
        "objective": "Renaissance publie ses propositions : interdiction avant 15 ans, fermeture nocturne pour les 15–18 ans, limitation de la durée quotidienne et contribution des plateformes à la santé mentale des jeunes.",
        "audience": "Mineurs de moins de 15 ans et de 15 à 18 ans ; plateformes.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Gabriel Attal",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "gilles-platret": [
      {
        "theme": "Travail et finances",
        "title": "39 heures et dette",
        "text": "Le communiqué défend le retour à 39 heures hebdomadaires et la réduction de la dette publique sous 100 % du PIB.",
        "sourceUrl": "https://linformateurdebourgogne.com/presidentielles-2027-gilles-platret-une-candidature-de-combat-de-verite/",
        "objective": "Le communiqué défend le retour à 39 heures hebdomadaires et la réduction de la dette publique sous 100 % du PIB.",
        "audience": "Personnes concernées par la durée légale du travail.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "2026-10-09",
        "attributedTo": "Gilles Platret",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Immigration et laïcité",
        "title": "Frontières et assimilation",
        "text": "Il propose de rétablir les frontières contre l’immigration irrégulière et une loi d’assimilation incluant l’interdiction du voile dans l’espace public.",
        "sourceUrl": "https://linformateurdebourgogne.com/presidentielles-2027-gilles-platret-une-candidature-de-combat-de-verite/",
        "objective": "Il propose de rétablir les frontières contre l’immigration irrégulière et une loi d’assimilation incluant l’interdiction du voile dans l’espace public.",
        "audience": "Personnes concernées par l’immigration irrégulière et le port du voile dans l’espace public.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "2026-10-09",
        "attributedTo": "Gilles Platret",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "jean-francois-legendre": [
      {
        "theme": "Orientations publiées",
        "title": "Les orientations du projet",
        "text": "Le mouvement veut associer les citoyens aux décisions par des référendums, réduire les déficits et maîtriser les dépenses, revitaliser les campagnes et villes moyennes, et préserver les ressources et le vivant. Le manifeste précise les mécanismes envisagés. Le document lié est un Google Document ; aucun PDF officiel direct n'a été confirmé.",
        "sourceUrl": "https://www.anousmaintenant.fr/",
        "objective": "Le mouvement veut associer les citoyens aux décisions par des référendums, réduire les déficits et maîtriser les dépenses, revitaliser les campagnes et villes moyennes, et préserver les ressources et le vivant.",
        "audience": "Citoyens ; campagnes et villes moyennes.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Jean-François Legendre",
        "corpusDate": "2026-11-12",
        "nature": "Orientations générales publiées",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "jean-lassalle": [],
    "jean-luc-melenchon": [
      {
        "theme": "Écologie",
        "title": "Planification écologique",
        "text": "Inscrire une règle de préservation des ressources dans la Constitution, adopter des lois de planification et viser une baisse de 65 % des émissions de gaz à effet de serre d’ici 2033.",
        "sourceUrl": "https://melenchon2027.fr/programme/livre/pour-une-bifurcation-ecologique-et-sociale/chapitre1",
        "objective": "Inscrire une règle de préservation des ressources dans la Constitution, adopter des lois de planification et viser une baisse de 65 % des émissions de gaz à effet de serre d’ici 2033.",
        "audience": "Non précisé dans le corpus consulté",
        "timing": "Objectif de réduction des émissions de 65 % d’ici 2033.",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Jean-Luc Mélenchon",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Pouvoir d’achat",
        "title": "Salaires et prix",
        "text": "Porter immédiatement le SMIC à 1 700 euros net mensuel, indexer les salaires sur l’inflation et encadrer les prix des produits essentiels.",
        "sourceUrl": "https://melenchon2027.fr/programme/livre/une-economie-au-service-des-besoins/chapitre2",
        "objective": "Porter immédiatement le SMIC à 1 700 euros net mensuel, indexer les salaires sur l’inflation et encadrer les prix des produits essentiels.",
        "audience": "Salariés et consommateurs des produits essentiels.",
        "timing": "Relèvement du SMIC annoncé comme immédiat.",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Jean-Luc Mélenchon",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Fiscalité",
        "title": "Refonte fiscale",
        "text": "Passer à quatorze tranches d’impôt sur le revenu, rétablir un ISF renforcé et instaurer une garantie d’impôt de 2 % sur les patrimoines des centimillionnaires.",
        "sourceUrl": "https://melenchon2027.fr/programme/livre/une-economie-au-service-des-besoins/chapitre2",
        "objective": "Passer à quatorze tranches d’impôt sur le revenu, rétablir un ISF renforcé et instaurer une garantie d’impôt de 2 % sur les patrimoines des centimillionnaires.",
        "audience": "Contribuables à l’impôt sur le revenu et détenteurs des patrimoines visés ; centimillionnaires cités.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Jean-Luc Mélenchon",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Protection sociale",
        "title": "Autonomie et emploi",
        "text": "Créer une garantie d’autonomie au seuil de pauvreté et proposer, sur la base du volontariat, un emploi dans un secteur d’urgence aux chômeurs de longue durée.",
        "sourceUrl": "https://melenchon2027.fr/programme/livre/mettre-en-securite-sociale/chapitre1",
        "objective": "Créer une garantie d’autonomie au seuil de pauvreté et proposer, sur la base du volontariat, un emploi dans un secteur d’urgence aux chômeurs de longue durée.",
        "audience": "Bénéficiaires de la garantie d’autonomie et chômeurs de longue durée volontaires.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Jean-Luc Mélenchon",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Institutions",
        "title": "Sixième République",
        "text": "Engager une Assemblée constituante, soumettre son projet à référendum et instaurer un référendum d’initiative citoyenne.",
        "sourceUrl": "https://melenchon2027.fr/programme/livre/fonder-la-6e-republique/chapitre1",
        "objective": "Engager une Assemblée constituante, soumettre son projet à référendum et instaurer un référendum d’initiative citoyenne.",
        "audience": "Citoyens et membres d’une future Assemblée constituante.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Jean-Luc Mélenchon",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Défense et diplomatie",
        "title": "Indépendance stratégique",
        "text": "Quitter immédiatement le commandement intégré de l’OTAN, puis l’organisation par étapes; développer les capacités stratégiques souveraines et un pôle public de l’armement.",
        "sourceUrl": "https://melenchon2027.fr/programme/livre/un-monde-ordonne/chapitre2",
        "objective": "Quitter immédiatement le commandement intégré de l’OTAN, puis l’organisation par étapes",
        "audience": "Non précisé dans le corpus consulté",
        "timing": "Sortie du commandement intégré de l’OTAN annoncée comme immédiate, puis sortie de l’organisation par étapes.",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Jean-Luc Mélenchon",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "jean-michel-fauvergue": [],
    "joel-cheve": [
      {
        "theme": "Orientations publiées",
        "title": "Les orientations du projet",
        "text": "La Remontée Citoyenne organiserait plusieurs formes de requêtes : avis, contrôle d'actes publics, questions aux dirigeants, propositions, démarches administratives, accès aux droits et remarques sur les décisions. Le projet s'accompagne d'une proposition d'organisation des pouvoirs. Le résumé ne doit pas être présenté comme un programme national complet.",
        "sourceUrl": "https://www.lafranceadulte.fr/",
        "objective": "La Remontée Citoyenne organiserait plusieurs formes de requêtes : avis, contrôle d'actes publics, questions aux dirigeants, propositions, démarches administratives, accès aux droits et remarques sur les décisions.",
        "audience": "Citoyens et personnes effectuant des démarches d’accès aux droits.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Joël Chevé",
        "corpusDate": "2026-11-12",
        "nature": "Orientations générales publiées",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "juan-branco": [
      {
        "theme": "Orientations publiées",
        "title": "Les orientations du projet",
        "text": "La page du projet permet de parcourir le texte par thème et de rechercher une mesure. Elle couvre notamment les institutions, la justice, l'intérieur, la défense, l'économie, le numérique, l'instruction, la santé, le handicap, l'enfance, l'agriculture, la culture, l'énergie et le logement. La consultation du texte original est nécessaire pour restituer les conditions de chaque proposition.",
        "sourceUrl": "https://ruches.org/le-projet",
        "objective": "Projet couvrant de nombreux domaines de politique publique ; consulter le texte original pour chaque objectif et ses conditions.",
        "audience": "Non précisé dans le corpus consulté",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Juan Branco",
        "corpusDate": "2026-11-12",
        "nature": "Orientations générales publiées",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Services publics",
        "title": "Protection et services essentiels",
        "text": "Il propose des prestations sociales automatiques et une meilleure couverture sanitaire et agricole.",
        "sourceUrl": "https://ruches.org/le-projet",
        "objective": "Protection et services essentiels",
        "audience": "Non précisé dans l’extrait consulté",
        "timing": "Non précisé dans l’extrait consulté",
        "cost": "Non précisé dans l’extrait consulté",
        "funding": "Non précisé dans l’extrait consulté",
        "sourceDate": "Publication non datée dans la page consultée",
        "sourceDateNote": "Source consultée le 15 novembre 2026. Cette consultation n’est pas une date de publication. Les éléments résumés sont les positions attribuées à la campagne.",
        "attributedTo": "Juan Branco",
        "corpusDate": "2026-11-15",
        "nature": "Proposition ou orientation attribuée à la campagne"
      },
      {
        "theme": "Économie et institutions",
        "title": "Réduire les prélèvements et réorganiser l’État",
        "text": "Il annonce des suppressions de prélèvements et une restructuration des administrations territoriales.",
        "sourceUrl": "https://ruches.org/le-projet",
        "objective": "Réduire les prélèvements et réorganiser l’État",
        "audience": "Non précisé dans l’extrait consulté",
        "timing": "Non précisé dans l’extrait consulté",
        "cost": "Non précisé dans l’extrait consulté",
        "funding": "Non précisé dans l’extrait consulté",
        "sourceDate": "Publication non datée dans la page consultée",
        "sourceDateNote": "Source consultée le 15 novembre 2026. Cette consultation n’est pas une date de publication. Les éléments résumés sont les positions attribuées à la campagne.",
        "attributedTo": "Juan Branco",
        "corpusDate": "2026-11-15",
        "nature": "Proposition ou orientation attribuée à la campagne"
      },
      {
        "theme": "Justice et médias",
        "title": "Lutte contre la corruption et contrôle des médias",
        "text": "Il défend des enquêtes sur la corruption et une transformation de la propriété des médias.",
        "sourceUrl": "https://ruches.org/le-projet",
        "objective": "Lutte contre la corruption et contrôle des médias",
        "audience": "Non précisé dans l’extrait consulté",
        "timing": "Non précisé dans l’extrait consulté",
        "cost": "Non précisé dans l’extrait consulté",
        "funding": "Non précisé dans l’extrait consulté",
        "sourceDate": "Publication non datée dans la page consultée",
        "sourceDateNote": "Source consultée le 15 novembre 2026. Cette consultation n’est pas une date de publication. Les éléments résumés sont les positions attribuées à la campagne.",
        "attributedTo": "Juan Branco",
        "corpusDate": "2026-11-15",
        "nature": "Proposition ou orientation attribuée à la campagne"
      },
      {
        "theme": "Démocratie et souveraineté",
        "title": "Référendums et contrôle citoyen",
        "text": "Il propose des mandats révocables et des consultations sur les engagements européens de la France.",
        "sourceUrl": "https://ruches.org/le-projet",
        "objective": "Référendums et contrôle citoyen",
        "audience": "Non précisé dans l’extrait consulté",
        "timing": "Non précisé dans l’extrait consulté",
        "cost": "Non précisé dans l’extrait consulté",
        "funding": "Non précisé dans l’extrait consulté",
        "sourceDate": "Publication non datée dans la page consultée",
        "sourceDateNote": "Source consultée le 15 novembre 2026. Cette consultation n’est pas une date de publication. Les éléments résumés sont les positions attribuées à la campagne.",
        "attributedTo": "Juan Branco",
        "corpusDate": "2026-11-15",
        "nature": "Proposition ou orientation attribuée à la campagne"
      },
      {
        "theme": "Recherche et industrie",
        "title": "Investissements et réindustrialisation",
        "text": "Il veut renforcer les financements de recherche et d’enseignement et reconstruire des filières industrielles.",
        "sourceUrl": "https://ruches.org/le-projet",
        "objective": "Investissements et réindustrialisation",
        "audience": "Non précisé dans l’extrait consulté",
        "timing": "Non précisé dans l’extrait consulté",
        "cost": "Non précisé dans l’extrait consulté",
        "funding": "Non précisé dans l’extrait consulté",
        "sourceDate": "Publication non datée dans la page consultée",
        "sourceDateNote": "Source consultée le 15 novembre 2026. Cette consultation n’est pas une date de publication. Les éléments résumés sont les positions attribuées à la campagne.",
        "attributedTo": "Juan Branco",
        "corpusDate": "2026-11-15",
        "nature": "Proposition ou orientation attribuée à la campagne"
      },
      {
        "theme": "Diplomatie et défense",
        "title": "Neutralité et choix de défense",
        "text": "Il prévoit un référendum sur l’OTAN et sur un service d’État civil ou militaire.",
        "sourceUrl": "https://ruches.org/le-projet",
        "objective": "Neutralité et choix de défense",
        "audience": "Non précisé dans l’extrait consulté",
        "timing": "Non précisé dans l’extrait consulté",
        "cost": "Non précisé dans l’extrait consulté",
        "funding": "Non précisé dans l’extrait consulté",
        "sourceDate": "Publication non datée dans la page consultée",
        "sourceDateNote": "Source consultée le 15 novembre 2026. Cette consultation n’est pas une date de publication. Les éléments résumés sont les positions attribuées à la campagne.",
        "attributedTo": "Juan Branco",
        "corpusDate": "2026-11-15",
        "nature": "Proposition ou orientation attribuée à la campagne"
      }
    ],
    "karim-bouamrane": [
      {
        "theme": "Sécurité",
        "title": "Protection des personnes",
        "text": "Combattre le narcotrafic et les discriminations, avec une priorité nationale à la protection des enfants et des femmes victimes de violences.",
        "sourceUrl": "https://www.karimbouamrane2027.org/manifeste.html",
        "objective": "Combattre le narcotrafic et les discriminations, avec une priorité nationale à la protection des enfants et des femmes victimes de violences.",
        "audience": "Enfants et femmes victimes de violences.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Karim Bouamrane",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Logement",
        "title": "Construire et rénover",
        "text": "Défendre une politique de construction, de rénovation et d’accompagnement des publics fragiles, des familles, des jeunes actifs et des personnes âgées.",
        "sourceUrl": "https://www.karimbouamrane2027.org/manifeste.html",
        "objective": "Défendre une politique de construction, de rénovation et d’accompagnement des publics fragiles, des familles, des jeunes actifs et des personnes âgées.",
        "audience": "Publics fragiles, familles, jeunes actifs et personnes âgées.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Karim Bouamrane",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Santé",
        "title": "Accès aux soins",
        "text": "Lutter contre les déserts médicaux et préparer le système de santé au vieillissement et aux maladies chroniques.",
        "sourceUrl": "https://www.karimbouamrane2027.org/manifeste.html",
        "objective": "Lutter contre les déserts médicaux et préparer le système de santé au vieillissement et aux maladies chroniques.",
        "audience": "Personnes vivant dans les déserts médicaux ; personnes concernées par le vieillissement ou les maladies chroniques.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Karim Bouamrane",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Éducation",
        "title": "Égalité des chances",
        "text": "Rendre une éducation de qualité accessible dans les métropoles, les villes moyennes, les quartiers et les villages, et démocratiser l’excellence.",
        "sourceUrl": "https://www.karimbouamrane2027.org/manifeste.html",
        "objective": "Rendre une éducation de qualité accessible dans les métropoles, les villes moyennes, les quartiers et les villages, et démocratiser l’excellence.",
        "audience": "Élèves des métropoles, villes moyennes, quartiers et villages.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Karim Bouamrane",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "manolo-mlekuz": [
      {
        "theme": "Orientations publiées",
        "title": "Les orientations du projet",
        "text": "Trajectoire propose un référendum pour ouvrir un processus constituant, des États généraux et une assemblée citoyenne, puis un vote sur une nouvelle Constitution. Son calendrier vise une transition vers de nouvelles institutions et le départ de la présidence à l'issue du processus. Le document détaillé reprend le livre blanc de l'ONG Démocratie Ouverte, avec l'accord de ses auteurs selon le site.",
        "sourceUrl": "https://trajectoire2027.fr/programme",
        "objective": "Trajectoire propose un référendum pour ouvrir un processus constituant, des États généraux et une assemblée citoyenne, puis un vote sur une nouvelle Constitution.",
        "audience": "Citoyens et participants au processus constituant.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Manolo Mlekuz",
        "corpusDate": "2026-11-12",
        "nature": "Orientations générales publiées",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Institutions",
        "title": "Ouvrir un processus constituant en 2027",
        "text": "Le calendrier proposé commence par un double référendum en juin ou juillet 2027, avec des élections législatives.",
        "sourceUrl": "https://trajectoire2027.fr/programme",
        "objective": "Ouvrir un processus constituant en 2027",
        "audience": "Non précisé dans l’extrait consulté",
        "timing": "Juin ou juillet 2027, selon le calendrier proposé.",
        "cost": "Non précisé dans l’extrait consulté",
        "funding": "Non précisé dans l’extrait consulté",
        "sourceDate": "Publication non datée dans la page consultée",
        "sourceDateNote": "Source consultée le 15 novembre 2026. Cette consultation n’est pas une date de publication. Les éléments résumés sont les positions attribuées à la campagne.",
        "attributedTo": "Manolo Mlekuz",
        "corpusDate": "2026-11-15",
        "nature": "Proposition ou orientation attribuée à la campagne"
      },
      {
        "theme": "Participation citoyenne",
        "title": "États généraux et assemblée constituante",
        "text": "Il prévoit un débat de société et une assemblée citoyenne entre 2027 et 2028 pour rédiger une Constitution.",
        "sourceUrl": "https://trajectoire2027.fr/programme",
        "objective": "États généraux et assemblée constituante",
        "audience": "Non précisé dans l’extrait consulté",
        "timing": "Travaux proposés entre 2027 et 2028, avec prolongations prévues.",
        "cost": "Non précisé dans l’extrait consulté",
        "funding": "Non précisé dans l’extrait consulté",
        "sourceDate": "Publication non datée dans la page consultée",
        "sourceDateNote": "Source consultée le 15 novembre 2026. Cette consultation n’est pas une date de publication. Les éléments résumés sont les positions attribuées à la campagne.",
        "attributedTo": "Manolo Mlekuz",
        "corpusDate": "2026-11-15",
        "nature": "Proposition ou orientation attribuée à la campagne"
      },
      {
        "theme": "Institutions",
        "title": "Soumettre le texte aux citoyens et quitter la présidence",
        "text": "Le projet prévoit un référendum fin 2028 et une transition en 2029 ; le départ présidentiel serait maintenu même en cas de rejet.",
        "sourceUrl": "https://trajectoire2027.fr/programme",
        "objective": "Soumettre le texte aux citoyens et quitter la présidence",
        "audience": "Non précisé dans l’extrait consulté",
        "timing": "Référendum proposé en décembre 2028, puis transition en 2029.",
        "cost": "Non précisé dans l’extrait consulté",
        "funding": "Non précisé dans l’extrait consulté",
        "sourceDate": "Publication non datée dans la page consultée",
        "sourceDateNote": "Source consultée le 15 novembre 2026. Cette consultation n’est pas une date de publication. Les éléments résumés sont les positions attribuées à la campagne.",
        "attributedTo": "Manolo Mlekuz",
        "corpusDate": "2026-11-15",
        "nature": "Proposition ou orientation attribuée à la campagne"
      }
    ],
    "marine-le-pen": [
      {
        "theme": "Logement",
        "title": "Construction et foncier",
        "text": "Dans sa lettre du 21 septembre 2026, elle propose de simplifier les normes, libérer du foncier public, transformer des bureaux vacants, abroger la loi SRU et supprimer le ZAN.",
        "sourceUrl": "https://rassemblementnational.fr/lettre-ouverte/lettre-ouverte-de-marine-le-pen-aux-professionnels-de-limmobilier",
        "objective": "Dans sa lettre du 21 septembre 2026, elle propose de simplifier les normes, libérer du foncier public, transformer des bureaux vacants, abroger la loi SRU et supprimer le ZAN.",
        "audience": "Non précisé dans le corpus consulté",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "2026-09-21",
        "attributedTo": "Marine Le Pen",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Logement",
        "title": "Rénovation et propriété",
        "text": "Elle annonce un dispositif « 100 % Renov » par prêt à taux zéro, un assouplissement de l’accès au crédit, la portabilité des emprunts et une exonération des plus-values après quinze ans.",
        "sourceUrl": "https://rassemblementnational.fr/lettre-ouverte/lettre-ouverte-de-marine-le-pen-aux-professionnels-de-limmobilier",
        "objective": "Elle annonce un dispositif « 100 % Renov » par prêt à taux zéro, un assouplissement de l’accès au crédit, la portabilité des emprunts et une exonération des plus-values après quinze ans.",
        "audience": "Emprunteurs immobiliers, propriétaires et personnes concernées par la rénovation.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "2026-09-21",
        "attributedTo": "Marine Le Pen",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "marine-tondelier": [
      {
        "theme": "Travail",
        "title": "Travailler mieux",
        "text": "Porter le SMIC à 2 000 euros brut dès 2027, créer un congé climatique et un droit de veto écologique pour les comités sociaux et économiques.",
        "sourceUrl": "https://marinetondelier.fr/livrets-thematiques",
        "objective": "Porter le SMIC à 2 000 euros brut dès 2027, créer un congé climatique et un droit de veto écologique pour les comités sociaux et économiques.",
        "audience": "Salariés et comités sociaux et économiques.",
        "timing": "Relèvement du SMIC annoncé dès 2027.",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Marine Tondelier",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Alimentation",
        "title": "Panier à prix coûtant",
        "text": "Obliger les grands distributeurs à proposer un panier de produits sains et variés à prix coûtant.",
        "sourceUrl": "https://marinetondelier.fr/",
        "objective": "Obliger les grands distributeurs à proposer un panier de produits sains et variés à prix coûtant.",
        "audience": "Grands distributeurs et consommateurs.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Marine Tondelier",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Projet de société",
        "title": "Prospérité écologique",
        "text": "Structurer les politiques autour de trois protections: sociale, environnementale et géopolitique, avec des services publics, des communs et des marchés encadrés.",
        "sourceUrl": "https://lesecologistes.fr/document/3N4JsAEmq6vsx42IITGNZa/vdef-programme-1.pdf",
        "objective": "Structurer les politiques autour de trois protections: sociale, environnementale et géopolitique, avec des services publics, des communs et des marchés encadrés.",
        "audience": "Non précisé dans le corpus consulté",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Marine Tondelier",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Institutions et Europe",
        "title": "République écologique",
        "text": "Défendre une République écologique et citoyenne, l’indépendance de la justice et des médias, et une évolution fédérale de l’Europe.",
        "sourceUrl": "https://lesecologistes.fr/document/3N4JsAEmq6vsx42IITGNZa/vdef-programme-1.pdf",
        "objective": "Défendre une République écologique et citoyenne, l’indépendance de la justice et des médias, et une évolution fédérale de l’Europe.",
        "audience": "Non précisé dans le corpus consulté",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Marine Tondelier",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "melody-delmur": [
      {
        "theme": "Orientations publiées",
        "title": "Les orientations du projet",
        "text": "Le programme aborde le cadre de vie, la sécurité, l'agriculture, la précarité, la santé, la famille, les retraites, le pouvoir d'achat, l'immigration, le travail, l'écologie, l'éducation, le chômage, la laïcité, les institutions et d'autres thèmes développés dans le livret. Le document original permet de consulter les mesures, leurs conditions et leurs formulations exactes.",
        "sourceUrl": "https://parti-asdecoeur.fr/les-chapitres-du-programme/",
        "objective": "Le programme aborde le cadre de vie, la sécurité, l'agriculture, la précarité, la santé, la famille, les retraites, le pouvoir d'achat, l'immigration, le travail, l'écologie, l'éducation, le chômage, la laïcité, les institutions et d'autres thèmes développés dans le livret.",
        "audience": "Non précisé dans le corpus consulté",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Mélody Delmur",
        "corpusDate": "2026-11-12",
        "nature": "Orientations générales publiées",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "mira-markovic": [
      {
        "theme": "Condition animale",
        "title": "Institutions",
        "text": "Créer un ministère indépendant de la Condition animale.",
        "sourceUrl": "https://parti-animaliste.fr/news/communique-de-presse/mira-markovic-representera-le-parti-animaliste-a-la-presidentielle",
        "objective": "Créer un ministère indépendant de la Condition animale.",
        "audience": "Institutions chargées de la condition animale.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Mira Markovic",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Élevage et loisirs",
        "title": "Réduire les pratiques cruelles",
        "text": "Sortir de l'élevage intensif ; supprimer la chasse et la corrida.",
        "sourceUrl": "https://parti-animaliste.fr/news/communique-de-presse/mira-markovic-representera-le-parti-animaliste-a-la-presidentielle",
        "objective": "Sortir de l'élevage intensif",
        "audience": "Animaux concernés par l’élevage intensif, la chasse et la corrida.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Mira Markovic",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Sécurité civile",
        "title": "Protéger dans les crises",
        "text": "Inclure les animaux dans les plans de secours ORSEC.",
        "sourceUrl": "https://parti-animaliste.fr/news/communique-de-presse/mira-markovic-representera-le-parti-animaliste-a-la-presidentielle",
        "objective": "Inclure les animaux dans les plans de secours ORSEC.",
        "audience": "Animaux concernés par les plans de secours.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Mira Markovic",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "natacha-polony": [
      {
        "theme": "Industrie",
        "title": "Indépendance productive",
        "text": "Elle souhaite un État stratège protégeant les infrastructures et filières vitales, planifiant les investissements essentiels et orientant l’argent public vers la production et la formation en France.",
        "sourceUrl": "https://natachapolony2027.fr/natacha-polony/ma-vision",
        "objective": "Elle souhaite un État stratège protégeant les infrastructures et filières vitales, planifiant les investissements essentiels et orientant l’argent public vers la production et la formation en France.",
        "audience": "Filières vitales et acteurs de la production et de la formation.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Natacha Polony",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Éducation",
        "title": "Transmission et émancipation",
        "text": "Elle défend une école centrée sur les connaissances, la langue, l’histoire et le raisonnement, et rattache l’égalité des chances à l’exigence et à l’effort.",
        "sourceUrl": "https://natachapolony2027.fr/natacha-polony/mes-principes",
        "objective": "Elle défend une école centrée sur les connaissances, la langue, l’histoire et le raisonnement, et rattache l’égalité des chances à l’exigence et à l’effort.",
        "audience": "Élèves.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Natacha Polony",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Vie publique",
        "title": "Conflits d’intérêts",
        "text": "Elle annonce un chantier contre la corruption, une protection des lanceurs d’alerte et un encadrement strict des passages entre fonctions publiques stratégiques et intérêts privés.",
        "sourceUrl": "https://natachapolony2027.fr/natacha-polony/ma-vision",
        "objective": "Elle annonce un chantier contre la corruption, une protection des lanceurs d’alerte et un encadrement strict des passages entre fonctions publiques stratégiques et intérêts privés.",
        "audience": "Lanceurs d’alerte et personnes passant entre fonctions publiques stratégiques et intérêts privés.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Natacha Polony",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "nathalie-arthaud": [
      {
        "theme": "Orientations publiées",
        "title": "Les orientations du projet",
        "text": "Le dépliant daté du 3 novembre 2026 demande une augmentation des salaires, des retraites et des pensions, un SMIC à 2 200 euros et leur indexation sur l'inflation. Il défend la répartition du travail sans baisse de salaire et la publicité des comptes des grandes entreprises, des banques et des fortunes privées. Il met également en avant la solidarité entre travailleurs, quelles que soient leurs origines, et une opposition au militarisme. Le texte original distingue ces objectifs de luttes d'une promesse de changement obtenue par les seules élections.",
        "sourceUrl": "https://www.lutte-ouvriere.org/presidentielle/documents/brochure-juin-2026-195370.html",
        "objective": "Le dépliant daté du 3 novembre 2026 demande une augmentation des salaires, des retraites et des pensions, un SMIC à 2 200 euros et leur indexation sur l'inflation.",
        "audience": "Salariés, retraités, pensionnés ; grandes entreprises, banques et fortunes privées visées par les mesures de transparence.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Nathalie Arthaud",
        "corpusDate": "2026-11-12",
        "nature": "Orientations générales publiées",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "nicolas-dupont-aignan": [
      {
        "theme": "Énergie et souveraineté",
        "title": "Premières orientations de candidature",
        "text": "Il annonce la sortie du marché européen de l’électricité et une politique de souveraineté démocratique et nationale.",
        "sourceUrl": "https://www.debout-la-france.fr/actualite/je-suis-candidat-pour/",
        "objective": "Il annonce la sortie du marché européen de l’électricité et une politique de souveraineté démocratique et nationale.",
        "audience": "Non précisé dans le corpus consulté",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "2025-09-25",
        "attributedTo": "Nicolas Dupont-Aignan",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Numérique",
        "title": "IA souveraine et éthique",
        "text": "Le livret prévoit un fonds souverain IA, des infrastructures sécurisées, une préférence nationale dans les marchés, la formation aux usages de l’IA et une agence nationale de l’éthique et de la sécurité des IA.",
        "sourceUrl": "https://www.debout-la-france.fr/projet/intelligence-artificielle/",
        "objective": "Le livret prévoit un fonds souverain IA, des infrastructures sécurisées, une préférence nationale dans les marchés, la formation aux usages de l’IA et une agence nationale de l’éthique et de la sécurité des IA.",
        "audience": "Acteurs et usagers de l’IA, personnes en formation et fournisseurs des marchés concernés.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Nicolas Dupont-Aignan",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Sécurité",
        "title": "Projet sécurité",
        "text": "Un volet officiel détaille les propositions de rétablissement de l’ordre et de reconstruction du système pénitentiaire. Le texte complet de l’éditeur permet d’en consulter les conditions et développements.",
        "sourceUrl": "https://www.debout-la-france.fr/projet/securite/",
        "objective": "Un volet officiel détaille les propositions de rétablissement de l’ordre et de reconstruction du système pénitentiaire.",
        "audience": "Non précisé dans le corpus consulté",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Nicolas Dupont-Aignan",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "olivier-becht": [
      {
        "theme": "Santé",
        "title": "Prévention et accès aux soins",
        "text": "Il propose de fusionner cinq agences sanitaires, d’accentuer la prévention et de garantir médecin traitant et pharmacie à moins de trente minutes, avec une consultation sous quarante-huit heures.",
        "sourceUrl": "https://becht2027.fr/projet-france/les-5-refondations/refondation-sante/",
        "objective": "Il propose de fusionner cinq agences sanitaires, d’accentuer la prévention et de garantir médecin traitant et pharmacie à moins de trente minutes, avec une consultation sous quarante-huit heures.",
        "audience": "Usagers des soins, médecins, pharmacies et agences sanitaires.",
        "timing": "Objectif de consultation sous quarante-huit heures ; calendrier de déploiement non précisé dans cette synthèse.",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Olivier Becht",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Institutions et territoires",
        "title": "Vote blanc et autonomie",
        "text": "Le projet prévoit la reconnaissance du vote blanc, un référendum d’initiative citoyenne, davantage d’autonomie locale et la possibilité de fusionner des départements en provinces.",
        "sourceUrl": "https://becht2027.fr/projet-france/les-5-refondations/refondation-democratique-territoriale/",
        "objective": "Le projet prévoit la reconnaissance du vote blanc, un référendum d’initiative citoyenne, davantage d’autonomie locale et la possibilité de fusionner des départements en provinces.",
        "audience": "Électeurs et collectivités locales.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Olivier Becht",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Énergie",
        "title": "Mix bas carbone",
        "text": "Il souhaite sortir des énergies fossiles avec nucléaire, renouvelables, stockage et carburants de synthèse, et avancer l’objectif de neutralité carbone.",
        "sourceUrl": "https://becht2027.fr/projet-france/les-5-refondations/refondation-energie/",
        "objective": "Il souhaite sortir des énergies fossiles avec nucléaire, renouvelables, stockage et carburants de synthèse, et avancer l’objectif de neutralité carbone.",
        "audience": "Non précisé dans le corpus consulté",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Olivier Becht",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Sécurité et justice",
        "title": "Police et exécution des peines",
        "text": "Il propose 10 000 policiers supplémentaires, des travaux d’intérêt général, des centres encadrés par des militaires pour certains délinquants, davantage de prisons de haute sécurité et un délai de jugement maximal de dix-huit mois.",
        "sourceUrl": "https://becht2027.fr/projet-france/les-5-refondations/refondation-securite/",
        "objective": "Il propose 10 000 policiers supplémentaires, des travaux d’intérêt général, des centres encadrés par des militaires pour certains délinquants, davantage de prisons de haute sécurité et un délai de jugement maximal de dix-huit mois.",
        "audience": "Policiers et personnes concernées par les procédures pénales.",
        "timing": "Objectif d’un délai de jugement maximal de dix-huit mois ; calendrier de déploiement non précisé dans cette synthèse.",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Olivier Becht",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Protection sociale",
        "title": "Contrat unique de travail",
        "text": "Le projet défend un contrat transférable tout au long de la vie garantissant un revenu au moins égal au minimum salarial, des allocations dès le premier enfant et des structures de garde gratuites.",
        "sourceUrl": "https://becht2027.fr/projet-france/les-5-refondations/refondation-sociale/",
        "objective": "Le projet défend un contrat transférable tout au long de la vie garantissant un revenu au moins égal au minimum salarial, des allocations dès le premier enfant et des structures de garde gratuites.",
        "audience": "Salariés et familles avec enfants.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Olivier Becht",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Énergie et industrie",
        "title": "Énergie et industrie",
        "text": "Il propose de réduire la dépendance aux énergies fossiles par un ensemble associant nucléaire, renouvelables, stockage et carburants de synthèse pour les usages difficiles à électrifier. Le projet vise une neutralité carbone anticipée par rapport au calendrier européen. Il met aussi l'accent sur les filières de santé, l'agroécologie, les véhicules et métaux décarbonés, ainsi que sur un programme de soutien aux grandes technologies médicales, numériques et spatiales.",
        "sourceUrl": "https://becht2027.fr/projet-france/les-5-refondations/refondation-energie/",
        "objective": "Il propose de réduire la dépendance aux énergies fossiles par un ensemble associant nucléaire, renouvelables, stockage et carburants de synthèse pour les usages difficiles à électrifier.",
        "audience": "Non précisé dans le corpus consulté",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Olivier Becht",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Modèle social",
        "title": "Modèle social",
        "text": "Le candidat défend un contrat de travail unique transférable entre employeurs, associé à un revenu permanent qui ne descendrait pas sous le salaire minimum. Il évoque aussi des allocations familiales dès le premier enfant, des modes d'accueil et activités périscolaires gratuits, des Maisons de Vie intergénérationnelles et la reconnaissance de l'engagement bénévole dans les droits à la retraite. Les enseignants et étudiants font également l'objet de propositions de formation, rémunération et financement.",
        "sourceUrl": "https://becht2027.fr/projet-france/les-5-refondations/refondation-sociale/",
        "objective": "Le candidat défend un contrat de travail unique transférable entre employeurs, associé à un revenu permanent qui ne descendrait pas sous le salaire minimum.",
        "audience": "Salariés, familles, bénévoles, enseignants et étudiants.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Olivier Becht",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Santé",
        "title": "Santé",
        "text": "Sa page santé défend une gouvernance regroupée, une priorité à la prévention et une offre de soins de proximité avec délais cibles. Elle propose de former davantage de soignants, de réduire les tâches administratives, de développer les pharmaciens traitants et d'intégrer la carte Vitale à la carte d'identité. Le candidat souhaite un financement hospitalier par parcours de soins et une politique industrielle du médicament et du matériel médical.",
        "sourceUrl": "https://becht2027.fr/projet-france/les-5-refondations/refondation-sante/",
        "objective": "Sa page santé défend une gouvernance regroupée, une priorité à la prévention et une offre de soins de proximité avec délais cibles.",
        "audience": "Soignants et usagers des soins ; hôpitaux et filières du médicament et du matériel médical.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Olivier Becht",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Sécurité et justice",
        "title": "Sécurité et justice",
        "text": "Il annonce le recrutement de 10 000 policiers, des travaux d'intérêt général pour les petits délits, des centres encadrés par des militaires et des capacités carcérales de haute sécurité supplémentaires. Il propose la confiscation des avoirs criminels et des moyens judiciaires visant un jugement dans un délai maximal de dix-huit mois. Sa politique migratoire mettrait l'accent sur les besoins, les projets et l'intégration, avec une réécriture du droit du séjour.",
        "sourceUrl": "https://becht2027.fr/projet-france/les-5-refondations/refondation-securite/",
        "objective": "Il annonce le recrutement de 10 000 policiers, des travaux d'intérêt général pour les petits délits, des centres encadrés par des militaires et des capacités carcérales de haute sécurité supplémentaires.",
        "audience": "Policiers, personnes concernées par les délits et procédures judiciaires, et personnes concernées par les règles du séjour.",
        "timing": "Objectif d’un délai de jugement maximal de dix-huit mois ; calendrier de déploiement non précisé dans cette synthèse.",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Olivier Becht",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Démocratie et territoires",
        "title": "Démocratie et territoires",
        "text": "Le projet comprend la reconnaissance du vote blanc et un référendum d'initiative citoyenne. Il propose davantage d'autonomie pour les collectivités, des fusions de départements en Provinces et des financements de proximité pour les transports, la santé, le sport et la culture. Il ajoute un programme ferroviaire et une simplification des normes. Les modalités détaillées figurent dans le livre et les pages originales.",
        "sourceUrl": "https://becht2027.fr/projet-france/les-5-refondations/refondation-democratique-territoriale/",
        "objective": "Le projet comprend la reconnaissance du vote blanc et un référendum d'initiative citoyenne.",
        "audience": "Électeurs et collectivités territoriales.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Olivier Becht",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "philippe-herlin": [
      {
        "theme": "Orientations publiées",
        "title": "Les orientations du projet",
        "text": "Il propose des abrogations en matière économique, une baisse de la fiscalité, le bitcoin et l'or comme monnaies complémentaires, des transformations du travail, des retraites et de la santé, ainsi que des mesures de justice, de sécurité et d'immigration. Le texte comporte aussi des choix concernant la défense, l'Europe, la culture et le référendum. Les propositions doivent être lues comme les positions du candidat, sans présumer de leur faisabilité ou de leur conformité au droit en vigueur.",
        "sourceUrl": "https://www.herlin27.fr/programme",
        "objective": "Il propose des abrogations en matière économique, une baisse de la fiscalité, le bitcoin et l'or comme monnaies complémentaires, des transformations du travail, des retraites et de la santé, ainsi que des mesures de justice, de sécurité et d'immigration.",
        "audience": "Non précisé dans le corpus consulté",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Philippe Herlin",
        "corpusDate": "2026-11-12",
        "nature": "Orientations générales publiées",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Travail",
        "title": "Durée du travail et marché de l’emploi",
        "text": "Il propose une semaine de 40 heures, une baisse des cotisations et un assouplissement du contrat de travail.",
        "sourceUrl": "https://www.herlin27.fr/programme",
        "objective": "Durée du travail et marché de l’emploi",
        "audience": "Non précisé dans l’extrait consulté",
        "timing": "Non précisé dans l’extrait consulté",
        "cost": "Non précisé dans l’extrait consulté",
        "funding": "Non précisé dans l’extrait consulté",
        "sourceDate": "Publication non datée dans la page consultée",
        "sourceDateNote": "Source consultée le 15 novembre 2026. Cette consultation n’est pas une date de publication. Les éléments résumés sont les positions attribuées à la campagne.",
        "attributedTo": "Philippe Herlin",
        "corpusDate": "2026-11-15",
        "nature": "Proposition ou orientation attribuée à la campagne"
      },
      {
        "theme": "Retraites",
        "title": "Transition vers la capitalisation",
        "text": "Il envisage une transition financée par des recettes d’exploitation de ressources naturelles, soumise à référendum.",
        "sourceUrl": "https://www.herlin27.fr/programme",
        "objective": "Transition vers la capitalisation",
        "audience": "Non précisé dans l’extrait consulté",
        "timing": "Transition progressive annoncée, sans date d’achèvement reprise dans cette synthèse.",
        "cost": "Non précisé dans l’extrait consulté",
        "funding": "Le candidat cite les ressources tirées du pétrole, du gaz de schiste et de l’hydrogène blanc.",
        "sourceDate": "Publication non datée dans la page consultée",
        "sourceDateNote": "Source consultée le 15 novembre 2026. Cette consultation n’est pas une date de publication. Les éléments résumés sont les positions attribuées à la campagne.",
        "attributedTo": "Philippe Herlin",
        "corpusDate": "2026-11-15",
        "nature": "Proposition ou orientation attribuée à la campagne"
      },
      {
        "theme": "Justice",
        "title": "Prisons et politique pénale",
        "text": "Il défend 50 000 places de prison supplémentaires, les peines planchers et un référendum sur la peine de mort.",
        "sourceUrl": "https://www.herlin27.fr/programme",
        "objective": "Prisons et politique pénale",
        "audience": "Non précisé dans l’extrait consulté",
        "timing": "Non précisé dans l’extrait consulté",
        "cost": "Non précisé dans l’extrait consulté",
        "funding": "Non précisé dans l’extrait consulté",
        "sourceDate": "Publication non datée dans la page consultée",
        "sourceDateNote": "Source consultée le 15 novembre 2026. Cette consultation n’est pas une date de publication. Les éléments résumés sont les positions attribuées à la campagne.",
        "attributedTo": "Philippe Herlin",
        "corpusDate": "2026-11-15",
        "nature": "Proposition ou orientation attribuée à la campagne"
      },
      {
        "theme": "Santé",
        "title": "Caisses de santé et hôpitaux",
        "text": "Il propose de choisir sa caisse de santé, de privatiser les hôpitaux et de supprimer les ARS.",
        "sourceUrl": "https://www.herlin27.fr/programme",
        "objective": "Caisses de santé et hôpitaux",
        "audience": "Non précisé dans l’extrait consulté",
        "timing": "Non précisé dans l’extrait consulté",
        "cost": "Non précisé dans l’extrait consulté",
        "funding": "Non précisé dans l’extrait consulté",
        "sourceDate": "Publication non datée dans la page consultée",
        "sourceDateNote": "Source consultée le 15 novembre 2026. Cette consultation n’est pas une date de publication. Les éléments résumés sont les positions attribuées à la campagne.",
        "attributedTo": "Philippe Herlin",
        "corpusDate": "2026-11-15",
        "nature": "Proposition ou orientation attribuée à la campagne"
      }
    ],
    "raphael-glucksmann": [
      {
        "theme": "Climat et budget",
        "title": "Investissement écologique",
        "text": "Engager 200 milliards d’euros d’argent public sur cinq ans et une contribution exceptionnelle sur les plus hauts patrimoines, annoncée pour rapporter 50 milliards.",
        "sourceUrl": "https://glucks2027.fr/wp-content/uploads/2026/11/livret_progr_revolution_ecologique_2027.pdf",
        "objective": "Engager 200 milliards d’euros d’argent public sur cinq ans et une contribution exceptionnelle sur les plus hauts patrimoines, annoncée pour rapporter 50 milliards.",
        "audience": "Détenteurs des plus hauts patrimoines visés par la contribution annoncée.",
        "timing": "Investissement public annoncé sur cinq ans.",
        "cost": "200 milliards d’euros d’argent public sur cinq ans.",
        "funding": "Contribution exceptionnelle sur les plus hauts patrimoines, annoncée pour rapporter 50 milliards dans ce volet ; financement du solde non précisé dans cette synthèse.",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Raphaël Glucksmann",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Pouvoir d’achat",
        "title": "Énergie et mobilité",
        "text": "Prévoir des chèques énergie de 500 ou 200 euros selon les ménages, un million de voitures électriques en leasing à 100 euros mensuels et un million de pompes à chaleur à un euro par jour.",
        "sourceUrl": "https://glucks2027.fr/wp-content/uploads/2026/11/livret_progr_revolution_ecologique_2027.pdf",
        "objective": "Prévoir des chèques énergie de 500 ou 200 euros selon les ménages, un million de voitures électriques en leasing à 100 euros mensuels et un million de pompes à chaleur à un euro par jour.",
        "audience": "Ménages concernés par les chèques énergie et les dispositifs de leasing ou de pompes à chaleur.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Raphaël Glucksmann",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Énergie",
        "title": "Production et prix",
        "text": "Au moins doubler les capacités renouvelables d’ici 2035, prolonger et sécuriser le parc nucléaire existant, et plafonner la hausse du prix de l’électricité à l’inflation.",
        "sourceUrl": "https://glucks2027.fr/wp-content/uploads/2026/11/livret_progr_revolution_ecologique_2027.pdf",
        "objective": "Au moins doubler les capacités renouvelables d’ici 2035, prolonger et sécuriser le parc nucléaire existant, et plafonner la hausse du prix de l’électricité à l’inflation.",
        "audience": "Usagers de l’électricité et acteurs de la production.",
        "timing": "Objectif de doublement au moins des capacités renouvelables d’ici 2035.",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Raphaël Glucksmann",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Adaptation",
        "title": "Écoles et sécurité civile",
        "text": "Lancer la rénovation de 4 000 écoles primaires par an et de plus de 2 800 collèges et lycées; investir un milliard d’euros dans la sécurité civile dès juin 2027.",
        "sourceUrl": "https://glucks2027.fr/wp-content/uploads/2026/11/livret_progr_revolution_ecologique_2027.pdf",
        "objective": "Lancer la rénovation de 4 000 écoles primaires par an et de plus de 2 800 collèges et lycées",
        "audience": "Écoles primaires, collèges, lycées et sécurité civile.",
        "timing": "Rénovation annoncée de 4 000 écoles primaires par an ; investissement de sécurité civile annoncé dès juin 2027.",
        "cost": "Un milliard d’euros dans la sécurité civile annoncé dès juin 2027. Coût de la rénovation scolaire non précisé dans cette synthèse.",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Raphaël Glucksmann",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "remi-revillon-d-apreval": [
      {
        "theme": "Orientations publiées",
        "title": "Les orientations du projet",
        "text": "Le projet commence par une transformation de la gouvernance : chacun pourrait voter directement ou déléguer sa voix de manière révocable ; le vote personnel resterait prioritaire. Le candidat présente les autres mesures comme des idées à soumettre séparément aux citoyens via ODANIE. Le manifeste original de 2025 et le manifeste illustré de campagne sont deux documents distincts.",
        "sourceUrl": "https://2027.odanie.org/#programme",
        "objective": "Le projet commence par une transformation de la gouvernance : chacun pourrait voter directement ou déléguer sa voix de manière révocable",
        "audience": "Citoyens participant aux votes ou délégant leur voix.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "Non datée dans le corpus",
        "attributedTo": "Rémi Revillon d'Apreval",
        "corpusDate": "2026-11-12",
        "nature": "Orientations générales publiées",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "selma-labib": [
      {
        "theme": "Salaires et protection sociale",
        "title": "Augmenter et indexer les revenus",
        "text": "Le tract revendique une hausse générale des salaires, pensions et allocations, indexés sur les prix, et un seuil de 2 200 euros nets.",
        "sourceUrl": "https://npa-revolutionnaires.org/wp-content/uploads/2026/09/260919_4p-campagne-A4.pdf",
        "objective": "Augmenter et indexer les revenus",
        "audience": "Non précisé dans l’extrait consulté",
        "timing": "Non précisé dans l’extrait consulté",
        "cost": "Non précisé dans l’extrait consulté",
        "funding": "Non précisé dans l’extrait consulté",
        "sourceDate": "Publication non datée dans la page consultée",
        "sourceDateNote": "Source consultée le 15 novembre 2026. Cette consultation n’est pas une date de publication. Les éléments résumés sont les positions attribuées à la campagne.",
        "attributedTo": "Selma Labib",
        "corpusDate": "2026-11-15",
        "nature": "Proposition ou orientation attribuée à la campagne"
      },
      {
        "theme": "Emploi",
        "title": "Interdire les licenciements et réduire le temps de travail",
        "text": "Il défend l’interdiction des licenciements, l’arrêt des suppressions de postes et la réduction du temps travaillé sans perte de salaire.",
        "sourceUrl": "https://npa-revolutionnaires.org/wp-content/uploads/2026/09/260919_4p-campagne-A4.pdf",
        "objective": "Interdire les licenciements et réduire le temps de travail",
        "audience": "Non précisé dans l’extrait consulté",
        "timing": "Non précisé dans l’extrait consulté",
        "cost": "Non précisé dans l’extrait consulté",
        "funding": "Non précisé dans l’extrait consulté",
        "sourceDate": "Publication non datée dans la page consultée",
        "sourceDateNote": "Source consultée le 15 novembre 2026. Cette consultation n’est pas une date de publication. Les éléments résumés sont les positions attribuées à la campagne.",
        "attributedTo": "Selma Labib",
        "corpusDate": "2026-11-15",
        "nature": "Proposition ou orientation attribuée à la campagne"
      },
      {
        "theme": "Économie et environnement",
        "title": "Contrôle des grandes entreprises",
        "text": "Le tract propose l’expropriation des grandes entreprises pour organiser la production selon les besoins et les contraintes écologiques.",
        "sourceUrl": "https://npa-revolutionnaires.org/wp-content/uploads/2026/09/260919_4p-campagne-A4.pdf",
        "objective": "Contrôle des grandes entreprises",
        "audience": "Non précisé dans l’extrait consulté",
        "timing": "Non précisé dans l’extrait consulté",
        "cost": "Non précisé dans l’extrait consulté",
        "funding": "Non précisé dans l’extrait consulté",
        "sourceDate": "Publication non datée dans la page consultée",
        "sourceDateNote": "Source consultée le 15 novembre 2026. Cette consultation n’est pas une date de publication. Les éléments résumés sont les positions attribuées à la campagne.",
        "attributedTo": "Selma Labib",
        "corpusDate": "2026-11-15",
        "nature": "Proposition ou orientation attribuée à la campagne"
      }
    ],
    "sylvain-durif": [
      {
        "theme": "Paix",
        "title": "Désarmement et médiation",
        "text": "Il propose un désarmement général et le règlement des conflits par la médiation.",
        "sourceUrl": "https://elvita2027.com/",
        "objective": "Désarmement et médiation",
        "audience": "Non précisé dans l’extrait consulté",
        "timing": "Non précisé dans l’extrait consulté",
        "cost": "Non précisé dans l’extrait consulté",
        "funding": "Non précisé dans l’extrait consulté",
        "sourceDate": "Publication non datée dans la page consultée",
        "sourceDateNote": "Source consultée le 15 novembre 2026. Cette consultation n’est pas une date de publication. Les éléments résumés sont les positions attribuées à la campagne.",
        "attributedTo": "Sylvain Durif",
        "corpusDate": "2026-11-15",
        "nature": "Proposition ou orientation attribuée à la campagne"
      },
      {
        "theme": "Institutions",
        "title": "Projet monarchique",
        "text": "Il revendique une transition vers une monarchie et une gouvernance qu’il présente comme pacifique.",
        "sourceUrl": "https://elvita2027.com/",
        "objective": "Projet monarchique",
        "audience": "Non précisé dans l’extrait consulté",
        "timing": "Non précisé dans l’extrait consulté",
        "cost": "Non précisé dans l’extrait consulté",
        "funding": "Non précisé dans l’extrait consulté",
        "sourceDate": "Publication non datée dans la page consultée",
        "sourceDateNote": "Source consultée le 15 novembre 2026. Cette consultation n’est pas une date de publication. Les éléments résumés sont les positions attribuées à la campagne.",
        "attributedTo": "Sylvain Durif",
        "corpusDate": "2026-11-15",
        "nature": "Proposition ou orientation attribuée à la campagne"
      },
      {
        "theme": "Écologie",
        "title": "Protection de l’environnement",
        "text": "Il veut interdire les OGM, la déforestation et les emballages polluants, et sortir du nucléaire.",
        "sourceUrl": "https://elvita2027.com/",
        "objective": "Protection de l’environnement",
        "audience": "Non précisé dans l’extrait consulté",
        "timing": "Non précisé dans l’extrait consulté",
        "cost": "Non précisé dans l’extrait consulté",
        "funding": "Non précisé dans l’extrait consulté",
        "sourceDate": "Publication non datée dans la page consultée",
        "sourceDateNote": "Source consultée le 15 novembre 2026. Cette consultation n’est pas une date de publication. Les éléments résumés sont les positions attribuées à la campagne.",
        "attributedTo": "Sylvain Durif",
        "corpusDate": "2026-11-15",
        "nature": "Proposition ou orientation attribuée à la campagne"
      },
      {
        "theme": "Fiscalité et administration",
        "title": "Suppression de la fiscalité et des dettes",
        "text": "Il annonce l’effacement des dettes et une administration simplifiée, sans modalités reprises ici.",
        "sourceUrl": "https://elvita2027.com/",
        "objective": "Suppression de la fiscalité et des dettes",
        "audience": "Non précisé dans l’extrait consulté",
        "timing": "Non précisé dans l’extrait consulté",
        "cost": "Non précisé dans l’extrait consulté",
        "funding": "Non précisé dans l’extrait consulté",
        "sourceDate": "Publication non datée dans la page consultée",
        "sourceDateNote": "Source consultée le 15 novembre 2026. Cette consultation n’est pas une date de publication. Les éléments résumés sont les positions attribuées à la campagne.",
        "attributedTo": "Sylvain Durif",
        "corpusDate": "2026-11-15",
        "nature": "Proposition ou orientation attribuée à la campagne"
      },
      {
        "theme": "Société",
        "title": "Précarité et éducation",
        "text": "Il relie la lutte contre la précarité à une refonte éducative et à la lutte contre le racisme.",
        "sourceUrl": "https://elvita2027.com/",
        "objective": "Précarité et éducation",
        "audience": "Non précisé dans l’extrait consulté",
        "timing": "Non précisé dans l’extrait consulté",
        "cost": "Non précisé dans l’extrait consulté",
        "funding": "Non précisé dans l’extrait consulté",
        "sourceDate": "Publication non datée dans la page consultée",
        "sourceDateNote": "Source consultée le 15 novembre 2026. Cette consultation n’est pas une date de publication. Les éléments résumés sont les positions attribuées à la campagne.",
        "attributedTo": "Sylvain Durif",
        "corpusDate": "2026-11-15",
        "nature": "Proposition ou orientation attribuée à la campagne"
      }
    ],
    "teddy-riner": [
      {
        "theme": "Retraites",
        "title": "Répartition et capitalisation éventuelle",
        "text": "Il évoque une refonte prenant en compte la démographie, avec maintien du principe de répartition et sans exclure une part de capitalisation.",
        "sourceUrl": "https://www.lemonde.fr/politique/article/2026/11/09/teddy-riner-annonce-etre-candidat-a-l-election-presidentielle-pousse-par-la-colere-sociale-et-l-envie-de-federer-les-francais_6808643_823448.html",
        "objective": "Il évoque une refonte prenant en compte la démographie, avec maintien du principe de répartition et sans exclure une part de capitalisation.",
        "audience": "Non précisé dans le corpus consulté",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "2026-11-09",
        "attributedTo": "Teddy Riner",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      },
      {
        "theme": "Travail",
        "title": "Augmentation du salaire net",
        "text": "Les premières déclarations rapportées portent sur un allégement des cotisations et la possibilité de travailler davantage sans suppression des 35 heures.",
        "sourceUrl": "https://www.ladepeche.fr/2026/11/09/presidentielle-2027-teddy-riner-annonce-sa-candidature-13643802.php",
        "objective": "Les premières déclarations rapportées portent sur un allégement des cotisations et la possibilité de travailler davantage sans suppression des 35 heures.",
        "audience": "Personnes concernées par les cotisations et la durée du travail.",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "2026-11-09",
        "attributedTo": "Teddy Riner",
        "corpusDate": "2026-11-12",
        "nature": "Proposition ou ensemble de propositions",
        "sourceDateNote": "Date associée à cette URL dans le corpus ; ne vaut pas une nouvelle vérification."
      }
    ],
    "sebastien-bonnal": [
      {
        "theme": "Économie et finances publiques",
        "title": "Dette et activité",
        "text": "Diminuer l’endettement public en stimulant le travail et l’innovation.",
        "sourceUrl": "https://www.librinova.com/librairie/sebastien-bonnal/un-chemin-2",
        "objective": "Réduction de la dette",
        "audience": "Non détaillé dans le résumé publié",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "2026-10-05",
        "attributedTo": "Sébastien Bonnal",
        "corpusDate": "2026-11-15",
        "nature": "Orientation publiée dans une présentation éditoriale",
        "sourceDateNote": "Date de publication du manifeste ; la page de présentation n’affiche pas de date de mise à jour."
      },
      {
        "theme": "Libertés et religions",
        "title": "Tenues musulmanes",
        "text": "Permettre les tenues vestimentaires musulmanes dans tous les lieux.",
        "sourceUrl": "https://www.librinova.com/librairie/sebastien-bonnal/un-chemin-2",
        "objective": "Liberté vestimentaire",
        "audience": "Personnes portant les tenues visées",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "2026-10-05",
        "attributedTo": "Sébastien Bonnal",
        "corpusDate": "2026-11-15",
        "nature": "Orientation publiée dans une présentation éditoriale",
        "sourceDateNote": "Date de publication du manifeste ; la page de présentation n’affiche pas de date de mise à jour."
      },
      {
        "theme": "Santé et droits",
        "title": "Interventions sur les enfants intersexes",
        "text": "Le résumé indique « Interdire les chirurgies LBGT des enfants intersexes ». La portée médicale et juridique de cette formulation n’est pas détaillée.",
        "sourceUrl": "https://www.librinova.com/librairie/sebastien-bonnal/un-chemin-2",
        "objective": "Interdiction annoncée, périmètre non explicité",
        "audience": "Enfants intersexes selon le libellé publié",
        "timing": "Non précisé dans le corpus consulté",
        "cost": "Non précisé dans le corpus consulté",
        "funding": "Non précisé dans le corpus consulté",
        "sourceDate": "2026-10-05",
        "attributedTo": "Sébastien Bonnal",
        "corpusDate": "2026-11-15",
        "nature": "Orientation publiée dans une présentation éditoriale",
        "sourceDateNote": "Date de publication du manifeste ; la page de présentation n’affiche pas de date de mise à jour."
      }
    ]
  },
  "documentTexts": [],
  "comparisonCoverage": {
    "candidateCount": 45,
    "measureCount": 119,
    "corpusDate": "2026-11-12",
    "newExternalVerification": false,
    "pdfTextIndexing": "Aucun texte intégral PDF n’a été extrait par ce complément. La recherche peut porter sur les titres et notices déjà documentés, sans prétendre rechercher le contenu de tous les PDF.",
    "method": "Les champs structurés reprennent uniquement les informations du corpus existant. Une information non précisée dans ce corpus n’est pas déclarée inexistante dans les publications complètes."
  },
  "sponsorship": {
    "available": false,
    "verifiedAt": "2026-11-15",
    "sourceUrl": "https://www.conseil-constitutionnel.fr/",
    "note": "Aucun jeu de parrainages validés pour 2027 n’est authentifié dans cette édition. Le calendrier gouvernemental consulté place la période de recueil après la publication du décret de convocation, encore à venir. Aucune valeur de zéro ni aucun total de 2022 n’est attribué aux candidatures de 2027. Les éventuelles promesses annoncées par une campagne restent distinctes des présentations validées.",
    "sources": [
      {
        "title": "Calendrier et conditions de candidature — Gouvernement (mis à jour le 9 novembre 2026)",
        "url": "https://www.info.gouv.fr/actualite/election-presidentielle-2027"
      },
      {
        "title": "Conseil constitutionnel — publication institutionnelle",
        "url": "https://www.conseil-constitutionnel.fr/"
      }
    ]
  }
}
