{
  "asOf": "2026-10-31",
  "method": "Références dédupliquées par URL canonique. Les thèmes issus de propositions lues sont distingués du repérage par titre/sommaire. Aucun mot-clé ne crée une position politique.",
  "reliabilityMethod": "A/B/C/D évaluent la traçabilité documentaire, jamais un candidat ni la véracité de ses arguments.",
  "documents": [
    {
      "id": "doc-4e45467a2a11f0",
      "url": "https://www.publicsenat.fr/actualites/economie/presidentielle-que-proposent-les-candidats-pour-augmenter-les-salaires",
      "canonicalUrl": "https://www.publicsenat.fr/actualites/economie/presidentielle-que-proposent-les-candidats-pour-augmenter-les-salaires",
      "title": "Porter à 1 000 euros la gratification minimale des stages longs",
      "publisher": "Public Sénat",
      "published": "2026-10-30",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "glucksmann",
        "philippe",
        "retailleau"
      ],
      "sourceIds": [
        "declaration-20261031-4e45467a2a"
      ],
      "measureIds": [
        "declaration-20261031-retailleau-1cd025c89",
        "declaration-20261031-philippe-87e4092fc",
        "declaration-20261031-glucksmann-86d644110"
      ],
      "topics": [
        {
          "id": "fiscalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "emploi",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "superieur",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Déclaration attribuée à Raphaël Glucksmann. Synthèse journalistique publiée le 30 octobre 2026 à 16 h 18. Le jour de la déclaration initiale n’est pas indiqué ; la date de publication ne vaut pas date des propos."
      ],
      "chapterHints": [],
      "evidenceType": "reported",
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-d0dcbb76f29d92",
      "url": "https://www.lutte-ouvriere.org/portail/multimedia/nathalie-arthaud-media-le-monde-travail-doit-sengouffrer-breche-ouverte-par-jeunesse-209432.html",
      "canonicalUrl": "https://www.lutte-ouvriere.org/portail/multimedia/nathalie-arthaud-media-le-monde-travail-doit-sengouffrer-breche-ouverte-par-jeunesse-209432.html",
      "title": "Nathalie Arthaud sur Le Média : monde du travail et mobilisation de la jeunesse",
      "publisher": "Lutte ouvrière — reprise de l’enregistrement indiqué",
      "published": "2026-10-29",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "video",
      "access": "partial",
      "scope": "unspecified",
      "personIds": [
        "arthaud"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "repérage à examiner",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "repérage à examiner",
          "verified": false
        }
      ],
      "notes": [
        "Notice lue ; durée 20 min 51. Enregistrement non transcrit dans ce dépouillement. Date de publication, pas nécessairement date de tournage."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "passageLocator": "Notice et média embarqué.",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-9dd7e4a099e324",
      "url": "https://www.lejdd.fr/politique/depenses-publiques-justice-appel-a-ciotti-ce-quil-faut-retenir-de-linterview-de-david-lisnard-a-cnews-187194",
      "canonicalUrl": "https://www.lejdd.fr/politique/depenses-publiques-justice-appel-a-ciotti-ce-quil-faut-retenir-de-linterview-de-david-lisnard-a-cnews-187194",
      "title": "Ramener la CSG sur les revenus d’activité à 6,6 %",
      "publisher": "Le Journal du Dimanche",
      "published": "2026-10-28",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "lisnard"
      ],
      "sourceIds": [
        "declaration-20261031-9dd7e4a099"
      ],
      "measureIds": [
        "declaration-20261031-lisnard-243a29a84",
        "declaration-20261031-lisnard-8844ef482"
      ],
      "topics": [
        {
          "id": "fiscalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "education",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Déclaration attribuée à David Lisnard. Entretien Objectif Élysée 2027 sur CNEWS et Europe 1 le 27 octobre 2026. Compte rendu publié le 28 octobre à 10 h 47 et actualisé le 29 octobre à 16 h 07."
      ],
      "chapterHints": [],
      "evidenceType": "reported",
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-833f02e93a3508",
      "url": "https://www.dupontaignan.fr/actualite/offrons-un-vrai-debat-apaise-aux-francais-%C2%B7-bfm-tv-23-10-2026/",
      "canonicalUrl": "https://www.dupontaignan.fr/actualite/offrons-un-vrai-debat-apaise-aux-francais-%C2%B7-bfm-tv-23-10-2026",
      "title": "BFM TV : Offrons un vrai débat apaisé aux Français",
      "publisher": "Campagne Nicolas Dupont-Aignan — reprise média",
      "published": "2026-10-26",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "video",
      "access": "partial",
      "scope": "unspecified",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "institutions",
          "method": "repérage à examiner",
          "verified": false
        }
      ],
      "notes": [
        "Notice et titre de campagne ; l’enregistrement n’est pas transcrit. Aucun engagement supplémentaire extrait. Pour le Grand Rendez-vous du 11 octobre, le slug de l’URL est trompeur : conserver le titre réel de la page."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-65638eefb53440",
      "url": "https://www.lutte-ouvriere.org/portail/multimedia/nathalie-arthaud-bfm-les-jeunes-ouvert-breche-redonne-confiance-collectivement-peut-peser-209271.html",
      "canonicalUrl": "https://www.lutte-ouvriere.org/portail/multimedia/nathalie-arthaud-bfm-les-jeunes-ouvert-breche-redonne-confiance-collectivement-peut-peser-209271.html",
      "title": "Nathalie Arthaud sur BFM : mobilisation collective",
      "publisher": "Lutte ouvrière — reprise de l’enregistrement indiqué",
      "published": "2026-10-26",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "video",
      "access": "partial",
      "scope": "unspecified",
      "personIds": [
        "arthaud"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "repérage à examiner",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "repérage à examiner",
          "verified": false
        }
      ],
      "notes": [
        "Notice lue ; durée 24 min 9. Enregistrement non transcrit dans ce dépouillement. Date de publication, pas nécessairement date de tournage."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "passageLocator": "Notice et média embarqué.",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-2c8083f2e517d7",
      "url": "https://www.generationecologie.fr/2026/10/26/octobre-rose-sensibiliser-cest-bien-prevenir-et-pouvoir-se-soigner-cest-mieux/",
      "canonicalUrl": "https://www.generationecologie.fr/2026/10/26/octobre-rose-sensibiliser-cest-bien-prevenir-et-pouvoir-se-soigner-cest-mieux",
      "title": "Octobre Rose : prévention et accès aux soins",
      "publisher": "Génération Écologie",
      "published": "2026-10-26",
      "datePrecision": "day",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "batho"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "sante",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Prise de position collective récente ; distincte d'un programme présidentiel personnel."
      ],
      "chapterHints": [
        "Prévention environnementale",
        "Dépistage",
        "Accès territorial aux soins"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-818c769d9106f7",
      "url": "https://npa-revolutionnaires.org/articles/reponse-de-selma-labib-a-philippe-juvin-rapporteur-general-de-la-commission-des-finances",
      "canonicalUrl": "https://npa-revolutionnaires.org/articles/reponse-de-selma-labib-a-philippe-juvin-rapporteur-general-de-la-commission-des-finances",
      "title": "Réponse budgétaire à Philippe Juvin",
      "publisher": "Selma Labib / NPA-Révolutionnaires",
      "published": "2026-10-26",
      "datePrecision": "jour",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "labib"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "finances",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "fiscalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "entreprises",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Lettre signée et consultée. Propositions budgétaires, pas validation indépendante des chiffrages contextuels."
      ],
      "chapterHints": [
        "Dette",
        "Aides aux entreprises",
        "Banques et production",
        "Capitaux",
        "Fiscalité"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-db713f52e66245",
      "url": "https://www.lutte-ouvriere.org/portail/multimedia/jappelle-rejoindre-manifestations-jours-semaines-suivent-nathalie-arthaud-bfm-209229.html",
      "canonicalUrl": "https://www.lutte-ouvriere.org/portail/multimedia/jappelle-rejoindre-manifestations-jours-semaines-suivent-nathalie-arthaud-bfm-209229.html",
      "title": "Nathalie Arthaud sur BFM : appel à rejoindre les manifestations",
      "publisher": "Lutte ouvrière — reprise de l’enregistrement indiqué",
      "published": "2026-10-24",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "video",
      "access": "partial",
      "scope": "unspecified",
      "personIds": [
        "arthaud"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "repérage à examiner",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "repérage à examiner",
          "verified": false
        }
      ],
      "notes": [
        "Notice lue ; durée 5 min 55. Enregistrement non transcrit dans ce dépouillement. Date de publication, pas nécessairement date de tournage."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "passageLocator": "Notice et média embarqué.",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-c8f51c8e19ddb8",
      "url": "https://www.dupontaignan.fr/actualite/20-mesures-pour-retablir-lordre-et-defendre-la-justice-sociale/",
      "canonicalUrl": "https://www.dupontaignan.fr/actualite/20-mesures-pour-retablir-lordre-et-defendre-la-justice-sociale",
      "title": "20 mesures pour rétablir l’ordre et défendre la justice sociale",
      "publisher": "Campagne Nicolas Dupont-Aignan",
      "published": "2026-10-23",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "communique",
      "access": "read",
      "scope": "unspecified",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "fiscalite",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "emploi",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "famille",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "education",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "superieur",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "energie",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "justice",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "immigration",
          "method": "lecture documentaire",
          "verified": true
        }
      ],
      "notes": [
        "Republication des 20 mesures déjà présentées dans le communiqué du 20 octobre, dont l’URL est déjà inventoriée. Référence distincte, contenu quasi identique ; ne pas compter deux programmes."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "passageLocator": "Deux listes de dix mesures.",
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-856406d6d7a973",
      "url": "https://upr.fr/actualites/francois-asselineau-invite-de-clemence-houdiakova-sur-tocsin-23-10-2026",
      "canonicalUrl": "https://upr.fr/actualites/francois-asselineau-invite-de-clemence-houdiakova-sur-tocsin-23-10-2026",
      "title": "François Asselineau invité de Clémence Houdiakova sur Tocsin",
      "publisher": "UPR — résumé de l’entretien Tocsin",
      "published": "2026-10-23",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "interview",
      "access": "read",
      "scope": "unspecified",
      "personIds": [
        "asselineau"
      ],
      "sourceIds": [
        "research-20261031-856406d6d7a9"
      ],
      "measureIds": [
        "expanded-20261031-fb6025f4c498"
      ],
      "topics": [
        {
          "id": "finances",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "eau",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "souverainete",
          "method": "lecture documentaire",
          "verified": true
        }
      ],
      "notes": [
        "Résumé rédactionnel UPR lu, vidéo non transcrite. Les chiffres de dette et de marché cités sont des affirmations attribuées à contrôler institutionnellement ; la position sur les bons du Trésor est explicite."
      ],
      "chapterHints": [],
      "evidenceType": "reported",
      "passageLocator": "Paragraphe sur la renationalisation de la dette, après les frais financiers.",
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-f7071a7a7da82c",
      "url": "https://www.edouardphilippe.fr/questions-reponses/ecoles",
      "canonicalUrl": "https://www.edouardphilippe.fr/questions-reponses/ecoles",
      "title": "L’école : questions et réponses",
      "publisher": "Campagne Édouard Philippe",
      "published": "2026-10-23",
      "datePrecision": "day",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "philippe"
      ],
      "sourceIds": [
        "ep-ecoles-questions-2026"
      ],
      "measureIds": [
        "centre-plus-philippe-20",
        "centre-plus-philippe-21",
        "centre-plus-philippe-22",
        "centre-plus-philippe-23",
        "centre-plus-philippe-24",
        "centre-plus-philippe-25"
      ],
      "topics": [
        {
          "id": "education",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "eau",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "laicite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "culture",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "sport",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Date annoncée par l’accueil officiel ; page repérée, lecture limitée aux passages indexés."
      ],
      "chapterHints": [
        "Niveau scolaire",
        "Rythmes et fondamentaux",
        "Orientation"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-ca0ea4c61d8593",
      "url": "https://marinetondelier.fr/journal-de-campagne/panier-sain",
      "canonicalUrl": "https://marinetondelier.fr/journal-de-campagne/panier-sain",
      "title": "Épisode 39 — Pour un panier sain à prix coûtant",
      "publisher": "Marine Tondelier — journal de campagne",
      "published": "2026-10-22",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "journal-campagne",
      "access": "read",
      "scope": "unspecified",
      "personIds": [
        "tondelier"
      ],
      "sourceIds": [
        "research-20261031-ca0ea4c61d85"
      ],
      "measureIds": [
        "expanded-20261031-bb6d6d7e2d9b"
      ],
      "topics": [
        {
          "id": "pouvoir",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "sante",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "agriculture",
          "method": "lecture documentaire",
          "verified": true
        }
      ],
      "notes": [
        "Texte signé Alexis Lebrun, au nom de la campagne. Soutien explicite à la proposition d’Antoinette Guhl ; ne pas attribuer l’initiative législative à Tondelier."
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "passageLocator": "Texte sous le visuel ; lien à la lettre aux enseignes.",
      "reliability": {
        "grade": "A",
        "label": "Traçabilité forte",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Source originale consultée, attribution et date quotidienne identifiées.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-c6152f2eee0b8e",
      "url": "https://www.insee.fr/fr/statistiques/9087193",
      "canonicalUrl": "https://www.insee.fr/fr/statistiques/9087193",
      "title": "Les salaires dans le secteur privé en 2025 — Insee Première 2132",
      "publisher": "Insee",
      "published": "2026-10-22",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "référence institutionnelle",
      "access": "read",
      "scope": "verification",
      "personIds": [
        "attal"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "pouvoir",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "emploi",
          "method": "lecture documentaire",
          "verified": true
        }
      ],
      "notes": [
        "Référence institutionnelle utilisée pour une vérification, pas une position du candidat. France, salariés du privé, alternants, stagiaires et contrats aidés inclus ; agriculture et particuliers employeurs exclus"
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "passageLocator": "figure 4, ligne médiane, colonne ensemble",
      "reliability": {
        "grade": "A",
        "label": "Traçabilité forte",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Source originale consultée, attribution et date quotidienne identifiées.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-031c194aa3a1f5",
      "url": "https://www.dupontaignan.fr/actualite/automobile-comment-sortir-du-piege-chinois-%C2%B7-retrouvez-mon-projet-presidentiel-2027/",
      "canonicalUrl": "https://www.dupontaignan.fr/actualite/automobile-comment-sortir-du-piege-chinois-%C2%B7-retrouvez-mon-projet-presidentiel-2027",
      "title": "Automobile : comment sortir du piège chinois ?",
      "publisher": "Campagne Nicolas Dupont-Aignan — reprise média",
      "published": "2026-10-21",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "video",
      "access": "partial",
      "scope": "unspecified",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "industrie",
          "method": "repérage à examiner",
          "verified": false
        },
        {
          "id": "transports",
          "method": "repérage à examiner",
          "verified": false
        },
        {
          "id": "commerce-monde",
          "method": "repérage à examiner",
          "verified": false
        }
      ],
      "notes": [
        "Notice et titre de campagne ; l’enregistrement n’est pas transcrit. Aucun engagement supplémentaire extrait. Pour le Grand Rendez-vous du 11 octobre, le slug de l’URL est trompeur : conserver le titre réel de la page."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-d5d06f78134dc8",
      "url": "https://www.dupontaignan.fr/actualite/communique-nicolas-dupont-aignan-a-limoges/",
      "canonicalUrl": "https://www.dupontaignan.fr/actualite/communique-nicolas-dupont-aignan-a-limoges",
      "title": "Vingt propositions sur l'ordre et la justice sociale",
      "publisher": "Nicolas Dupont-Aignan / Debout la France",
      "published": "2026-10-20",
      "datePrecision": "day",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [
        "research-20261031-0e40151b531a"
      ],
      "measureIds": [
        "expanded-20261031-0e2cc8d5ff1b",
        "expanded-20261031-9b74ff062400",
        "expanded-20261031-3a4defd852bb",
        "expanded-20261031-2683aa1ec115",
        "expanded-20261031-5bbf96bd9528",
        "expanded-20261031-7f832cc1fc33",
        "expanded-20261031-407b069f3f27",
        "expanded-20261031-e3f4e2948ef4",
        "expanded-20261031-78576effa12a",
        "expanded-20261031-b16b9a244ea9",
        "expanded-20261031-8e26d495c204",
        "expanded-20261031-4074b70cb2ea"
      ],
      "topics": [
        {
          "id": "fiscalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "pouvoir",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "emploi",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "famille",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "education",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "superieur",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "energie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "justice",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "securite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "immigration",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Communiqué daté, vingt propositions annoncées ; dédoublonnage requis avec le corpus thématique.",
        "Déjà inventorié, listes lues intégralement. Douze positions précises nouvelles extraites ; les baisses de prix sont des objectifs annoncés."
      ],
      "chapterHints": [
        "Sécurité",
        "Justice",
        "Éducation",
        "Jeunesse",
        "Énergie",
        "Fiscalité"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "A",
        "label": "Traçabilité forte",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Source originale consultée, attribution et date quotidienne identifiées.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-6d7acf8377275b",
      "url": "https://www.lutte-ouvriere.org/portail/multimedia/cest-par-luttes-collectives-quon-peut-faire-avancer-toute-societe-205954.html",
      "canonicalUrl": "https://www.lutte-ouvriere.org/portail/multimedia/cest-par-luttes-collectives-quon-peut-faire-avancer-toute-societe-205954.html",
      "title": "Nathalie Arthaud sur BFMTV : luttes collectives",
      "publisher": "Lutte ouvrière — reprise de l’enregistrement indiqué",
      "published": "2026-10-16",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "video",
      "access": "partial",
      "scope": "unspecified",
      "personIds": [
        "arthaud"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "repérage à examiner",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "repérage à examiner",
          "verified": false
        }
      ],
      "notes": [
        "Notice lue ; durée 11 min 15. Enregistrement non transcrit dans ce dépouillement. Date de publication, pas nécessairement date de tournage."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "passageLocator": "Notice et média embarqué.",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-e1083357b78d13",
      "url": "https://www.unenouvelleenergie.fr/questions/quel-candidat-veut-lutter-contre-le-narcotrafic/",
      "canonicalUrl": "https://www.unenouvelleenergie.fr/questions/quel-candidat-veut-lutter-contre-le-narcotrafic",
      "title": "Systématiser l’expulsion des délinquants des HLM",
      "publisher": "Nouvelle Énergie — reproduction d’une publication individuelle",
      "published": "2026-10-16",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "lisnard"
      ],
      "sourceIds": [
        "declaration-20261031-9867106dba"
      ],
      "measureIds": [
        "declaration-20261031-lisnard-0f49cf135"
      ],
      "topics": [
        {
          "id": "logement",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Déclaration attribuée à David Lisnard. Le 16 octobre est la date de mise à jour de la FAQ. La citation est attribuée à une publication individuelle du 25 mai 2026, dont le lien original n’a pas pu être récupéré directement."
      ],
      "chapterHints": [],
      "evidenceType": "reported",
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-6a829617bdf5cc",
      "url": "https://attalpresident.fr/actualites/gabriel-attal-lettre-aux-francais-plan-finances-publiques",
      "canonicalUrl": "https://attalpresident.fr/actualites/gabriel-attal-lettre-aux-francais-plan-finances-publiques",
      "title": "Lettre et plan de finances publiques",
      "publisher": "Attal Président",
      "published": "2026-10-15",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "unspecified",
      "personIds": [
        "attal"
      ],
      "sourceIds": [
        "research-20261031-6a829617bdf5"
      ],
      "measureIds": [],
      "topics": [
        {
          "id": "finances",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Gabriel Attal · Date de la publication de campagne ; jour de l’entretien aux Échos non indiqué.",
        "Date de la publication de campagne ; jour de l’entretien aux Échos non indiqué."
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "budgetIds": [
        "fin-attal-frein",
        "fin-attal-plan"
      ],
      "reliability": {
        "grade": "A",
        "label": "Traçabilité forte",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Source originale consultée, attribution et date quotidienne identifiées.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-42223508f78859",
      "url": "https://www.rtl.fr/actu/politique/la-situation-m-oblige-l-essayiste-natacha-polony-officialise-sa-candidature-a-l-election-presidentielle-2027-7900684934",
      "canonicalUrl": "https://www.rtl.fr/actu/politique/la-situation-m-oblige-l-essayiste-natacha-polony-officialise-sa-candidature-a-l-election-presidentielle-2027-7900684934",
      "title": "Natacha Polony officialise sa candidature à l’élection présidentielle 2027",
      "publisher": "RTL",
      "published": "2026-10-14",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "article-presse",
      "access": "read",
      "scope": "unspecified",
      "personIds": [
        "polony"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "industrie",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "institutions",
          "method": "lecture documentaire",
          "verified": true
        }
      ],
      "notes": [
        "Compte rendu RTL d’une annonce faite à France Inter. Distinguer média rapporteur et lieu de déclaration."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-916f4b341b2e8a",
      "url": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "canonicalUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
      "title": "Orientations pour les comptes publics",
      "publisher": "Jean-Luc Mélenchon / LFI",
      "published": "2026-10-14",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [
        "melenchon-budget-2027-20261014"
      ],
      "measureIds": [
        "maj20261031-melenchon-1",
        "maj20261031-melenchon-2",
        "maj20261031-melenchon-3",
        "maj20261031-melenchon-4",
        "maj20261031-melenchon-5",
        "declaration-20261031-melenchon-7ca198111"
      ],
      "topics": [
        {
          "id": "finances",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "fiscalite",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "pouvoir",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "emploi",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "commerce",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "retraites",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "sante",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "famille",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "education",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "superieur",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "logement",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "egalite",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "adaptation",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "administration",
          "method": "lecture documentaire",
          "verified": true
        }
      ],
      "notes": [
        "PDF de 24 pages. Le site précise que ce document ne chiffre pas l’ensemble du programme pluriannuel. Sommaire et premiers développements consultés.",
        "Date de source conservée ; voir dateOfStatement distincte."
      ],
      "chapterHints": [
        "Services publics",
        "Protection sociale",
        "Recettes",
        "Investissement",
        "Stratégie budgétaire"
      ],
      "evidenceType": "original",
      "budgetIds": [
        "fin-m-rec-pfu",
        "fin-m-rec-isf",
        "fin-m-rec-niches",
        "fin-m-rec-cvae",
        "fin-m-rec-zucman",
        "fin-m-rec-successions",
        "fin-m-rec-is",
        "fin-m-rec-multinationales",
        "fin-m-rec-gafam",
        "fin-m-rec-superprofits",
        "fin-m-rec-ttf",
        "fin-m-rec-rachats",
        "fin-m-rec-crypto",
        "fin-m-rec-fraude",
        "fin-m-dep-indice",
        "fin-m-dep-indexation",
        "fin-m-dep-sansabri",
        "fin-m-dep-autonomie",
        "fin-m-dep-education",
        "fin-m-dep-cantine",
        "fin-m-dep-universite",
        "fin-m-dep-hopital",
        "fin-m-dep-vss",
        "fin-m-dep-enfants",
        "fin-m-dep-retourcredits",
        "fin-m-dep-borne",
        "fin-m-dep-chomage",
        "fin-m-dep-climat",
        "fin-m-sous-revenus",
        "fin-m-sous-services",
        "fin-m-sous-social",
        "fin-m-cible-vss",
        "fin-m-total-recettes",
        "fin-m-total-depenses",
        "fin-m-deficit",
        "fin-m-banque"
      ],
      "reliability": {
        "grade": "A",
        "label": "Traçabilité forte",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Source originale consultée, attribution et date quotidienne identifiées.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-7e147222ee4340",
      "url": "https://www.pcf.fr/rapport_de_force_a_gauche",
      "canonicalUrl": "https://www.pcf.fr/rapport_de_force_a_gauche",
      "title": "Rapport de force à gauche — revue de presse",
      "publisher": "PCF",
      "published": "2026-10-14",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "revue-presse",
      "access": "read",
      "scope": "unspecified",
      "personIds": [
        "roussel"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "institutions",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Revue de presse localisant notamment des interventions de Roussel sur BFMTV et TF1. Ne pas transformer ce texte collectif en engagements individuels."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-88609ef477003e",
      "url": "https://www.dupontaignan.fr/actualite/president-jarreterai-toutes-subventions-a-lukraine-%C2%B7-bfmtv-21-09-26-2/",
      "canonicalUrl": "https://www.dupontaignan.fr/actualite/president-jarreterai-toutes-subventions-a-lukraine-%C2%B7-bfmtv-21-09-26-2",
      "title": "Grand Rendez-vous du 11 octobre : sécurité, finances et international",
      "publisher": "Campagne Nicolas Dupont-Aignan — reprise média",
      "published": "2026-10-12",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "video",
      "access": "partial",
      "scope": "unspecified",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "finances",
          "method": "repérage à examiner",
          "verified": false
        },
        {
          "id": "securite",
          "method": "repérage à examiner",
          "verified": false
        },
        {
          "id": "diplomatie",
          "method": "repérage à examiner",
          "verified": false
        }
      ],
      "notes": [
        "Notice et titre de campagne ; l’enregistrement n’est pas transcrit. Aucun engagement supplémentaire extrait. Pour le Grand Rendez-vous du 11 octobre, le slug de l’URL est trompeur : conserver le titre réel de la page."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-888e8ab1d6163f",
      "url": "https://oise.pcf.fr/132876",
      "canonicalUrl": "https://oise.pcf.fr/132876",
      "title": "Plan jeunesse et éducation présenté le 6 octobre",
      "publisher": "PCF Oise / Fabien Roussel",
      "published": "2026-10-06",
      "datePrecision": "jour",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "roussel"
      ],
      "sourceIds": [
        "left-roussel-education"
      ],
      "measureIds": [
        "left-roussel-17",
        "left-roussel-18",
        "left-roussel-19"
      ],
      "topics": [
        {
          "id": "education",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "superieur",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Contenu indexé explicite ; accès direct PCF Oise instable. Lecture indexée seulement, détails du support à compléter."
      ],
      "chapterHints": [
        "Bâtiments scolaires",
        "Recrutements et classes",
        "Enseignement professionnel",
        "Orientation dans le supérieur"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-2e75e9c5bb21ad",
      "url": "https://rassemblementnational.fr/videos/marine-le-pen-presente-la-trajectoire-financiere-de-son-quinquennat",
      "canonicalUrl": "https://rassemblementnational.fr/videos/marine-le-pen-presente-la-trajectoire-financiere-de-son-quinquennat",
      "title": "Trajectoire financière présentée le 6 octobre 2026",
      "publisher": "Marine Le Pen / Rassemblement national",
      "published": "2026-10-06",
      "datePrecision": "jour",
      "checkedAt": "2026-10-30",
      "type": "positions",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "lepen"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "finances",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page officielle et date confirmées. Vidéo non transcrite intégralement : les annonces ne sont pas extraites de ce seul titre."
      ],
      "chapterHints": [
        "Trajectoire budgétaire"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-0cd8c9c58765bf",
      "url": "https://www.publicsenat.fr/actualites/politique/140-milliards-deuros-deconomies-dici-2032-leffort-radical-propose-par-marine-le-pen-pour-redresser-les-f",
      "canonicalUrl": "https://www.publicsenat.fr/actualites/politique/140-milliards-deuros-deconomies-dici-2032-leffort-radical-propose-par-marine-le-pen-pour-redresser-les-f",
      "title": "Viser 140 milliards d’euros d’économies à l’horizon 2032",
      "publisher": "Public Sénat",
      "published": "2026-10-06",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "lepen"
      ],
      "sourceIds": [
        "declaration-20261031-0cd8c9c587"
      ],
      "measureIds": [
        "declaration-20261031-lepen-5aed700c9"
      ],
      "topics": [
        {
          "id": "finances",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Déclaration attribuée à Marine Le Pen. Conférence de presse du 6 octobre 2026, rapportée le même jour à 19 h 31, article actualisé à 19 h 32. La trajectoire présentée personnellement par Marine Le Pen est distinguée du contre-budget présenté par Jordan Bardella. Ne pas lire ce montant comme un cumul sans précision supplémentaire.",
        "Date de source conservée ; voir dateOfStatement distincte."
      ],
      "chapterHints": [],
      "evidenceType": "reported",
      "budgetIds": [
        "fin-lepen-economies"
      ],
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-896fd132a0c565",
      "url": "https://parti-animaliste.fr/news/communique-de-presse/mira-markovic-representera-le-parti-animaliste-a-la-presidentielle",
      "canonicalUrl": "https://parti-animaliste.fr/news/communique-de-presse/mira-markovic-representera-le-parti-animaliste-a-la-presidentielle",
      "title": "Annonce de candidature de Mira Markovic",
      "publisher": "Parti animaliste",
      "published": "2026-10-02",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "party",
      "personIds": [
        "markovic"
      ],
      "sourceIds": [
        "deep-markovic-annonce"
      ],
      "measureIds": [
        "deep-markovic-1",
        "deep-markovic-2",
        "deep-markovic-3",
        "deep-markovic-4",
        "deep-markovic-5"
      ],
      "topics": [
        {
          "id": "adaptation",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "biodiversite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "agriculture",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "administration",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "culture",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Orientations collectives citées lors de la présentation de la candidate."
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-d3332f72648b60",
      "url": "https://www.leparisien.fr/politique/des-pauses-remunerees-et-des-conges-choisis-marine-tondelier-propose-plusieurs-mesures-pour-aider-les-meres-allaitantes-01-10-2026-5RZS3TGS3VCLFM5LQVMRIHQNZU.php",
      "canonicalUrl": "https://www.leparisien.fr/politique/des-pauses-remunerees-et-des-conges-choisis-marine-tondelier-propose-plusieurs-mesures-pour-aider-les-meres-allaitantes-01-10-2026-5RZS3TGS3VCLFM5LQVMRIHQNZU.php",
      "title": "Créer un congé d’allaitement choisi et rémunéré",
      "publisher": "Le Parisien",
      "published": "2026-10-01",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "tondelier"
      ],
      "sourceIds": [
        "declaration-20261031-d3332f7264"
      ],
      "measureIds": [
        "declaration-20261031-tondelier-635e22ed4"
      ],
      "topics": [
        {
          "id": "famille",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Déclaration attribuée à Marine Tondelier. Article publié le 1er octobre 2026 à 17 h 23, rapportant et intégrant une publication X de Marine Tondelier datée du 30 septembre 2026."
      ],
      "chapterHints": [],
      "evidenceType": "reported",
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-352927867a70b8",
      "url": "https://melenchon2027.fr/wp-content/uploads/2026/10/DP-POLE-PUBLIC-BANCAIRE_ST.pdf",
      "canonicalUrl": "https://melenchon2027.fr/wp-content/uploads/2026/10/DP-POLE-PUBLIC-BANCAIRE_ST.pdf",
      "title": "Pôle bancaire public",
      "publisher": "Jean-Luc Mélenchon / LFI",
      "published": "2026-10",
      "datePrecision": "mois",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "PDF de 16 pages accessible ; sommaire et début examinés, extraction exhaustive non achevée."
      ],
      "chapterHints": [
        "Situation financière",
        "Financement productif",
        "Épargne",
        "Gouvernance"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-ecfc8253a7126f",
      "url": "https://www.statistiques.developpement-durable.gouv.fr/edition-numerique/chiffres-cles-energie/20-bilans-de-lenergie-en-france",
      "canonicalUrl": "https://www.statistiques.developpement-durable.gouv.fr/edition-numerique/chiffres-cles-energie/20-bilans-de-lenergie-en-france",
      "title": "Bilans de l’énergie en France — Chiffres clés de l’énergie, édition 2026",
      "publisher": "SDES",
      "published": "2026-09-30",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "référence institutionnelle",
      "access": "read",
      "scope": "verification",
      "personIds": [
        "batho"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "energie",
          "method": "lecture documentaire",
          "verified": true
        }
      ],
      "notes": [
        "Référence institutionnelle utilisée pour une vérification, pas une position du candidat. France, bilan énergétique physique national, données réelles non corrigées des variations climatiques"
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "passageLocator": "lignes Production d’énergie primaire, Importations et Exportations",
      "reliability": {
        "grade": "A",
        "label": "Traçabilité forte",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Source originale consultée, attribution et date quotidienne identifiées.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-8861aa9c55418e",
      "url": "https://www.pcf.fr/chercher_les_moyens_necessaires",
      "canonicalUrl": "https://www.pcf.fr/chercher_les_moyens_necessaires",
      "title": "Chercher les moyens nécessaires",
      "publisher": "PCF",
      "published": "2026-09-30",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "article-parti",
      "access": "read",
      "scope": "unspecified",
      "personIds": [
        "roussel"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "adaptation",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "securite",
          "method": "lecture documentaire",
          "verified": true
        }
      ],
      "notes": [
        "Article d’Adrien Tiberti publié dans CommunisteS. Roussel y est mentionné ; les propositions sont celles du texte collectif, aucune nouvelle position individuelle extraite."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-bb9ea0d24ddbc2",
      "url": "https://www.insee.fr/fr/statistiques/9053525",
      "canonicalUrl": "https://www.insee.fr/fr/statistiques/9053525",
      "title": "Dette trimestrielle de Maastricht des administrations publiques — T2 2026",
      "publisher": "Insee",
      "published": "2026-09-29",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "référence institutionnelle",
      "access": "read",
      "scope": "verification",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "finances",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "administration",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Référence institutionnelle utilisée pour une vérification, pas une position du candidat. France, ensemble des administrations publiques, dette brute consolidée au sens de Maastricht, fin de trimestre",
        "Référence institutionnelle utilisée pour une vérification, pas une position du candidat. Même historique publié, France, dette brute consolidée de toutes les administrations publiques"
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "passageLocator": "tableau Dette au sens de Maastricht et dette nette",
      "reliability": {
        "grade": "A",
        "label": "Traçabilité forte",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Source originale consultée, attribution et date quotidienne identifiées.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-1b2956fe5e0591",
      "url": "https://www.nousfrance.fr/2026/09/presidentielle-2027-xavier-bertrand-candidat-en-embuscade/",
      "canonicalUrl": "https://www.nousfrance.fr/2026/09/presidentielle-2027-xavier-bertrand-candidat-en-embuscade",
      "title": "Préparation du projet — septembre 2026",
      "publisher": "Nous France",
      "published": "2026-09-29",
      "datePrecision": "jour",
      "checkedAt": "2026-10-30",
      "type": "positions",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "bertrand"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Compte rendu présentant un projet encore en préparation, pas un programme complet."
      ],
      "chapterHints": [
        "Préparation du programme"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-7be121a60b332d",
      "url": "https://www.lutte-ouvriere.org/portail/multimedia/meeting-26-septembre-paris-discours-nathalie-arthaud-197419.html",
      "canonicalUrl": "https://www.lutte-ouvriere.org/portail/multimedia/meeting-26-septembre-paris-discours-nathalie-arthaud-197419.html",
      "title": "Meeting parisien du26septembre — intervention",
      "publisher": "Nathalie Arthaud / Lutte ouvrière",
      "published": "2026-09-26",
      "datePrecision": "jour",
      "checkedAt": "2026-10-30",
      "type": "positions",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "arthaud"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Page multimédia ouverte ; vidéo et audio identifiés, mais non transcrits. Aucun engagement déduit d’une vidéo non écoutée."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-0b49589e770b57",
      "url": "https://www.avecretailleau.fr/projet/mesure/rendre-30-milliards-d-euros-aux-salaries-et-aux-entreprises",
      "canonicalUrl": "https://www.avecretailleau.fr/projet/mesure/rendre-30-milliards-d-euros-aux-salaries-et-aux-entreprises",
      "title": "Baisser les cotisations de 30 milliards par an",
      "publisher": "Bruno Retailleau — campagne 2027",
      "published": "2026-09-24",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "retailleau"
      ],
      "sourceIds": [
        "declaration-20261031-0b49589e77"
      ],
      "measureIds": [
        "declaration-20261031-retailleau-cfb5c676f"
      ],
      "topics": [
        {
          "id": "finances",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "pouvoir",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "emploi",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Déclaration attribuée à Bruno Retailleau. Page de campagne mise à jour le 24 septembre 2026. Estimation de gain au salaire médian, pas montant identique pour tous.",
        "Page mise à jour le 2026-09-24 ; date de publication initiale non affichée."
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "budgetIds": [
        "fin-ret-cotisations",
        "fin-ret-financement",
        "fin-ret-fin-chomage",
        "fin-ret-fin-aides",
        "fin-ret-fin-is",
        "fin-ret-fin-incitation",
        "fin-ret-ind-salaire",
        "fin-ret-ind-heures",
        "fin-ret-ind-combine",
        "fin-ret-entreprises"
      ],
      "reliability": {
        "grade": "A",
        "label": "Traçabilité forte",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Source originale consultée, attribution et date quotidienne identifiées.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-9fee3761692fb4",
      "url": "https://www.insee.fr/fr/statistiques/9053584",
      "canonicalUrl": "https://www.insee.fr/fr/statistiques/9053584",
      "title": "Le logement pèse moins sur le budget des ménages en 2024 qu’il y a dix ans, sauf pour les plus modestes — Première 2128",
      "publisher": "Insee",
      "published": "2026-09-23",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "référence institutionnelle",
      "access": "read",
      "scope": "verification",
      "personIds": [
        "ruffin"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "finances",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "logement",
          "method": "lecture documentaire",
          "verified": true
        }
      ],
      "notes": [
        "Référence institutionnelle utilisée pour une vérification, pas une position du candidat. France hors Mayotte, résidences principales ordinaires ; étudiants de référence et revenus négatifs exclus ; aides déduites"
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "passageLocator": "texte introductif et définitions",
      "reliability": {
        "grade": "A",
        "label": "Traçabilité forte",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Source originale consultée, attribution et date quotidienne identifiées.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-3f576ca49506f7",
      "url": "https://www.dupontaignan.fr/actualite/liberons-la-france-%C2%B7-discours-de-rentree-de-nicolas-dupont-aignan/",
      "canonicalUrl": "https://www.dupontaignan.fr/actualite/liberons-la-france-%C2%B7-discours-de-rentree-de-nicolas-dupont-aignan",
      "title": "Discours de rentrée : axes présidentiels2027",
      "publisher": "Nicolas Dupont-Aignan / Debout la France",
      "published": "2026-09-19",
      "datePrecision": "day",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "diplomatie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "souverainete",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Texte daté de la campagne, distinct des chapitres plus anciens."
      ],
      "chapterHints": [
        "Souveraineté",
        "Production",
        "Diplomatie",
        "Démocratie directe"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-79c8d46fdae0cf",
      "url": "https://www.lutte-ouvriere.org/portail/multimedia/nathalie-arthaud-bfm-faut-quon-mobilise-197227.html",
      "canonicalUrl": "https://www.lutte-ouvriere.org/portail/multimedia/nathalie-arthaud-bfm-faut-quon-mobilise-197227.html",
      "title": "Nathalie Arthaud sur BFM : appel à la mobilisation",
      "publisher": "Lutte ouvrière — reprise de l’enregistrement indiqué",
      "published": "2026-09-18",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "video",
      "access": "partial",
      "scope": "unspecified",
      "personIds": [
        "arthaud"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "repérage à examiner",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "repérage à examiner",
          "verified": false
        }
      ],
      "notes": [
        "Notice lue ; durée 7 min 9. Enregistrement non transcrit dans ce dépouillement. Date de publication, pas nécessairement date de tournage."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "passageLocator": "Notice et média embarqué.",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-320ede7eeead5d",
      "url": "https://upr.fr/actualites/direct-n126-francois-asselineau-repond-a-vos-questions",
      "canonicalUrl": "https://upr.fr/actualites/direct-n126-francois-asselineau-repond-a-vos-questions",
      "title": "Direct n°126 — François Asselineau répond à vos questions",
      "publisher": "UPR",
      "published": "2026-09-17",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "video",
      "access": "partial",
      "scope": "unspecified",
      "personIds": [
        "asselineau"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "finances",
          "method": "repérage à examiner",
          "verified": false
        },
        {
          "id": "pouvoir",
          "method": "repérage à examiner",
          "verified": false
        },
        {
          "id": "eau",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "laicite",
          "method": "repérage à examiner",
          "verified": false
        },
        {
          "id": "outremer",
          "method": "repérage à examiner",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "defense",
          "method": "repérage à examiner",
          "verified": false
        }
      ],
      "notes": [
        "La page liste des QUESTIONS, pas les réponses. Cartographie des sujets interrogés seulement ; aucune position extraite ni présumée."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-70c9a666ffd2f6",
      "url": "https://lesecologistes.fr/document/1zrfjEXlD1ZXUpT2K7sLiu/livret-enfance-vf.pdf",
      "canonicalUrl": "https://lesecologistes.fr/document/1zrfjEXlD1ZXUpT2K7sLiu/livret-enfance-vf.pdf",
      "title": "Livret enfance",
      "publisher": "Les Écologistes",
      "published": "2026-09-17",
      "datePrecision": "day",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "tondelier"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "sante",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "famille",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "education",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "agriculture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "40 pages. Présentation et existence du PDF vérifiées ; contenu détaillé à dépouiller."
      ],
      "chapterHints": [
        "Protection des enfants",
        "École et santé mentale",
        "Pauvreté et alimentation",
        "Place dans la cité"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-8542106ad9dbed",
      "url": "https://beta.npa-revolutionnaires.org/articles/intervention-de-selma-labib-a-la-fete-de-lhumanite-2026",
      "canonicalUrl": "https://beta.npa-revolutionnaires.org/articles/intervention-de-selma-labib-a-la-fete-de-lhumanite-2026",
      "title": "Discours à la Fête de l’Humanité",
      "publisher": "Selma Labib — NPA-Révolutionnaires",
      "published": "2026-09-15",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "labib"
      ],
      "sourceIds": [
        "deep-labib-discours"
      ],
      "measureIds": [
        "deep-labib-1",
        "deep-labib-2",
        "deep-labib-3",
        "deep-labib-4",
        "deep-labib-5",
        "deep-labib-6",
        "deep-labib-7",
        "deep-labib-8",
        "deep-labib-9",
        "deep-labib-10"
      ],
      "topics": [
        {
          "id": "pouvoir",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "emploi",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "retraites",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "superieur",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "immigration",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "defense",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Intervention du 12 septembre, publiée le 15 septembre 2026. Programme de luttes présenté comme distinct de promesses électorales.",
        "Date de source conservée ; voir dateOfStatement distincte."
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "budgetIds": [
        "fin-labib-hausse",
        "fin-labib-plancher"
      ],
      "reliability": {
        "grade": "A",
        "label": "Traçabilité forte",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Source originale consultée, attribution et date quotidienne identifiées.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-44f2f145d1363b",
      "url": "https://lesecologistes.fr/document/5rU9UZBkKlc5WKgBrTlbKV/livret-littoral-1.pdf",
      "canonicalUrl": "https://lesecologistes.fr/document/5rU9UZBkKlc5WKgBrTlbKV/livret-littoral-1.pdf",
      "title": "Livret littoraux",
      "publisher": "Les Écologistes",
      "published": "2026-09-14",
      "datePrecision": "day",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "tondelier"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "biodiversite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "souverainete",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "26 pages. Présentation et PDF vérifiés ; relevé détaillé non achevé."
      ],
      "chapterHints": [
        "Habitabilité côtière",
        "Biodiversité marine",
        "Métiers de la mer",
        "Souveraineté maritime"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-d756191bf607e9",
      "url": "https://lesecologistes.fr/document/79R6mBUDDQU6tylI4f0C9e/livret-santereproductive-11sep.pdf",
      "canonicalUrl": "https://lesecologistes.fr/document/79R6mBUDDQU6tylI4f0C9e/livret-santereproductive-11sep.pdf",
      "title": "Livret santé reproductive",
      "publisher": "Les Écologistes",
      "published": "2026-09-09",
      "datePrecision": "day",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "tondelier"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "sante",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "52 pages. Date de présentation du livret ; le nom de fichier mentionne une version du 11 septembre."
      ],
      "chapterHints": [
        "Contraception",
        "Endométriose et infertilité",
        "Grossesse et post-partum",
        "Ménopause",
        "Violences médicales",
        "Pollutions"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-9604a11993ebfa",
      "url": "https://www.pcf.fr/projet_communiste_pour_ecole_de_demain",
      "canonicalUrl": "https://www.pcf.fr/projet_communiste_pour_ecole_de_demain",
      "title": "Projet communiste pour l’école",
      "publisher": "PCF",
      "published": "2026-09-09",
      "datePrecision": "jour",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "read",
      "scope": "party",
      "personIds": [
        "roussel"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "innovation",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "education",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Texte collectif signé Sébastien Laborde. Son attribution au parti est conservée ; ne vaut pas engagement personnel automatique."
      ],
      "chapterHints": [
        "Bâti scolaire",
        "Numérique éducatif",
        "Effectifs",
        "Accès aux études",
        "Démocratisation scolaire"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-6e32ec0f9b128c",
      "url": "https://www.revolutionpermanente.fr/Revolution-Permanente-a-la-Fete-de-l-Humanite-decouvrez-le-programme",
      "canonicalUrl": "https://www.revolutionpermanente.fr/Revolution-Permanente-a-la-Fete-de-l-Humanite-decouvrez-le-programme",
      "title": "Révolution Permanente à la Fête de l’Humanité : programme",
      "publisher": "Révolution Permanente",
      "published": "2026-09-08",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "agenda",
      "access": "partial",
      "scope": "unspecified",
      "personIds": [
        "kazib"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "repérage à examiner",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "repérage à examiner",
          "verified": false
        }
      ],
      "notes": [
        "Page ouverte depuis le lien de campagne, redirection canonique constatée. Agenda collectif, pas programme personnel."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-2862e51b6b9aaa",
      "url": "https://nouveautes-editeurs.bnf.fr/accueil?id_declaration=10000001394912&titre_livre=Unir_-_Nouveau_monde,_nouvelle_gauche",
      "canonicalUrl": "https://nouveautes-editeurs.bnf.fr/accueil?id_declaration=10000001394912&titre_livre=Unir_-_Nouveau_monde,_nouvelle_gauche",
      "title": "Unir — Nouveau monde, nouvelle gauche (notice éditeur BnF)",
      "publisher": "François Hollande / Robert Laffont ; notice BnF",
      "published": "2026-09-03",
      "datePrecision": "day",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "hollande"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "finances",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "climat",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "eau",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "securite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Notice et résumé de l’éditeur seulement, ISBN 9782221288504, 304 pages. Aucun contenu du livre présenté comme intégralement lu."
      ],
      "chapterHints": [
        "Climat",
        "Dette",
        "Sécurité",
        "Vie collective",
        "Démographie"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-aeebdf2c86762d",
      "url": "https://republicains.fr/actualites/2026/09/02/en-france-la-seule-cour-supreme-cest-le-peuple-je-lui-donnerai-le-dernier-mot/",
      "canonicalUrl": "https://republicains.fr/actualites/2026/09/02/en-france-la-seule-cour-supreme-cest-le-peuple-je-lui-donnerai-le-dernier-mot",
      "title": "Élargir le référendum aux questions législatives",
      "publisher": "Les Républicains — reproduction d’un entretien au Figaro",
      "published": "2026-09-02",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "retailleau"
      ],
      "sourceIds": [
        "declaration-20261031-0d6ecbd3ff"
      ],
      "measureIds": [
        "declaration-20261031-retailleau-3b783ec26",
        "declaration-20261031-retailleau-33bd8db44",
        "declaration-20261031-retailleau-f391da1de"
      ],
      "topics": [
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "immigration",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Déclaration attribuée à Bruno Retailleau. Date de publication de l’entretien reproduit par le parti ; date d’enregistrement non indiquée."
      ],
      "chapterHints": [],
      "evidenceType": "reported",
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-114bc2d019dd0f",
      "url": "https://lafrancehumaniste.fr/articles/refonder-lecole-pour-refaire-societe.html",
      "canonicalUrl": "https://lafrancehumaniste.fr/articles/refonder-lecole-pour-refaire-societe.html",
      "title": "Refonder l’école pour refaire société",
      "publisher": "Dominique de Villepin",
      "published": "2026-09-01",
      "datePrecision": "day",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "villepin"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "education",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "superieur",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "egalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Chronique personnelle intégrée au portail de projet."
      ],
      "chapterHints": [
        "Organisation scolaire",
        "Formation et conditions des enseignants",
        "Inclusion et protection des élèves"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-cb8055867d19cd",
      "url": "https://npa-revolutionnaires.org/wp-content/uploads/2026/08/260911_tract-huma.pdf",
      "canonicalUrl": "https://npa-revolutionnaires.org/wp-content/uploads/2026/08/260911_tract-huma.pdf",
      "title": "Tract de la fête de l’Humanité2026",
      "publisher": "NPA-Révolutionnaires",
      "published": "2026-09",
      "datePrecision": "mois",
      "checkedAt": "2026-10-30",
      "type": "positions",
      "access": "read",
      "scope": "party",
      "personIds": [
        "labib"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "pouvoir",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "diplomatie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "PDF de deux pages lu, explicitement consacré à la campagne Labib. Date septembre2026 d’après l’événement et le nom du fichier, pas août déduit du seul répertoire."
      ],
      "chapterHints": [
        "Salaires et services publics",
        "Rapport de force collectif",
        "Internationalisme"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-206b6ff2bb6ee5",
      "url": "https://www.rtl.fr/actu/politique/j-en-ai-assez-de-commenter-le-desastre-sur-rtl-natacha-polony-dit-vouloir-rassembler-ceux-qui-ne-sont-pas-representes-en-se-lancant-en-politique-avant-la-presidentielle-de-2027-7900666858",
      "canonicalUrl": "https://www.rtl.fr/actu/politique/j-en-ai-assez-de-commenter-le-desastre-sur-rtl-natacha-polony-dit-vouloir-rassembler-ceux-qui-ne-sont-pas-representes-en-se-lancant-en-politique-avant-la-presidentielle-de-2027-7900666858",
      "title": "Entretien du 31 août 2026",
      "publisher": "RTL — entretien direct",
      "published": "2026-08-31",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "personal",
      "personIds": [
        "polony"
      ],
      "sourceIds": [
        "deep-pol-rtl"
      ],
      "measureIds": [
        "deep-polony-deep-pol-rtl-1",
        "deep-polony-deep-pol-rtl-2",
        "deep-polony-deep-pol-rtl-3",
        "deep-polony-deep-pol-rtl-4"
      ],
      "topics": [
        {
          "id": "commerce",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "education",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Entretien antérieur à la déclaration de candidature ; positions personnelles attribuées."
      ],
      "chapterHints": [],
      "evidenceType": "reported",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-7a5a7667b2d333",
      "url": "https://www.publicsenat.fr/actualites/politique/presidentielle-2027-bruno-retailleau-veut-refonder-lecole-autour-de-quatre-axes-principaux",
      "canonicalUrl": "https://www.publicsenat.fr/actualites/politique/presidentielle-2027-bruno-retailleau-veut-refonder-lecole-autour-de-quatre-axes-principaux",
      "title": "Rétablir un examen d’entrée en sixième",
      "publisher": "Public Sénat",
      "published": "2026-08-31",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "retailleau"
      ],
      "sourceIds": [
        "declaration-20261031-7a5a7667b2"
      ],
      "measureIds": [
        "declaration-20261031-retailleau-1465cc9f0",
        "declaration-20261031-retailleau-dee936d00"
      ],
      "topics": [
        {
          "id": "education",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Déclaration attribuée à Bruno Retailleau. Date de publication de l’article, le jour annoncé de la présentation ; date exacte de formulation non établie."
      ],
      "chapterHints": [],
      "evidenceType": "reported",
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-937e1a2577b347",
      "url": "https://www.lutte-ouvriere.org/portail/multimedia/bfm-tv-interventions-nathalie-arthaud-lemission-forum-196657.html",
      "canonicalUrl": "https://www.lutte-ouvriere.org/portail/multimedia/bfm-tv-interventions-nathalie-arthaud-lemission-forum-196657.html",
      "title": "BFM TV : interventions dans FORUM",
      "publisher": "Lutte ouvrière — reprise de l’enregistrement indiqué",
      "published": "2026-08-28",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "video",
      "access": "partial",
      "scope": "unspecified",
      "personIds": [
        "arthaud"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Notice lue ; durée 11 min 59. Enregistrement non transcrit dans ce dépouillement. Date de publication, pas nécessairement date de tournage."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "passageLocator": "Notice et média embarqué.",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-fe6282bbda8c54",
      "url": "https://lafrancehumaniste.fr/articles/big-bang-la-regle-republicaine.html",
      "canonicalUrl": "https://lafrancehumaniste.fr/articles/big-bang-la-regle-republicaine.html",
      "title": "Big Bang : La règle républicaine",
      "publisher": "Dominique de Villepin",
      "published": "2026-08-28",
      "datePrecision": "day",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "villepin"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "fiscalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Chronique, pas nouvelle version certifiée du programme économique."
      ],
      "chapterHints": [
        "Simplification fiscale",
        "Rentes et patrimoine",
        "Refonte des institutions économiques"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-54ad851f7c086d",
      "url": "https://www.pcf.fr/lettre_de_fabien_roussel_celles_et_ceux_qui_font_vivre_lecole",
      "canonicalUrl": "https://www.pcf.fr/lettre_de_fabien_roussel_celles_et_ceux_qui_font_vivre_lecole",
      "title": "Lettre aux acteurs de l’école",
      "publisher": "Fabien Roussel / PCF",
      "published": "2026-08-28",
      "datePrecision": "jour",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "roussel"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "education",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "superieur",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Lettre signée par Fabien Roussel, lue. Orientations générales, non chiffrage complet."
      ],
      "chapterHints": [
        "Rémunération des personnels",
        "Conditions d’enseignement",
        "AESH",
        "Formation",
        "Effectifs enseignants"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-bd031046b135ea",
      "url": "https://www.nousfrance.fr/2026/08/xavier-bertrand-fait-un-pas-de-plus-vers-une-candidature-a-la-presidentielle-le-monde/",
      "canonicalUrl": "https://www.nousfrance.fr/2026/08/xavier-bertrand-fait-un-pas-de-plus-vers-une-candidature-a-la-presidentielle-le-monde",
      "title": "Préparation de la candidature — août 2026",
      "publisher": "Nous France, reproduction du Monde",
      "published": "2026-08-27",
      "datePrecision": "jour",
      "checkedAt": "2026-10-30",
      "type": "positions",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "bertrand"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Article de contexte ; ne suffit pas pour attribuer des mesures non citées."
      ],
      "chapterHints": [
        "Préparation de la candidature"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-6d9ceb166e703d",
      "url": "https://lcp.fr/actualites/presidentielle-francois-hollande-propose-la-retraite-a-63-ans-et-dira-en-decembre-s-il",
      "canonicalUrl": "https://lcp.fr/actualites/presidentielle-francois-hollande-propose-la-retraite-a-63-ans-et-dira-en-decembre-s-il",
      "title": "Propositions sur les retraites et la fiscalité",
      "publisher": "LCP, avec AFP",
      "published": "2026-08-27",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "personal",
      "personIds": [
        "hollande"
      ],
      "sourceIds": [
        "deep-hol-lcp"
      ],
      "measureIds": [
        "deep-hollande-deep-hol-lcp-1",
        "deep-hollande-deep-hol-lcp-2",
        "deep-hollande-deep-hol-lcp-3",
        "deep-hollande-deep-hol-lcp-4",
        "deep-hollande-deep-hol-lcp-5",
        "deep-hollande-deep-hol-lcp-6",
        "deep-hollande-deep-hol-lcp-7",
        "deep-hollande-deep-hol-lcp-8"
      ],
      "topics": [
        {
          "id": "fiscalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "pouvoir",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "emploi",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "retraites",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Propositions du livre Unir et d’un entretien, rapportées en août 2026 ; distinctes d’une candidature déclarée."
      ],
      "chapterHints": [],
      "evidenceType": "reported",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-6d663c480c9ae8",
      "url": "https://www.lemonde.fr/politique/article/2026/08/26/raphael-glucksmann-l-europe-est-cruciale-pour-mener-a-bien-la-transformation-ecologique_6756834_823448.html",
      "canonicalUrl": "https://www.lemonde.fr/politique/article/2026/08/26/raphael-glucksmann-l-europe-est-cruciale-pour-mener-a-bien-la-transformation-ecologique_6756834_823448.html",
      "title": "Entretien sur écologie et protection sociale",
      "publisher": "Le Monde — entretien",
      "published": "2026-08-26",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "personal",
      "personIds": [
        "glucksmann"
      ],
      "sourceIds": [
        "deep-gluck-monde"
      ],
      "measureIds": [
        "deep-glucksmann-deep-gluck-monde-1",
        "deep-glucksmann-deep-gluck-monde-2",
        "deep-glucksmann-deep-gluck-monde-3"
      ],
      "topics": [
        {
          "id": "innovation",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "retraites",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "energie",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Entretien personnel ; positions datées d’août 2026."
      ],
      "chapterHints": [],
      "evidenceType": "reported",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-d069aa882bf34c",
      "url": "https://www.lutte-ouvriere.org/portail/multimedia/nathalie-arthaud-candidate-lutte-ouvriere-camp-travaileurs-196646.html",
      "canonicalUrl": "https://www.lutte-ouvriere.org/portail/multimedia/nathalie-arthaud-candidate-lutte-ouvriere-camp-travaileurs-196646.html",
      "title": "Nathalie Arthaud, candidate Lutte ouvrière — clip de campagne",
      "publisher": "Lutte ouvrière — reprise de l’enregistrement indiqué",
      "published": "2026-08-26",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "video",
      "access": "partial",
      "scope": "unspecified",
      "personIds": [
        "arthaud"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "repérage à examiner",
          "verified": false
        }
      ],
      "notes": [
        "Notice lue ; durée 1 min 18. Enregistrement non transcrit dans ce dépouillement. Date de publication, pas nécessairement date de tournage."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "passageLocator": "Notice et média embarqué.",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-4c60b809797b8e",
      "url": "https://www.lutte-ouvriere.org/portail/journal/presidentielle-2027-soutenez-campagne-nathalie-arthaud-196575.html",
      "canonicalUrl": "https://www.lutte-ouvriere.org/portail/journal/presidentielle-2027-soutenez-campagne-nathalie-arthaud-196575.html",
      "title": "Présidentielle 2027 : soutenez la campagne de Nathalie Arthaud",
      "publisher": "Lutte ouvrière",
      "published": "2026-08-26",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "article-parti",
      "access": "read",
      "scope": "unspecified",
      "personIds": [
        "arthaud"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "entreprises",
          "method": "lecture documentaire",
          "verified": true
        }
      ],
      "notes": [
        "Texte du journal, non signé personnellement. Présente la campagne et renvoie aux documents déjà inventoriés ; aucune nouvelle mesure individuelle extraite."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-af34622dea9541",
      "url": "https://www.pcf.fr/ue_26_discours_fr",
      "canonicalUrl": "https://www.pcf.fr/ue_26_discours_fr",
      "title": "Université d’été 2026 : discours de Fabien Roussel",
      "publisher": "Parti communiste français",
      "published": "2026-08-26",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "roussel"
      ],
      "sourceIds": [
        "left-roussel-energy"
      ],
      "measureIds": [
        "left-roussel-14",
        "left-roussel-15",
        "left-roussel-16"
      ],
      "topics": [
        {
          "id": "superieur",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "egalite",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "energie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "climat",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "transports",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Déclaration individuelle de Fabien Roussel",
        "Date de source conservée ; voir dateOfStatement distincte."
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "budgetIds": [
        "fin-roussel-climat",
        "fin-roussel-vss",
        "fin-roussel-voiture"
      ],
      "reliability": {
        "grade": "A",
        "label": "Traçabilité forte",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Source originale consultée, attribution et date quotidienne identifiées.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-43ba6850e58bbc",
      "url": "https://place-publique.eu/posts/2fgDdljEIy36rgxBjRyiQZ/raphael-glucksmann-sa-lettre-aux-francais",
      "canonicalUrl": "https://place-publique.eu/posts/2fgDdljEIy36rgxBjRyiQZ/raphael-glucksmann-sa-lettre-aux-francais",
      "title": "Lettre aux Français",
      "publisher": "Raphaël Glucksmann / Place publique",
      "published": "2026-08-25",
      "datePrecision": "day",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "glucksmann"
      ],
      "sourceIds": [
        "left-gluck-letter"
      ],
      "measureIds": [
        "left-glucksmann-39",
        "left-glucksmann-40"
      ],
      "topics": [
        {
          "id": "emploi",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "autonomie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "famille",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "souverainete",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Déclaration personnelle ; portée plus limitée qu'un programme détaillé."
      ],
      "chapterHints": [
        "Souveraineté",
        "Travail et services publics",
        "EHPAD et crèches"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "A",
        "label": "Traçabilité forte",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Source originale consultée, attribution et date quotidienne identifiées.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-e8918cff6706e7",
      "url": "https://www.publicsenat.fr/actualites/politique/fiscalite-ecole-immigration-ce-que-propose-raphael-glucksmann",
      "canonicalUrl": "https://www.publicsenat.fr/actualites/politique/fiscalite-ecole-immigration-ce-que-propose-raphael-glucksmann",
      "title": "Fiscalité, école, immigration : propositions",
      "publisher": "Public Sénat",
      "published": "2026-08-24",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "glucksmann"
      ],
      "sourceIds": [
        "deep-gluck-ps"
      ],
      "measureIds": [
        "deep-glucksmann-deep-gluck-ps-1",
        "deep-glucksmann-deep-gluck-ps-2",
        "deep-glucksmann-deep-gluck-ps-3",
        "deep-glucksmann-deep-gluck-ps-4",
        "deep-glucksmann-deep-gluck-ps-5",
        "deep-glucksmann-deep-gluck-ps-6",
        "deep-glucksmann-deep-gluck-ps-7",
        "deep-glucksmann-deep-gluck-ps-8"
      ],
      "topics": [
        {
          "id": "fiscalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "retraites",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "famille",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "education",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "immigration",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Positions de candidature et du livre rapportées en août 2026.",
        "Date de source conservée ; voir dateOfStatement distincte."
      ],
      "chapterHints": [],
      "evidenceType": "reported",
      "budgetIds": [
        "fin-gluck-heritages"
      ],
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-9c22ed0364a717",
      "url": "https://lesecologistes.fr/posts/2s0kOxQEOQdC8JP4jkXuu7/discours-de-marine-tondelier-aux-journees-d-ete-des-ecologistes-2026",
      "canonicalUrl": "https://lesecologistes.fr/posts/2s0kOxQEOQdC8JP4jkXuu7/discours-de-marine-tondelier-aux-journees-d-ete-des-ecologistes-2026",
      "title": "Discours aux Journées d’été des Écologistes 2026",
      "publisher": "Les Écologistes",
      "published": "2026-08-21",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "discours",
      "access": "read",
      "scope": "unspecified",
      "personIds": [
        "tondelier"
      ],
      "sourceIds": [
        "research-20261031-9c22ed0364a7"
      ],
      "measureIds": [
        "expanded-20261031-1b6e9fbe9c6a",
        "expanded-20261031-439b6453bc23",
        "expanded-20261031-bcb4a270f78f",
        "expanded-20261031-d8a25e6f0d29",
        "expanded-20261031-6e387f356410"
      ],
      "topics": [
        {
          "id": "logement",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "adaptation",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "agriculture",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "securite",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Texte préparé publié par le parti, avec réserve « seul le prononcé fait foi ». Preuve d’attribution forte ; les diagnostics chiffrés restent des affirmations à vérifier."
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "passageLocator": "Paragraphes sur l’État providence climatique et les catastrophes naturelles.",
      "reliability": {
        "grade": "A",
        "label": "Traçabilité forte",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Source originale consultée, attribution et date quotidienne identifiées.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-1af9b086f759b0",
      "url": "https://www.lutte-ouvriere.org/portail/multimedia/nathalie-arthaud-refugies-marocains-ceuta-196138.html",
      "canonicalUrl": "https://www.lutte-ouvriere.org/portail/multimedia/nathalie-arthaud-refugies-marocains-ceuta-196138.html",
      "title": "Nathalie Arthaud : jeunes Marocains arrivés à Ceuta",
      "publisher": "Lutte ouvrière — reprise de l’enregistrement indiqué",
      "published": "2026-08-01",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "video",
      "access": "partial",
      "scope": "unspecified",
      "personIds": [
        "arthaud"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "immigration",
          "method": "repérage à examiner",
          "verified": false
        }
      ],
      "notes": [
        "Notice lue ; durée 2 min 44. Enregistrement non transcrit dans ce dépouillement. Date de publication, pas nécessairement date de tournage."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "passageLocator": "Notice et média embarqué.",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-d5401266d9cd9a",
      "url": "https://www.nousfrance.fr/2026/08/je-my-prepare-pas-encore-officiellement-candidat-xavier-bertrand-pose-les-bases-de-son-projet-pour-la-presidentielle-avec-la-culture-en-toile-de-fond-var-matin/",
      "canonicalUrl": "https://www.nousfrance.fr/2026/08/je-my-prepare-pas-encore-officiellement-candidat-xavier-bertrand-pose-les-bases-de-son-projet-pour-la-presidentielle-avec-la-culture-en-toile-de-fond-var-matin",
      "title": "Entretien Var-Matin : culture et projet",
      "publisher": "Nous France, entretien Var-Matin",
      "published": "2026-08",
      "datePrecision": "mois",
      "checkedAt": "2026-10-30",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "bertrand"
      ],
      "sourceIds": [
        "research-20261031-407f5f76221b"
      ],
      "measureIds": [
        "expanded-20261031-3a4c726d0e33",
        "expanded-20261031-dc30a0d2cb31",
        "expanded-20261031-cf99ad406fbe",
        "expanded-20261031-21f3e8a8459e",
        "expanded-20261031-61da46686e3b"
      ],
      "topics": [
        {
          "id": "education",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "adaptation",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "culture",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "territoires",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Entretien disponible ; notamment proposition d’un objectif budgétaire culturel. Date au mois établie par la publication.",
        "Déjà inventorié, mais nouvelles positions extraites. Mois août 2026 dans l’URL ; date précise non affichée."
      ],
      "chapterHints": [
        "Culture",
        "Décentralisation",
        "Éducation",
        "Protection civile"
      ],
      "evidenceType": "reported",
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-5ce35ea1203d22",
      "url": "https://oise.pcf.fr/132787",
      "canonicalUrl": "https://oise.pcf.fr/132787",
      "title": "Nationaliser TotalEnergies",
      "publisher": "PCF Oise / Fabien Roussel",
      "published": "2026-07-28",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "personal",
      "personIds": [
        "roussel"
      ],
      "sourceIds": [
        "left-roussel-total"
      ],
      "measureIds": [
        "left-roussel-20"
      ],
      "topics": [
        {
          "id": "energie",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Tribune de Fabien Roussel reproduite par son parti"
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-ef4e7df9bcf51d",
      "url": "https://lafrancehumaniste.fr/articles/la-republique-culturelle.html",
      "canonicalUrl": "https://lafrancehumaniste.fr/articles/la-republique-culturelle.html",
      "title": "La République culturelle",
      "publisher": "Dominique de Villepin",
      "published": "2026-07-23",
      "datePrecision": "day",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "villepin"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "education",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Texte comprenant des mesures culturelles à extraire."
      ],
      "chapterHints": [
        "Pratique artistique à l’école",
        "Diffusion du spectacle vivant",
        "Audiovisuel public"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-756c2eb2d9ed7c",
      "url": "https://www.pcf.fr/franchises_le_gouvernement_fait_payer_les_malades",
      "canonicalUrl": "https://www.pcf.fr/franchises_le_gouvernement_fait_payer_les_malades",
      "title": "Supprimer franchises et participations forfaitaires",
      "publisher": "Parti communiste français",
      "published": "2026-07-23",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "party",
      "personIds": [
        "roussel"
      ],
      "sourceIds": [
        "declaration-20261031-756c2eb2d9"
      ],
      "measureIds": [
        "declaration-20261031-roussel-50c4b5ba3",
        "declaration-20261031-roussel-143b47186"
      ],
      "topics": [
        {
          "id": "sante",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Déclaration attribuée à Fabien Roussel. Communiqué daté et signé à Paris le 23 juillet 2026. Proposition collective du PCF endossée par la signature de Fabien Roussel."
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "reliability": {
        "grade": "A",
        "label": "Traçabilité forte",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Source originale consultée, attribution et date quotidienne identifiées.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-48a77e427c615f",
      "url": "https://www.la-convention.fr/lettre",
      "canonicalUrl": "https://www.la-convention.fr/lettre",
      "title": "Lettre aux Français — version HTML",
      "publisher": "Bernard Cazeneuve / La Convention",
      "published": "2026-07-15",
      "datePrecision": "day",
      "checkedAt": "2026-10-31",
      "type": "programme",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "cazeneuve"
      ],
      "sourceIds": [
        "deep-caz-lettre"
      ],
      "measureIds": [
        "deep-cazeneuve-deep-caz-lettre-1",
        "deep-cazeneuve-deep-caz-lettre-2",
        "deep-cazeneuve-deep-caz-lettre-3",
        "deep-cazeneuve-deep-caz-lettre-4",
        "deep-cazeneuve-deep-caz-lettre-5",
        "deep-cazeneuve-deep-caz-lettre-6",
        "deep-cazeneuve-deep-caz-lettre-7",
        "deep-cazeneuve-deep-caz-lettre-8",
        "deep-cazeneuve-deep-caz-lettre-9",
        "deep-cazeneuve-deep-caz-lettre-10",
        "deep-cazeneuve-deep-caz-lettre-11",
        "deep-cazeneuve-deep-caz-lettre-12",
        "deep-cazeneuve-deep-caz-lettre-13",
        "deep-cazeneuve-deep-caz-lettre-14",
        "deep-cazeneuve-deep-caz-lettre-15"
      ],
      "topics": [
        {
          "id": "fiscalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "industrie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "innovation",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "sante",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "famille",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "egalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "energie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "immigration",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "administration",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "culture",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "territoires",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "defense",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "souverainete",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Même œuvre que le PDF ; page de référence pour lire et retrouver les deux fichiers."
      ],
      "chapterHints": [
        "Protection sociale",
        "État et souverainetés",
        "Propositions"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-bc2219697fd9b1",
      "url": "https://assets.nationbuilder.com/laconvention/pages/2515/attachments/original/1784151599/Auxfrancaisversionfinale1507.pdf?1784151599=",
      "canonicalUrl": "https://assets.nationbuilder.com/laconvention/pages/2515/attachments/original/1784151599/Auxfrancaisversionfinale1507.pdf?1784151599=",
      "title": "Tenir la promesse de la France — lettre intégrale (86 pages)",
      "publisher": "Bernard Cazeneuve / La Convention",
      "published": "2026-07-15",
      "datePrecision": "day",
      "checkedAt": "2026-10-31",
      "type": "programme",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "cazeneuve"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "finances",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "fiscalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "emploi",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "industrie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "sante",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "famille",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "education",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "securite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "defense",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "PDF intégral accessible ; sommaire et passages lus. Le document n’a pas été rapproché mesure par mesure du corpus."
      ],
      "chapterHints": [
        "Diagnostic et cohésion républicaine",
        "Enfance, soins, sécurité et protection sociale",
        "Organisation de l’État, impôts et dette",
        "Industrie, éducation, travail, défense et IA",
        "30 propositions finales"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-ac66ef6633dc2e",
      "url": "https://lesecologistes.fr/document/5AoHsGOYnZWxawQoYPi6uO/livret-montagne.pdf",
      "canonicalUrl": "https://lesecologistes.fr/document/5AoHsGOYnZWxawQoYPi6uO/livret-montagne.pdf",
      "title": "Livret montagne",
      "publisher": "Les Écologistes",
      "published": "2026-07-11",
      "datePrecision": "day",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "tondelier"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "logement",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "adaptation",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "biodiversite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "agriculture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "transports",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "sport",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "18 pages ; index thématique établi depuis la présentation officielle."
      ],
      "chapterHints": [
        "Adaptation et biodiversité",
        "Avenir du ski",
        "Logement et transports",
        "Agriculture et services"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-d34d06a067574c",
      "url": "https://lesecologistes.fr/document/3NmF2env1NMUuFuPynpd5t/livretnumerique.pdf",
      "canonicalUrl": "https://lesecologistes.fr/document/3NmF2env1NMUuFuPynpd5t/livretnumerique.pdf",
      "title": "Carnet Technodiversités",
      "publisher": "Les Écologistes",
      "published": "2026-07-01",
      "datePrecision": "day",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "tondelier"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "innovation",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "souverainete",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "36 pages ; présentation officielle et PDF repérés."
      ],
      "chapterHints": [
        "Souveraineté numérique",
        "Diversité des outils",
        "Droits et sobriété",
        "Pouvoir des plateformes"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-c157ef5724ed90",
      "url": "https://www.generationecologie.fr/2026/07/01/face-aux-vagues-de-chaleur-avoir-le-sens-des-priorites/",
      "canonicalUrl": "https://www.generationecologie.fr/2026/07/01/face-aux-vagues-de-chaleur-avoir-le-sens-des-priorites",
      "title": "Ouvrir des lieux de fraîcheur accessibles",
      "publisher": "Génération Écologie — entretien LCI avec Anaïs Bouton",
      "published": "2026-07-01",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "batho"
      ],
      "sourceIds": [
        "declaration-20261031-03e68c15e8"
      ],
      "measureIds": [
        "declaration-20261031-batho-d0f849198"
      ],
      "topics": [
        {
          "id": "adaptation",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Déclaration attribuée à Delphine Batho. La page indique que l’entretien LCI avec Anaïs Bouton a eu lieu le 1er juillet et en reproduit des extraits."
      ],
      "chapterHints": [],
      "evidenceType": "reported",
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-fa37cf7f6befe5",
      "url": "https://lesecologistes.fr/document/3N4JsAEmq6vsx42IITGNZa/vdef-programme-1.pdf",
      "canonicalUrl": "https://lesecologistes.fr/document/3N4JsAEmq6vsx42IITGNZa/vdef-programme-1.pdf",
      "title": "Pour une prospérité écologique : programme 2027",
      "publisher": "Les Écologistes",
      "published": "2026-07",
      "datePrecision": "month",
      "checkedAt": "2026-10-31",
      "type": "programme",
      "access": "read",
      "scope": "party",
      "personIds": [
        "tondelier"
      ],
      "sourceIds": [
        "left-ecolo26"
      ],
      "measureIds": [
        "left-tondelier-21",
        "left-tondelier-22",
        "left-tondelier-23",
        "left-tondelier-24",
        "left-tondelier-25",
        "left-tondelier-26",
        "left-tondelier-27",
        "left-tondelier-28",
        "expanded-left-45",
        "expanded-left-46",
        "expanded-left-47",
        "expanded-left-48",
        "expanded-left-49",
        "expanded-left-50",
        "expanded-left-51",
        "expanded-left-52"
      ],
      "topics": [
        {
          "id": "fiscalite",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "emploi",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "entreprises",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "industrie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "innovation",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "retraites",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "sante",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "famille",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "superieur",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "logement",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "egalite",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "energie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "climat",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "adaptation",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "biodiversite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "eau",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "agriculture",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "transports",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "dechets",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "justice",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "securite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "laicite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "sport",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "territoires",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "ruralite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "outremer",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "urbanisme",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "diplomatie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "defense",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "cooperation",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "PDF 208 pages ; 557 mesures annoncées par la page officielle. Sommaire et extraits examinés, pas de certification de dépouillement intégral. Le site personnel renvoie directement à ce programme.",
        "Couverture datée juillet 2026, sans jour."
      ],
      "chapterHints": [
        "Climat",
        "Habitat",
        "Mobilités",
        "Adaptation climatique",
        "Biodiversité",
        "Océans",
        "Forêts",
        "Animaux",
        "Eau potable",
        "Foncier",
        "Alimentation",
        "Agriculture",
        "Rémunérations",
        "Conditions de travail",
        "Entreprises",
        "Marché",
        "Fiscalité",
        "Finance",
        "Circularité",
        "Industrie",
        "Numérique",
        "Décentralisation",
        "Scolarité",
        "Enseignement supérieur",
        "Recherche",
        "Culture",
        "Sport",
        "Substances toxiques",
        "Prévention sanitaire",
        "Accès aux soins",
        "Retraites",
        "Pauvreté",
        "Isolement",
        "Familles",
        "Jeunesse",
        "Vieillissement",
        "Deuil",
        "Violences sexistes",
        "Protection des enfants",
        "Féminisme",
        "Droits LGBT",
        "Handicap",
        "Antiracisme",
        "Quartiers populaires",
        "Ruralités",
        "Outre-mer",
        "Associations",
        "République écologique",
        "Démocratisation",
        "Police",
        "Moyens judiciaires",
        "Justice quotidienne",
        "Prisons",
        "Laïcité",
        "Médias",
        "Migrations",
        "Terrorisme",
        "Narcotrafic",
        "Corruption",
        "Fédéralisme européen",
        "Défense",
        "Ukraine",
        "Diplomatie pacifique",
        "Moyen-Orient",
        "Coopération postcoloniale",
        "Diplomatie féministe"
      ],
      "evidenceType": "original",
      "budgetIds": [
        "fin-ecolo-adaptation",
        "fin-ecolo-vss",
        "fin-ecolo-avoirs",
        "fin-ecolo-zucman",
        "fin-ecolo-heritage1",
        "fin-ecolo-heritage2",
        "fin-ecolo-dutreil",
        "fin-ecolo-benefices",
        "fin-ecolo-tsn",
        "fin-ecolo-smic"
      ],
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-26ede46b8387d5",
      "url": "https://lafrancehumaniste.fr/articles/pourquoi-je-suis-ecogaulliste.html",
      "canonicalUrl": "https://lafrancehumaniste.fr/articles/pourquoi-je-suis-ecogaulliste.html",
      "title": "Pourquoi je suis écogaulliste ?",
      "publisher": "Dominique de Villepin",
      "published": "2026-06-28",
      "datePrecision": "day",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "villepin"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "fiscalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "pouvoir",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "climat",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Texte de doctrine avec orientations, à distinguer de mesures détaillées."
      ],
      "chapterHints": [
        "Planification climatique",
        "Prix du carbone et redistribution",
        "Action territoriale"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-6c65d06b326686",
      "url": "https://generationecologie.fr/2026/06/22/quelle-politique-energetique-pour-la-france/",
      "canonicalUrl": "https://generationecologie.fr/2026/06/22/quelle-politique-energetique-pour-la-france",
      "title": "Développer les boucles locales d’énergie partagée",
      "publisher": "Génération Écologie — intervention aux Entretiens de Terra Nova",
      "published": "2026-06-22",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "batho"
      ],
      "sourceIds": [
        "declaration-20261031-1f7af4ca46"
      ],
      "measureIds": [
        "declaration-20261031-batho-2eb56df25"
      ],
      "topics": [
        {
          "id": "energie",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Déclaration attribuée à Delphine Batho. La page date explicitement l’intervention aux Entretiens de Terra Nova du 22 juin 2026 et en reproduit les paroles."
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "reliability": {
        "grade": "A",
        "label": "Traçabilité forte",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Source originale consultée, attribution et date quotidienne identifiées.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-e4827ad087d3e6",
      "url": "https://www.lemonde.fr/politique/article/2026/06/21/presidentielle-2027-le-militant-trotskiste-anasse-kazib-tente-une-nouvelle-fois-l-aventure_6706090_823448.html",
      "canonicalUrl": "https://www.lemonde.fr/politique/article/2026/06/21/presidentielle-2027-le-militant-trotskiste-anasse-kazib-tente-une-nouvelle-fois-l-aventure_6706090_823448.html",
      "title": "Présidentielle 2027 : le militant trotskiste Anasse Kazib tente une nouvelle fois l’aventure",
      "publisher": "Le Monde",
      "published": "2026-06-21",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "article-presse",
      "access": "partial",
      "scope": "unspecified",
      "personIds": [
        "kazib"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "repérage à examiner",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "repérage à examiner",
          "verified": false
        }
      ],
      "notes": [
        "Article localisé et page ouverte ; aucune nouvelle mesure extraite de ce reportage."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-fd9e7054089974",
      "url": "https://npa-revolutionnaires.org/articles/communique-presidentielle-2027-selma-labib-une-candidature-ouvriere-et-revolutionnaire-soutenue-par-gael-quirante",
      "canonicalUrl": "https://npa-revolutionnaires.org/articles/communique-presidentielle-2027-selma-labib-une-candidature-ouvriere-et-revolutionnaire-soutenue-par-gael-quirante",
      "title": "Déclaration de candidature",
      "publisher": "NPA-Révolutionnaires / Selma Labib",
      "published": "2026-06-17",
      "datePrecision": "jour",
      "checkedAt": "2026-10-30",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "labib"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "diplomatie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Communiqué lu ; campagne explicitement portée par Selma Labib et Gaël Quirante."
      ],
      "chapterHints": [
        "Travail",
        "Services publics",
        "Luttes sociales",
        "Internationalisme"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-446bb7fc0d6560",
      "url": "https://nouvelle-energie-media-prod.s3.fr-par.scw.cloud/media/legacy/2026/06/Discours-de-David-Lisnard-a-Bayeux-17062026.pdf",
      "canonicalUrl": "https://nouvelle-energie-media-prod.s3.fr-par.scw.cloud/media/legacy/2026/06/Discours-de-David-Lisnard-a-Bayeux-17062026.pdf",
      "title": "Discours de Bayeux",
      "publisher": "David Lisnard / Nouvelle Énergie",
      "published": "2026-06-17",
      "datePrecision": "jour",
      "checkedAt": "2026-10-30",
      "type": "positions",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "lisnard"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "souverainete",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Discours de 14 pages ouvert, extraction détaillée à terminer."
      ],
      "chapterHints": [
        "Institutions",
        "Souveraineté"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-ee4fb91e991504",
      "url": "https://www.insee.fr/fr/statistiques/9006503",
      "canonicalUrl": "https://www.insee.fr/fr/statistiques/9006503",
      "title": "La consommation des ménages en 2025 — Insee Première 2110",
      "publisher": "Insee",
      "published": "2026-06-16",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "référence institutionnelle",
      "access": "read",
      "scope": "verification",
      "personIds": [
        "ruffin"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "logement",
          "method": "lecture documentaire",
          "verified": true
        }
      ],
      "notes": [
        "Référence institutionnelle utilisée pour une vérification, pas une position du candidat. France, comptes nationaux base 2020 ; logement, eau et énergie, avec loyers imputés aux propriétaires occupants"
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "passageLocator": "figure 1",
      "reliability": {
        "grade": "A",
        "label": "Traçabilité forte",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Source originale consultée, attribution et date quotidienne identifiées.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-6cecd8fe22d305",
      "url": "https://www.npa-revolutionnaires.org/articles/declaration-de-la-conference-nationale-jeune-2026-du-npa-jeunes-revolutionnaires",
      "canonicalUrl": "https://www.npa-revolutionnaires.org/articles/declaration-de-la-conference-nationale-jeune-2026-du-npa-jeunes-revolutionnaires",
      "title": "Déclaration des jeunes révolutionnaires",
      "publisher": "NPA Jeunes Révolutionnaires",
      "published": "2026-06-14",
      "datePrecision": "jour",
      "checkedAt": "2026-10-30",
      "type": "positions",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "labib"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "diplomatie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Déclaration collective indexée ; soutient Labib mais ne vaut pas programme personnel intégral."
      ],
      "chapterHints": [
        "Jeunesse",
        "Organisation collective",
        "Internationalisme"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-669c0b2942e25d",
      "url": "https://lafrancehumaniste.fr/articles/ia-pouvoir-de-dire-non-monopole-americain.html",
      "canonicalUrl": "https://lafrancehumaniste.fr/articles/ia-pouvoir-de-dire-non-monopole-americain.html",
      "title": "IA : notre pouvoir de dire non au monopole américain",
      "publisher": "Dominique de Villepin",
      "published": "2026-06-13",
      "datePrecision": "day",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "villepin"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "commerce",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Précisions ultérieures sur le même thème ; conserver les deux dates."
      ],
      "chapterHints": [
        "Chaîne de valeur de l’IA",
        "Investissement public-privé",
        "Coordination européenne"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-b0bfc5d3f42bf2",
      "url": "https://www.liberation.fr/politique/anasse-kazib-se-declare-candidat-pour-2027-au-nom-de-revolution-permanente-20260602_YJ7BD4NQFJEGFHISIOMBAC2NGQ/",
      "canonicalUrl": "https://www.liberation.fr/politique/anasse-kazib-se-declare-candidat-pour-2027-au-nom-de-revolution-permanente-20260602_YJ7BD4NQFJEGFHISIOMBAC2NGQ",
      "title": "Anasse Kazib se déclare candidat pour 2027 au nom de Révolution Permanente",
      "publisher": "Libération",
      "published": "2026-06-02",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "article-presse",
      "access": "located",
      "scope": "unspecified",
      "personIds": [
        "kazib"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "institutions",
          "method": "repérage à examiner",
          "verified": false
        }
      ],
      "notes": [
        "Référence et date visibles dans le catalogue de campagne. Accès direct non abouti ; contenu non dépouillé."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-9fa2cd90c68ad1",
      "url": "https://www.revolutionpermanente.fr/Presidentielle-2027-Anasse-Kazib-veut-faire-entendre-la-voix-de-la-nouvelle-classe-ouvriere",
      "canonicalUrl": "https://www.revolutionpermanente.fr/Presidentielle-2027-Anasse-Kazib-veut-faire-entendre-la-voix-de-la-nouvelle-classe-ouvriere",
      "title": "Anasse Kazib veut faire entendre la voix de la nouvelle classe ouvrière",
      "publisher": "Révolution Permanente",
      "published": "2026-06-01",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "article-parti",
      "access": "partial",
      "scope": "unspecified",
      "personIds": [
        "kazib"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "repérage à examiner",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "repérage à examiner",
          "verified": false
        }
      ],
      "notes": [
        "Lien et date issus du catalogue de campagne ; page ouverte. Source partisane ; le contenu ne vaut pas évaluation indépendante."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-20f783c1fd61a2",
      "url": "https://lesecologistes.fr/document/3yW70joEwOl5nJotwTUb4b/livretthematique-environnement-vf.pdf",
      "canonicalUrl": "https://lesecologistes.fr/document/3yW70joEwOl5nJotwTUb4b/livretthematique-environnement-vf.pdf",
      "title": "Livret santé environnementale",
      "publisher": "Les Écologistes",
      "published": "2026-06-01",
      "datePrecision": "day",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "tondelier"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "sante",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "44 pages ; couverture documentaire repérée, extraction exhaustive à réaliser."
      ],
      "chapterHints": [
        "Pollutions",
        "Approche Une seule santé",
        "Prévention"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-7d970af861dad0",
      "url": "https://www.leparisien.fr/elections/presidentielle/presidentielle-2027-anasse-kazib-annonce-sa-candidature-01-06-2026-PUBVNE5K75CABMNWIQE4HR2ZJ4.php",
      "canonicalUrl": "https://www.leparisien.fr/elections/presidentielle/presidentielle-2027-anasse-kazib-annonce-sa-candidature-01-06-2026-PUBVNE5K75CABMNWIQE4HR2ZJ4.php",
      "title": "Présidentielle 2027 : Anasse Kazib annonce sa candidature",
      "publisher": "Le Parisien avec AFP",
      "published": "2026-06-01",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "article-presse",
      "access": "read",
      "scope": "unspecified",
      "personIds": [
        "kazib"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "institutions",
          "method": "lecture documentaire",
          "verified": true
        }
      ],
      "notes": [
        "Article AFP lu, publication 19 h 19. Présentation de candidature ; pas de nouvelle mesure extraite."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "passageLocator": "Corps de l’article après le titre.",
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-75a72dd6c879ed",
      "url": "https://www.franceinfo.fr/elections/presidentielle/presidentielle-2027-le-cheminot-anasse-kazib-annonce-sa-candidature_8040020.html",
      "canonicalUrl": "https://www.franceinfo.fr/elections/presidentielle/presidentielle-2027-le-cheminot-anasse-kazib-annonce-sa-candidature_8040020.html",
      "title": "Présidentielle 2027 : le cheminot Anasse Kazib annonce sa candidature",
      "publisher": "Franceinfo",
      "published": "2026-06-01",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "article-presse",
      "access": "located",
      "scope": "unspecified",
      "personIds": [
        "kazib"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "institutions",
          "method": "repérage à examiner",
          "verified": false
        }
      ],
      "notes": [
        "Lien et date du catalogue de campagne ; chargement direct non abouti. Aucun engagement extrait."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-d8c59b041bd911",
      "url": "https://lcp.fr/actualites/presidentielle-raphael-glucksmann-devoile-les-premieres-lignes-de-son-possible-programme",
      "canonicalUrl": "https://lcp.fr/actualites/presidentielle-raphael-glucksmann-devoile-les-premieres-lignes-de-son-possible-programme",
      "title": "Premières lignes du livre programmatique",
      "publisher": "LCP",
      "published": "2026-05-26",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "personal",
      "personIds": [
        "glucksmann"
      ],
      "sourceIds": [
        "deep-gluck-lcp"
      ],
      "measureIds": [
        "deep-glucksmann-deep-gluck-lcp-1",
        "deep-glucksmann-deep-gluck-lcp-2",
        "deep-glucksmann-deep-gluck-lcp-3",
        "deep-glucksmann-deep-gluck-lcp-4"
      ],
      "topics": [
        {
          "id": "education",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Livre présenté avant la déclaration de candidature ; propositions personnelles rapportées."
      ],
      "chapterHints": [],
      "evidenceType": "reported",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-35324e585ca1fb",
      "url": "https://lafrancehumaniste.fr/articles/chemin-gaulliste.html",
      "canonicalUrl": "https://lafrancehumaniste.fr/articles/chemin-gaulliste.html",
      "title": "Le chemin gaulliste",
      "publisher": "Dominique de Villepin",
      "published": "2026-05-24",
      "datePrecision": "day",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "villepin"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Texte institutionnel ; critique d’autres projets distincte de propositions propres."
      ],
      "chapterHints": [
        "État de droit",
        "Parlement",
        "Référendum et pouvoir exécutif"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-c4042b08778237",
      "url": "https://www.lutte-ouvriere.org/portail/multimedia/france-info-tv-interview-nathalie-arthaud-194554.html",
      "canonicalUrl": "https://www.lutte-ouvriere.org/portail/multimedia/france-info-tv-interview-nathalie-arthaud-194554.html",
      "title": "France Info TV : entretien de Nathalie Arthaud",
      "publisher": "Lutte ouvrière — reprise de l’enregistrement indiqué",
      "published": "2026-05-22",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "video",
      "access": "partial",
      "scope": "unspecified",
      "personIds": [
        "arthaud"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Notice lue ; durée 11 min 19. Enregistrement non transcrit dans ce dépouillement. Date de publication, pas nécessairement date de tournage."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "passageLocator": "Notice et média embarqué.",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-5407049c52882d",
      "url": "https://www.rtl.fr/actu/politique/natacha-polony-candidate-en-2027-sur-rtl-l-essayiste-annonce-vouloir-peser-lors-de-la-campagne-presidentielle-7900636638",
      "canonicalUrl": "https://www.rtl.fr/actu/politique/natacha-polony-candidate-en-2027-sur-rtl-l-essayiste-annonce-vouloir-peser-lors-de-la-campagne-presidentielle-7900636638",
      "title": "Natacha Polony veut peser lors de la campagne présidentielle — entretien RTL",
      "publisher": "RTL",
      "published": "2026-05-20",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "interview",
      "access": "partial",
      "scope": "unspecified",
      "personIds": [
        "polony"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "industrie",
          "method": "repérage à examiner",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "repérage à examiner",
          "verified": false
        },
        {
          "id": "souverainete",
          "method": "repérage à examiner",
          "verified": false
        }
      ],
      "notes": [
        "Résumé d’entretien lu ; publication à 8 h 52 et mise à jour à 9 h 19. Déclaration antérieure à l’officialisation de candidature."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-1ea9e289129334",
      "url": "https://lesecologistes.fr/document/1qgrmgECCdZlFIldtMe7PC/livretthematique-lutte-contre-la-solitude.pdf",
      "canonicalUrl": "https://lesecologistes.fr/document/1qgrmgECCdZlFIldtMe7PC/livretthematique-lutte-contre-la-solitude.pdf",
      "title": "Livret lutte contre la solitude",
      "publisher": "Les Écologistes",
      "published": "2026-05-13",
      "datePrecision": "day",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "tondelier"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "innovation",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "urbanisme",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "28 pages ; 30 propositions annoncées. Ne pas additionner mécaniquement aux 557 mesures sans dédoublonnage."
      ],
      "chapterHints": [
        "Liens sociaux",
        "Services et lieux de rencontre",
        "Travail et numérique",
        "Urbanisme"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-846b287d0eab2a",
      "url": "https://www.sudradio.fr/linvite-politique/marine-tondelier-je-propose-dinstaurer-des-conges-payes-climatiques",
      "canonicalUrl": "https://www.sudradio.fr/linvite-politique/marine-tondelier-je-propose-dinstaurer-des-conges-payes-climatiques",
      "title": "Organiser une convention citoyenne sur l’énergie",
      "publisher": "Sud Radio",
      "published": "2026-05-01",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "tondelier"
      ],
      "sourceIds": [
        "declaration-20261031-846b287d0e"
      ],
      "measureIds": [
        "declaration-20261031-tondelier-3a7f324f8"
      ],
      "topics": [
        {
          "id": "energie",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Déclaration attribuée à Marine Tondelier. Entretien original avec Maxime Lledo dans L’invitée politique, le 1er mai 2026 ; article et transcription publiés le même jour à 9 h 42. La présente entrée porte uniquement sur la convention citoyenne annoncée, sans reprendre les données économiques contextuelles de l’entretien."
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "reliability": {
        "grade": "A",
        "label": "Traçabilité forte",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Source originale consultée, attribution et date quotidienne identifiées.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-873ed6791be518",
      "url": "https://www.nousfrance.fr/2026/05/xavier-bertrand-paris-na-pas-envie-de-depenser-un-euro-de-plus-pour-la-corse-corse-matin/",
      "canonicalUrl": "https://www.nousfrance.fr/2026/05/xavier-bertrand-paris-na-pas-envie-de-depenser-un-euro-de-plus-pour-la-corse-corse-matin",
      "title": "Xavier Bertrand : Paris n’a pas envie de dépenser un euro de plus pour la Corse — Corse Matin",
      "publisher": "Nous France — reprise de Corse Matin, Anne-C. Chabanon",
      "published": "2026-04-30",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "interview",
      "access": "read",
      "scope": "unspecified",
      "personIds": [
        "bertrand"
      ],
      "sourceIds": [
        "research-20261031-9c719387b202"
      ],
      "measureIds": [
        "expanded-20261031-f1aa3ea2bd54",
        "expanded-20261031-04604cdf2e0d",
        "expanded-20261031-f30838a8a6be",
        "expanded-20261031-54431b38c100"
      ],
      "topics": [
        {
          "id": "sante",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "transports",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "culture",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "territoires",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Date originale affichée : 30 avril 2026, mise à jour le même jour. La date de republication sur Nous France n’est pas indiquée. Reprise par le mouvement du responsable ; attribution directe, pas contrôle indépendant des diagnostics."
      ],
      "chapterHints": [],
      "evidenceType": "reported",
      "passageLocator": "Questions sur l’autonomie, le CHU, la continuité territoriale et les langues.",
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-8dfceb3457d61e",
      "url": "https://www.lutte-ouvriere.org/portail/multimedia/bfmtv-benefices-records-petronliers-nathalie-arthaud-extraits-debat-193970.html",
      "canonicalUrl": "https://www.lutte-ouvriere.org/portail/multimedia/bfmtv-benefices-records-petronliers-nathalie-arthaud-extraits-debat-193970.html",
      "title": "BFMTV : bénéfices des pétroliers — extraits du débat",
      "publisher": "Lutte ouvrière — reprise de l’enregistrement indiqué",
      "published": "2026-04-29",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "video",
      "access": "partial",
      "scope": "unspecified",
      "personIds": [
        "arthaud"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "entreprises",
          "method": "repérage à examiner",
          "verified": false
        },
        {
          "id": "energie",
          "method": "repérage à examiner",
          "verified": false
        }
      ],
      "notes": [
        "Notice lue ; durée 8 min 7. Enregistrement non transcrit dans ce dépouillement. Date de publication, pas nécessairement date de tournage."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "passageLocator": "Notice et média embarqué.",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-da1d3addf447b2",
      "url": "https://www.statistiques.developpement-durable.gouv.fr/bilan-energetique-de-la-france-en-2025-donnees-provisoires",
      "canonicalUrl": "https://www.statistiques.developpement-durable.gouv.fr/bilan-energetique-de-la-france-en-2025-donnees-provisoires",
      "title": "Bilan énergétique de la France en 2025 — données provisoires",
      "publisher": "SDES",
      "published": "2026-04-22",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "référence institutionnelle",
      "access": "read",
      "scope": "verification",
      "personIds": [
        "batho"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "energie",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Référence institutionnelle utilisée pour une vérification, pas une position du candidat. France, convention statistique internationale classant l’énergie nucléaire comme produite sur le territoire et excluant l’uranium des importations énergétiques du bilan"
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "passageLocator": "PDF page 2, Les importations nettes poursuivent leur baisse ; convention sur l’uranium",
      "reliability": {
        "grade": "A",
        "label": "Traçabilité forte",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Source originale consultée, attribution et date quotidienne identifiées.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-0f73ed77b5f2c5",
      "url": "https://lafrancehumaniste.fr/articles/moment-europeen-europe-souveraine.html",
      "canonicalUrl": "https://lafrancehumaniste.fr/articles/moment-europeen-europe-souveraine.html",
      "title": "Le moment européen — manifeste",
      "publisher": "Dominique de Villepin",
      "published": "2026-03-06",
      "datePrecision": "day",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "villepin"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "autonomie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "diplomatie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "defense",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Manifeste long, lecture partielle."
      ],
      "chapterHints": [
        "Indépendance européenne",
        "Défense et économie",
        "Relations internationales"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-df903a5e889114",
      "url": "https://lafrancehumaniste.fr/articles/souverainete-agricole-et-alimentaire.html",
      "canonicalUrl": "https://lafrancehumaniste.fr/articles/souverainete-agricole-et-alimentaire.html",
      "title": "Souveraineté agricole et alimentaire",
      "publisher": "Dominique de Villepin",
      "published": "2026-02-26",
      "datePrecision": "day",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "villepin"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "commerce",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "autonomie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "agriculture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "souverainete",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Chronique liée depuis le chantier agricole."
      ],
      "chapterHints": [
        "Autonomie agricole",
        "PAC et commerce",
        "Résilience des filières"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-a2ae64f7d1505a",
      "url": "https://lesecologistes.fr/posts/4SsZOcdBK0ReyFFNnJi4YS/face-aux-imperialismes-l-europe-comme-puissance-ecologique",
      "canonicalUrl": "https://lesecologistes.fr/posts/4SsZOcdBK0ReyFFNnJi4YS/face-aux-imperialismes-l-europe-comme-puissance-ecologique",
      "title": "Carnet géopolitique : Europe et puissance écologique",
      "publisher": "Les Écologistes",
      "published": "2026-02-11",
      "datePrecision": "day",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "tondelier"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "superieur",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "diplomatie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "cooperation",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Présentation en cinq parties lue ; document Drive lié non exploitable en texte dans cette passe."
      ],
      "chapterHints": [
        "Transformations géopolitiques",
        "Europe et France",
        "Menace russe",
        "Rivalités sino-américaines",
        "Coopération internationale"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-64834985a2fc06",
      "url": "https://lafrancehumaniste.fr/articles/humanisme-intelligence-artificielle.html",
      "canonicalUrl": "https://lafrancehumaniste.fr/articles/humanisme-intelligence-artificielle.html",
      "title": "L’humanisme à l’ère de l’intelligence artificielle",
      "publisher": "Dominique de Villepin",
      "published": "2026-02-10",
      "datePrecision": "day",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "villepin"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "fiscalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "innovation",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "laicite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "souverainete",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Pas un budget ni un calendrier d’exécution."
      ],
      "chapterHints": [
        "Régulation européenne",
        "Souveraineté technologique",
        "Libertés individuelles"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-12a48f938aeeda",
      "url": "https://www.lutte-ouvriere.org/medias/document/fichiers/2026/06/brochure-ete-2026.pdf",
      "canonicalUrl": "https://www.lutte-ouvriere.org/medias/document/fichiers/2026/06/brochure-ete-2026.pdf",
      "title": "Brochure de campagne2027",
      "publisher": "Nathalie Arthaud / Lutte ouvrière",
      "published": "2026",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "programme",
      "access": "blocked",
      "scope": "personal",
      "personIds": [
        "arthaud"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Liée par la page officielle «Brochure de campagne» publiée le25août2026. Le lecteur refuse le fichier de11Mo ; contenu non dépouillé ici. Le répertoirejuin2026 ne suffit pas à dater exactement le PDF."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-5f1079e16de069",
      "url": "https://www.unenouvelleenergie.fr/app/uploads/2026/05/Livret-Sante-Nouvelle-Energie.pdf",
      "canonicalUrl": "https://www.unenouvelleenergie.fr/app/uploads/2026/05/Livret-Sante-Nouvelle-Energie.pdf",
      "title": "Carnet Santé 2026",
      "publisher": "Nouvelle Énergie",
      "published": "2026",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "lisnard"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "sante",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "superieur",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "PDF de 12 pages consulté partiellement. Édito signé David Lisnard ; document produit par son mouvement."
      ],
      "chapterHints": [
        "Accès aux soins",
        "Professions de santé",
        "Formation médicale",
        "Prévention",
        "Organisation"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-229b75b02658e7",
      "url": "https://les-patriotes.fr/wp-content/uploads/2026/09/Projet-pour-la-France-2026-v2.pdf",
      "canonicalUrl": "https://les-patriotes.fr/wp-content/uploads/2026/09/Projet-pour-la-France-2026-v2.pdf",
      "title": "Grandes orientations pour un projet patriote, édition 2026-2027",
      "publisher": "Les Patriotes",
      "published": "2026",
      "datePrecision": "year",
      "checkedAt": "2026-10-31",
      "type": "programme",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "philippot"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "industrie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "innovation",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "sante",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "famille",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "education",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "egalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "energie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "agriculture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "securite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "immigration",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "laicite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "outremer",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "diplomatie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "PDF officiel de 19 pages affichées, pagination en doubles pages. Sommaire et sections inspectés ; dépouillement mesure par mesure non achevé."
      ],
      "chapterHints": [
        "Institutions",
        "Énergie",
        "Industrie et travail",
        "Agriculture",
        "Protection sociale",
        "Enfance",
        "Santé",
        "Handicap",
        "Écologie et animaux",
        "Numérique",
        "École",
        "Finances",
        "Diplomatie",
        "Immigration",
        "Sécurité",
        "Outre-mer",
        "Culture",
        "Libertés",
        "Frexit"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-5ddaa58e1831b0",
      "url": "https://rassemblementnational.fr/documents/GRN-CONTRE-BUDGET-2026.pdf",
      "canonicalUrl": "https://rassemblementnational.fr/documents/GRN-CONTRE-BUDGET-2026.pdf",
      "title": "Contre-budget pour 2026",
      "publisher": "Groupe Rassemblement national",
      "published": "2025-10-23",
      "datePrecision": "jour",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "read",
      "scope": "party",
      "personIds": [
        "bardella",
        "lepen"
      ],
      "sourceIds": [
        "right-rn26"
      ],
      "measureIds": [
        "right-m17",
        "right-m18",
        "right-m19",
        "right-m20",
        "right-m21"
      ],
      "topics": [
        {
          "id": "finances",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "fiscalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "pouvoir",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "industrie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "sante",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "administration",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Document de 8 pages. Chiffrages revendiqués par le groupe, non validation indépendante."
      ],
      "chapterHints": [
        "Économies",
        "Recettes fiscales",
        "Baisses d’impôts",
        "Dépenses nouvelles",
        "Annexes de chiffrage"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "A",
        "label": "Traçabilité forte",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Source originale consultée, attribution et date quotidienne identifiées.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-055d944dec07b7",
      "url": "https://lafranceinsoumise.fr/wp-content/uploads/2025/10/Budget-2026_LFI_web_pages.pdf",
      "canonicalUrl": "https://lafranceinsoumise.fr/wp-content/uploads/2025/10/Budget-2026_LFI_web_pages.pdf",
      "title": "Contre-budget pour 2026",
      "publisher": "La France insoumise",
      "published": "2025-10",
      "datePrecision": "mois",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "unspecified",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [
        "left-lfi-budget25"
      ],
      "measureIds": [],
      "topics": [
        {
          "id": "finances",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Document budgétaire publié dans le répertoire octobre 2025 ; extrait indexé consulté, téléchargement intégral trop volumineux"
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-fb133bfdfe5d8c",
      "url": "https://www.nousfrance.fr/2025/10/que-letat-arrete-de-nous-faire-les-poches-a-saint-quentin-xavier-bertrand-sechauffe-pour-la-presidentielle-le-point/",
      "canonicalUrl": "https://www.nousfrance.fr/2025/10/que-letat-arrete-de-nous-faire-les-poches-a-saint-quentin-xavier-bertrand-sechauffe-pour-la-presidentielle-le-point",
      "title": "Rassemblement de Saint-Quentin — compte rendu du Point",
      "publisher": "Nous France, reproduction du Point",
      "published": "2025-10",
      "datePrecision": "mois",
      "checkedAt": "2026-10-30",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "bertrand"
      ],
      "sourceIds": [
        "deep-ber-point"
      ],
      "measureIds": [
        "deep-bertrand-deep-ber-point-1",
        "deep-bertrand-deep-ber-point-2",
        "deep-bertrand-deep-ber-point-3",
        "deep-bertrand-deep-ber-point-4"
      ],
      "topics": [
        {
          "id": "finances",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "fiscalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "emploi",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "retraites",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "territoires",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Déclarations rapportées par un journaliste et reproduites par le mouvement. Ne constituent pas un texte programmatique signé intégral."
      ],
      "chapterHints": [
        "Référendum",
        "Fiscalité",
        "Retraites",
        "Classes moyennes"
      ],
      "evidenceType": "reported",
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-75d28d3b4ec228",
      "url": "https://republicains.fr/actualites/2025/02/03/laurent-wauquiez-il-faut-passer-des-paroles-aux-actes/",
      "canonicalUrl": "https://republicains.fr/actualites/2025/02/03/laurent-wauquiez-il-faut-passer-des-paroles-aux-actes",
      "title": "Entretien sur les réformes et l’immigration",
      "publisher": "Les Républicains / Laurent Wauquiez",
      "published": "2025-02-03",
      "datePrecision": "jour",
      "checkedAt": "2026-10-30",
      "type": "positions",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "wauquiez"
      ],
      "sourceIds": [
        "right-lw-feb"
      ],
      "measureIds": [
        "right-m37",
        "deep-extra-wauquiez-1",
        "deep-extra-wauquiez-2",
        "deep-extra-wauquiez-3",
        "deep-extra-wauquiez-4",
        "deep-extra-wauquiez-5",
        "deep-extra-wauquiez-6",
        "deep-extra-wauquiez-7",
        "deep-extra-wauquiez-8",
        "deep-extra-wauquiez-9"
      ],
      "topics": [
        {
          "id": "fiscalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "emploi",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "sante",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "logement",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "securite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "immigration",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "administration",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "outremer",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Entretien daté, non programme présidentiel complet."
      ],
      "chapterHints": [
        "Mayotte",
        "Immigration",
        "Fiscalité",
        "Institutions"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-57758bdfe00078",
      "url": "https://republicains.fr/actualites/2025/01/13/laurent-wauquiez-je-ne-voterai-pas-un-budget-avec-de-nouvelles-hausses-dimpot/",
      "canonicalUrl": "https://republicains.fr/actualites/2025/01/13/laurent-wauquiez-je-ne-voterai-pas-un-budget-avec-de-nouvelles-hausses-dimpot",
      "title": "Entretien sur le budget et les dépenses publiques",
      "publisher": "Les Républicains / Laurent Wauquiez",
      "published": "2025-01-13",
      "datePrecision": "jour",
      "checkedAt": "2026-10-30",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "wauquiez"
      ],
      "sourceIds": [
        "right-lw-jan"
      ],
      "measureIds": [
        "right-m35",
        "right-m36",
        "deep-extra-wauquiez-10",
        "deep-extra-wauquiez-11",
        "deep-extra-wauquiez-12"
      ],
      "topics": [
        {
          "id": "finances",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "fiscalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "emploi",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "retraites",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "justice",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "immigration",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Entretien reproduit par le parti ; position datée de 2025."
      ],
      "chapterHints": [
        "Fiscalité",
        "Agences publiques",
        "Prestations sociales",
        "Immigration"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "A",
        "label": "Traçabilité forte",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Source originale consultée, attribution et date quotidienne identifiées.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-3c64f512b67e17",
      "url": "https://melenchon2027.fr/programme2025/livre/chapitre1",
      "canonicalUrl": "https://melenchon2027.fr/programme2025/livre/chapitre1",
      "title": "Édition 2025 — chapitre 1 : Pouvoir populaire",
      "publisher": "La France insoumise",
      "published": "2025",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "archive",
      "access": "blocked",
      "scope": "party",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Sous-document lié depuis le sommaire officiel, testé individuellement : erreur 404. Titre reformulé à partir du sommaire. Ne constitue pas un programme distinct."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-e8b8435d37a69f",
      "url": "https://melenchon2027.fr/programme2025/livre/chapitre10",
      "canonicalUrl": "https://melenchon2027.fr/programme2025/livre/chapitre10",
      "title": "Édition 2025 — chapitre 10 : Inclusion",
      "publisher": "La France insoumise",
      "published": "2025",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "archive",
      "access": "blocked",
      "scope": "party",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "egalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Sous-document lié depuis le sommaire officiel, testé individuellement : erreur 404. Titre reformulé à partir du sommaire. Ne constitue pas un programme distinct."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-bdd076653e839f",
      "url": "https://melenchon2027.fr/programme2025/livre/chapitre11",
      "canonicalUrl": "https://melenchon2027.fr/programme2025/livre/chapitre11",
      "title": "Édition 2025 — chapitre 11 : Culture et sport",
      "publisher": "La France insoumise",
      "published": "2025",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "archive",
      "access": "blocked",
      "scope": "party",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "sport",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Sous-document lié depuis le sommaire officiel, testé individuellement : erreur 404. Titre reformulé à partir du sommaire. Ne constitue pas un programme distinct."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-ea671f78de40e7",
      "url": "https://melenchon2027.fr/programme2025/livre/chapitre12",
      "canonicalUrl": "https://melenchon2027.fr/programme2025/livre/chapitre12",
      "title": "Édition 2025 — chapitre 12 : Planification écologique",
      "publisher": "La France insoumise",
      "published": "2025",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "archive",
      "access": "blocked",
      "scope": "party",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "fiscalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Sous-document lié depuis le sommaire officiel, testé individuellement : erreur 404. Titre reformulé à partir du sommaire. Ne constitue pas un programme distinct."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-fc3690f9c0cc56",
      "url": "https://melenchon2027.fr/programme2025/livre/chapitre13",
      "canonicalUrl": "https://melenchon2027.fr/programme2025/livre/chapitre13",
      "title": "Édition 2025 — chapitre 13 : Transition écologique",
      "publisher": "La France insoumise",
      "published": "2025",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "archive",
      "access": "blocked",
      "scope": "party",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Sous-document lié depuis le sommaire officiel, testé individuellement : erreur 404. Titre reformulé à partir du sommaire. Ne constitue pas un programme distinct."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-e3a75aafb5e0bd",
      "url": "https://melenchon2027.fr/programme2025/livre/chapitre14",
      "canonicalUrl": "https://melenchon2027.fr/programme2025/livre/chapitre14",
      "title": "Édition 2025 — chapitre 14 : Biens communs naturels",
      "publisher": "La France insoumise",
      "published": "2025",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "archive",
      "access": "blocked",
      "scope": "party",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "biodiversite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Sous-document lié depuis le sommaire officiel, testé individuellement : erreur 404. Titre reformulé à partir du sommaire. Ne constitue pas un programme distinct."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-9ea8326fd15882",
      "url": "https://melenchon2027.fr/programme2025/livre/chapitre15",
      "canonicalUrl": "https://melenchon2027.fr/programme2025/livre/chapitre15",
      "title": "Édition 2025 — chapitre 15 : Santé globale",
      "publisher": "La France insoumise",
      "published": "2025",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "archive",
      "access": "blocked",
      "scope": "party",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "sante",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Sous-document lié depuis le sommaire officiel, testé individuellement : erreur 404. Titre reformulé à partir du sommaire. Ne constitue pas un programme distinct."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-0d8fbdd77c83f5",
      "url": "https://melenchon2027.fr/programme2025/livre/chapitre16",
      "canonicalUrl": "https://melenchon2027.fr/programme2025/livre/chapitre16",
      "title": "Édition 2025 — chapitre 16 : Diplomatie",
      "publisher": "La France insoumise",
      "published": "2025",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "archive",
      "access": "blocked",
      "scope": "party",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "diplomatie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Sous-document lié depuis le sommaire officiel, testé individuellement : erreur 404. Titre reformulé à partir du sommaire. Ne constitue pas un programme distinct."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-5e6e16ef840a45",
      "url": "https://melenchon2027.fr/programme2025/livre/chapitre17",
      "canonicalUrl": "https://melenchon2027.fr/programme2025/livre/chapitre17",
      "title": "Édition 2025 — chapitre 17 : Europe",
      "publisher": "La France insoumise",
      "published": "2025",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "archive",
      "access": "blocked",
      "scope": "party",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Sous-document lié depuis le sommaire officiel, testé individuellement : erreur 404. Titre reformulé à partir du sommaire. Ne constitue pas un programme distinct."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-e82707131c1798",
      "url": "https://melenchon2027.fr/programme2025/livre/chapitre18",
      "canonicalUrl": "https://melenchon2027.fr/programme2025/livre/chapitre18",
      "title": "Édition 2025 — chapitre 18 : Nouvelles frontières",
      "publisher": "La France insoumise",
      "published": "2025",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "archive",
      "access": "blocked",
      "scope": "party",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "immigration",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Sous-document lié depuis le sommaire officiel, testé individuellement : erreur 404. Titre reformulé à partir du sommaire. Ne constitue pas un programme distinct."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-3b115484af363a",
      "url": "https://melenchon2027.fr/programme2025/livre/chapitre2",
      "canonicalUrl": "https://melenchon2027.fr/programme2025/livre/chapitre2",
      "title": "Édition 2025 — chapitre 2 : Propriété et biens communs",
      "publisher": "La France insoumise",
      "published": "2025",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "archive",
      "access": "blocked",
      "scope": "party",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Sous-document lié depuis le sommaire officiel, testé individuellement : erreur 404. Titre reformulé à partir du sommaire. Ne constitue pas un programme distinct."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-990a6da68c1063",
      "url": "https://melenchon2027.fr/programme2025/livre/chapitre3",
      "canonicalUrl": "https://melenchon2027.fr/programme2025/livre/chapitre3",
      "title": "Édition 2025 — chapitre 3 : Citoyenneté économique et locale",
      "publisher": "La France insoumise",
      "published": "2025",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "archive",
      "access": "blocked",
      "scope": "party",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Sous-document lié depuis le sommaire officiel, testé individuellement : erreur 404. Titre reformulé à partir du sommaire. Ne constitue pas un programme distinct."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-e7eb89fe787fd1",
      "url": "https://melenchon2027.fr/programme2025/livre/chapitre4",
      "canonicalUrl": "https://melenchon2027.fr/programme2025/livre/chapitre4",
      "title": "Édition 2025 — chapitre 4 : Libertés",
      "publisher": "La France insoumise",
      "published": "2025",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "archive",
      "access": "blocked",
      "scope": "party",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "laicite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Sous-document lié depuis le sommaire officiel, testé individuellement : erreur 404. Titre reformulé à partir du sommaire. Ne constitue pas un programme distinct."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-cd6c39db75d4ff",
      "url": "https://melenchon2027.fr/programme2025/livre/chapitre5",
      "canonicalUrl": "https://melenchon2027.fr/programme2025/livre/chapitre5",
      "title": "Édition 2025 — chapitre 5 : Instruction",
      "publisher": "La France insoumise",
      "published": "2025",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "archive",
      "access": "blocked",
      "scope": "party",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Sous-document lié depuis le sommaire officiel, testé individuellement : erreur 404. Titre reformulé à partir du sommaire. Ne constitue pas un programme distinct."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-b0f5faac381340",
      "url": "https://melenchon2027.fr/programme2025/livre/chapitre6",
      "canonicalUrl": "https://melenchon2027.fr/programme2025/livre/chapitre6",
      "title": "Édition 2025 — chapitre 6 : Répartition des richesses",
      "publisher": "La France insoumise",
      "published": "2025",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "archive",
      "access": "blocked",
      "scope": "party",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Sous-document lié depuis le sommaire officiel, testé individuellement : erreur 404. Titre reformulé à partir du sommaire. Ne constitue pas un programme distinct."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-4f92832054b4c5",
      "url": "https://melenchon2027.fr/programme2025/livre/chapitre7",
      "canonicalUrl": "https://melenchon2027.fr/programme2025/livre/chapitre7",
      "title": "Édition 2025 — chapitre 7 : Solidarité",
      "publisher": "La France insoumise",
      "published": "2025",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "archive",
      "access": "blocked",
      "scope": "party",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Sous-document lié depuis le sommaire officiel, testé individuellement : erreur 404. Titre reformulé à partir du sommaire. Ne constitue pas un programme distinct."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-b8b1fde692b4bb",
      "url": "https://melenchon2027.fr/programme2025/livre/chapitre8",
      "canonicalUrl": "https://melenchon2027.fr/programme2025/livre/chapitre8",
      "title": "Édition 2025 — chapitre 8 : Travail",
      "publisher": "La France insoumise",
      "published": "2025",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "archive",
      "access": "blocked",
      "scope": "party",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Sous-document lié depuis le sommaire officiel, testé individuellement : erreur 404. Titre reformulé à partir du sommaire. Ne constitue pas un programme distinct."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-02d7ac4985624e",
      "url": "https://melenchon2027.fr/programme2025/livre/chapitre9",
      "canonicalUrl": "https://melenchon2027.fr/programme2025/livre/chapitre9",
      "title": "Édition 2025 — chapitre 9 : Production",
      "publisher": "La France insoumise",
      "published": "2025",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "archive",
      "access": "blocked",
      "scope": "party",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Sous-document lié depuis le sommaire officiel, testé individuellement : erreur 404. Titre reformulé à partir du sommaire. Ne constitue pas un programme distinct."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-bb103a91287e14",
      "url": "https://les-patriotes.fr/wp-content/uploads/2025/09/lespatriotes_projet.pdf",
      "canonicalUrl": "https://les-patriotes.fr/wp-content/uploads/2025/09/lespatriotes_projet.pdf",
      "title": "Grandes orientations, édition antérieure",
      "publisher": "Les Patriotes",
      "published": "2025",
      "datePrecision": "year",
      "checkedAt": "2026-10-31",
      "type": "archive",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "philippot"
      ],
      "sourceIds": [
        "deep-patriotes-livret"
      ],
      "measureIds": [
        "deep-philippot-1",
        "deep-philippot-2",
        "deep-philippot-3",
        "deep-philippot-4",
        "deep-philippot-5",
        "deep-philippot-6",
        "deep-philippot-7",
        "deep-philippot-8",
        "deep-philippot-9",
        "deep-philippot-10",
        "deep-philippot-11",
        "deep-philippot-12"
      ],
      "topics": [
        {
          "id": "finances",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "fiscalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "industrie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "energie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "transports",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "justice",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "defense",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "souverainete",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Document repéré par recherche officielle ; comparaison exhaustive avec l'édition 2026-2027 encore nécessaire."
      ],
      "chapterHints": [
        "Fiscalité",
        "Souveraineté"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-42dd0da2c928b8",
      "url": "https://melenchon2027.fr/programme2025/livre/",
      "canonicalUrl": "https://melenchon2027.fr/programme2025/livre",
      "title": "L’Avenir en commun — édition 2025, sommaire",
      "publisher": "La France insoumise",
      "published": "2025",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "programme",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "fiscalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "emploi",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "sante",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "egalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "biodiversite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "immigration",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "laicite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "sport",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "diplomatie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Sommaire de 18 chapitres consulté. Tous les liens de chapitres testés ont renvoyé 404. L’ancien PDF programme.lafranceinsoumise.fr/wp-content/uploads/2025/avenir_en_commun_2025.pdf redirige vers l’accueil 2027."
      ],
      "chapterHints": [
        "Pouvoir populaire",
        "Propriété et biens communs",
        "Citoyenneté économique et locale",
        "Libertés",
        "Instruction",
        "Répartition des richesses",
        "Solidarité",
        "Travail",
        "Production",
        "Inclusion",
        "Culture et sport",
        "Planification écologique",
        "Transition écologique",
        "Biens communs naturels",
        "Santé globale",
        "Diplomatie",
        "Europe",
        "Nouvelles frontières"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-1ccfb57eb39024",
      "url": "https://gabrielattal.fr/document/6H1i4nqgQeRUo8Cm3OG7dB/professiondefoi-ga-2t-2024-15-ok-bat-compressed.pdf",
      "canonicalUrl": "https://gabrielattal.fr/document/6H1i4nqgQeRUo8Cm3OG7dB/professiondefoi-ga-2t-2024-15-ok-bat-compressed.pdf",
      "title": "Profession de foi Gabriel Attal — second tour 2024",
      "publisher": "Gabriel Attal",
      "published": "2024-07",
      "datePrecision": "month",
      "checkedAt": "2026-10-31",
      "type": "archive",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "attal"
      ],
      "sourceIds": [
        "att-2024"
      ],
      "measureIds": [
        "a1",
        "a3"
      ],
      "topics": [
        {
          "id": "fiscalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "energie",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "PDF de deux pages récupéré via le site gabrielattal.fr ; ne pas confondre scrutin législatif et présidentielle."
      ],
      "chapterHints": [
        "Profession de foi législative"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-b34a653eb8c3c0",
      "url": "https://lcp.fr/actualites/legislatives-2024-le-rassemblement-national-et-le-nouveau-front-populaire-precisent",
      "canonicalUrl": "https://lcp.fr/actualites/legislatives-2024-le-rassemblement-national-et-le-nouveau-front-populaire-precisent",
      "title": "Précisions du projet RN sur les retraites en 2024",
      "publisher": "LCP – Assemblée nationale",
      "published": "2024-06-26",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "party",
      "personIds": [
        "bardella"
      ],
      "sourceIds": [
        "deep-extra-bardella-retraites"
      ],
      "measureIds": [
        "deep-extra-bardella-18",
        "deep-extra-bardella-19"
      ],
      "topics": [
        {
          "id": "retraites",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Projet annoncé durant les législatives 2024, ne vaut pas engagement 2027."
      ],
      "chapterHints": [],
      "evidenceType": "reported",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-c5c2eb43dea560",
      "url": "https://lcp.fr/actualites/legislatives-2024-pouvoir-d-achat-immigration-ecole-jordan-bardella-devoile-le-programme",
      "canonicalUrl": "https://lcp.fr/actualites/legislatives-2024-pouvoir-d-achat-immigration-ecole-jordan-bardella-devoile-le-programme",
      "title": "Présentation du programme législatif RN de 2024",
      "publisher": "LCP – Assemblée nationale",
      "published": "2024-06-24",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "party",
      "personIds": [
        "bardella"
      ],
      "sourceIds": [
        "deep-extra-bardella-general"
      ],
      "measureIds": [
        "deep-extra-bardella-1",
        "deep-extra-bardella-2",
        "deep-extra-bardella-3",
        "deep-extra-bardella-4",
        "deep-extra-bardella-5",
        "deep-extra-bardella-6",
        "deep-extra-bardella-7",
        "deep-extra-bardella-8",
        "deep-extra-bardella-9",
        "deep-extra-bardella-10",
        "deep-extra-bardella-11",
        "deep-extra-bardella-12"
      ],
      "topics": [
        {
          "id": "finances",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "emploi",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "sante",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "famille",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "logement",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "energie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "agriculture",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "justice",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "defense",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Programme législatif collectif présenté par Jordan Bardella en 2024, non programme personnel 2027."
      ],
      "chapterHints": [],
      "evidenceType": "reported",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-65393f761d9a2b",
      "url": "https://www.publicsenat.fr/actualites/education/interdiction-des-portables-vouvoiement-des-professeurs-uniforme-jordan-bardella-promet-un-big-bang-de-lautorite-a-lecole",
      "canonicalUrl": "https://www.publicsenat.fr/actualites/education/interdiction-des-portables-vouvoiement-des-professeurs-uniforme-jordan-bardella-promet-un-big-bang-de-lautorite-a-lecole",
      "title": "Propositions scolaires de Jordan Bardella en 2024",
      "publisher": "Public Sénat",
      "published": "2024-06-24",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "party",
      "personIds": [
        "bardella"
      ],
      "sourceIds": [
        "deep-extra-bardella-ecole"
      ],
      "measureIds": [
        "deep-extra-bardella-13",
        "deep-extra-bardella-14",
        "deep-extra-bardella-15",
        "deep-extra-bardella-16",
        "deep-extra-bardella-17"
      ],
      "topics": [
        {
          "id": "education",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Propositions de campagne législative de 2024 ; reconduction non établie."
      ],
      "chapterHints": [],
      "evidenceType": "reported",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-77a6ba76e828e8",
      "url": "https://place-publique.eu/wp-content/uploads/2024/06/20240610_CP_PS_PP_CP_10juin.pdf",
      "canonicalUrl": "https://place-publique.eu/wp-content/uploads/2024/06/20240610_CP_PS_PP_CP_10juin.pdf",
      "title": "Cap commun après les européennes",
      "publisher": "PS / Place publique",
      "published": "2024-06-10",
      "datePrecision": "day",
      "checkedAt": "2026-10-31",
      "type": "archive",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "glucksmann"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "fiscalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "emploi",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "retraites",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "egalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Communiqué collectif signé par Olivier Faure et Aurore Lalucq. Source indexée consultée, fichier direct à revérifier ; pas un programme personnel Glucksmann."
      ],
      "chapterHints": [
        "Construction européenne",
        "Ukraine et Proche-Orient",
        "Services publics et pouvoir d'achat",
        "Retraites et chômage",
        "Fiscalité",
        "Écologie et égalité"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-cedc005df77e8b",
      "url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/06/Programme-nouveaufrontpopulaire.pdf",
      "canonicalUrl": "https://lafranceinsoumise.fr/wp-content/uploads/2024/06/Programme-nouveaufrontpopulaire.pdf",
      "title": "Contrat de législature du Nouveau Front populaire",
      "publisher": "Nouveau Front populaire",
      "published": "2024-06",
      "datePrecision": "mois",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "party",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [
        "left-nfp24"
      ],
      "measureIds": [
        "expanded-left-35",
        "expanded-left-36",
        "expanded-left-37",
        "expanded-left-38",
        "expanded-left-39",
        "expanded-left-40",
        "expanded-left-41",
        "expanded-left-42",
        "expanded-left-43",
        "expanded-left-44"
      ],
      "topics": [
        {
          "id": "biodiversite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "eau",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "agriculture",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "securite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "laicite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "culture",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "sport",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "cooperation",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Programme collectif aux législatives 2024 ; pas un programme individuel 2027"
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-f56ce5fa363e0f",
      "url": "https://ensmbl.fr/notre-projet",
      "canonicalUrl": "https://ensmbl.fr/notre-projet",
      "title": "Notre projet — législatives Ensemble 2024",
      "publisher": "Ensemble pour la République",
      "published": "2024-06",
      "datePrecision": "month",
      "checkedAt": "2026-10-31",
      "type": "archive",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "attal"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "sante",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "logement",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "PDF 12 pages relié depuis le site personnel 2024. Programme collectif historique, pas programme personnel 2027."
      ],
      "chapterHints": [
        "Pouvoir d’achat",
        "Santé et logement",
        "Travail",
        "Valeurs républicaines",
        "Écologie",
        "Autorité"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-861407073dc9ca",
      "url": "https://rassemblementnational.fr/documents/202406-programme.pdf",
      "canonicalUrl": "https://rassemblementnational.fr/documents/202406-programme.pdf",
      "title": "Programme des législatives 2024",
      "publisher": "Rassemblement national",
      "published": "2024-06",
      "datePrecision": "mois",
      "checkedAt": "2026-10-30",
      "type": "programme",
      "access": "blocked",
      "scope": "party",
      "personIds": [
        "bardella",
        "lepen"
      ],
      "sourceIds": [
        "rn-2024"
      ],
      "measureIds": [
        "right-m9",
        "right-m10",
        "right-m11",
        "right-m12",
        "right-m13",
        "right-m14",
        "right-m15",
        "right-m16",
        "l1",
        "l3",
        "l4",
        "l5"
      ],
      "topics": [
        {
          "id": "fiscalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "emploi",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "retraites",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "sante",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "energie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "immigration",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Lien confirmé dans la navigation officielle. Lecture intégrale empêchée par le poids du PDF (21,5 Mo). Archive, pas programme 2027."
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-e9cbfd5b8d4a70",
      "url": "https://www.nousfrance.fr/2024/02/entretien-xavier-bertrand-sur-la-presidentielle-jai-bien-lintention-detre-candidat-en-2027/",
      "canonicalUrl": "https://www.nousfrance.fr/2024/02/entretien-xavier-bertrand-sur-la-presidentielle-jai-bien-lintention-detre-candidat-en-2027",
      "title": "Entretien : intention de candidature en 2027",
      "publisher": "Nous France / Xavier Bertrand",
      "published": "2024-02",
      "datePrecision": "mois",
      "checkedAt": "2026-10-30",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "bertrand"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "sante",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "territoires",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Entretien historique reproduit sur le site personnel du mouvement."
      ],
      "chapterHints": [
        "Santé",
        "Pouvoir d’achat",
        "Territoires"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-e42d3b7d685720",
      "url": "https://questions.assemblee-nationale.fr/dyn/16/comptes-rendus/seance/session-ordinaire-de-2023-2024/deuxieme-seance-du-mardi-30-janvier-2024",
      "canonicalUrl": "https://questions.assemblee-nationale.fr/dyn/16/comptes-rendus/seance/session-ordinaire-de-2023-2024/deuxieme-seance-du-mardi-30-janvier-2024",
      "title": "Déclaration de politique générale de Gabriel Attal, 30 janvier 2024",
      "publisher": "Assemblée nationale — compte rendu intégral",
      "published": "2024-01-30",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "unspecified",
      "personIds": [
        "attal"
      ],
      "sourceIds": [
        "attal-dpg-2024"
      ],
      "measureIds": [],
      "topics": [
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Déclaration gouvernementale historique, pas programme présidentiel 2027."
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-dbd8a4fc6933aa",
      "url": "https://www.ericzemmour.fr/discours-udt-2024",
      "canonicalUrl": "https://www.ericzemmour.fr/discours-udt-2024",
      "title": "Discours à Orange, université d’été 2024",
      "publisher": "Éric Zemmour",
      "published": "2024",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "zemmour"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "superieur",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "immigration",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Discours annonçant la construction d’un nouveau programme ; ne prouve pas que celui-ci soit achevé."
      ],
      "chapterHints": [
        "Consultation des maires",
        "Construction du programme",
        "Économie",
        "Immigration"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-271173a0d14c30",
      "url": "https://parti-equinoxe.fr/europeennes-2024/",
      "canonicalUrl": "https://parti-equinoxe.fr/europeennes-2024",
      "title": "Programme des européennes 2024",
      "publisher": "Équinoxe",
      "published": "2024",
      "datePrecision": "year",
      "checkedAt": "2026-10-31",
      "type": "archive",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "mikolajczak"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "industrie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "innovation",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "energie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "climat",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "agriculture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "transports",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "defense",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "souverainete",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page officielle des priorités et domaines de compétence consultée ; détails des fiches thématiques restant à dépouiller."
      ],
      "chapterHints": [
        "Énergie et climat",
        "Industrie et souveraineté",
        "Institutions européennes",
        "Mobilités",
        "Défense",
        "Agriculture et pêche",
        "Finance et numérique"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-61084ccd699565",
      "url": "https://parti-equinoxe.fr/legislatives-2024/",
      "canonicalUrl": "https://parti-equinoxe.fr/legislatives-2024",
      "title": "Programme des législatives 2024",
      "publisher": "Équinoxe",
      "published": "2024",
      "datePrecision": "year",
      "checkedAt": "2026-10-31",
      "type": "archive",
      "access": "blocked",
      "scope": "party",
      "personIds": [
        "mikolajczak"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Lien confirmé dans l'histoire officielle du mouvement ; accès 403."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-3d09830dc0e61d",
      "url": "https://rassemblementnational.fr/documents/202411-programme-europeennes.pdf",
      "canonicalUrl": "https://rassemblementnational.fr/documents/202411-programme-europeennes.pdf",
      "title": "Programme européen 2024",
      "publisher": "Rassemblement national",
      "published": "2024",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "programme",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "bardella",
        "lepen"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "souverainete",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Introduction indexée lue ; PDF intégral trop volumineux (24,2 Mo). Le chemin 202411 ne doit pas être utilisé comme date du programme électoral."
      ],
      "chapterHints": [
        "Protection",
        "Production",
        "Souveraineté des peuples"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-e1d466123c813b",
      "url": "https://parti-animaliste.fr/wp-content/uploads/2024/05/programme-europeennes-2024.pdf",
      "canonicalUrl": "https://parti-animaliste.fr/wp-content/uploads/2024/05/programme-europeennes-2024.pdf",
      "title": "Programme européen2024, synthèse PDF",
      "publisher": "Parti animaliste",
      "published": "2024",
      "datePrecision": "year",
      "checkedAt": "2026-10-31",
      "type": "archive",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "markovic"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "sante",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "agriculture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "48pages. Couverture et début inspectés ; programme européen collectif, distinct d'un programme présidentiel."
      ],
      "chapterHints": [
        "Agriculture",
        "Santé",
        "Démocratie européenne",
        "Environnement",
        "Consommation",
        "Vie sociale"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-a726ecba06fd95",
      "url": "https://assets.nationbuilder.com/reveillerleurope/pages/176/attachments/original/1715873030/Programme_V6.pdf?1715873030=",
      "canonicalUrl": "https://assets.nationbuilder.com/reveillerleurope/pages/176/attachments/original/1715873030/Programme_V6.pdf?1715873030=",
      "title": "Réveiller l'Europe — programme européen 2024",
      "publisher": "PS / Place publique",
      "published": "2024",
      "datePrecision": "year",
      "checkedAt": "2026-10-31",
      "type": "archive",
      "access": "blocked",
      "scope": "party",
      "personIds": [
        "glucksmann"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Lien vers le PDF d'origine retrouvé via Toute l'Europe ; téléchargement 403 dans cette passe. Ne pas importer les 338 mesures annoncées sans le dépouiller."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-8a79e19cd9a7f9",
      "url": "https://france-libre.fr/nos-themes-et-valeurs/",
      "canonicalUrl": "https://france-libre.fr/nos-themes-et-valeurs",
      "title": "Thèmes et valeurs de France Libre",
      "publisher": "France Libre",
      "published": "2024",
      "datePrecision": "year",
      "checkedAt": "2026-10-31",
      "type": "archive",
      "access": "read",
      "scope": "party",
      "personIds": [
        "lalanne"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "famille",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "biodiversite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "justice",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "laicite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Le mouvement présente ces valeurs comme issues de ses professions de foi de 2024. Rattachement historique, non reconduction personnelle automatique."
      ],
      "chapterHints": [
        "Institutions",
        "Justice",
        "Participation citoyenne",
        "Libertés",
        "Paix",
        "Enfance",
        "Économie",
        "Biodiversité"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-bb270959544b71",
      "url": "https://generationecologie.fr/vivre-autrement/",
      "canonicalUrl": "https://generationecologie.fr/vivre-autrement",
      "title": "Vivre autrement : motion d'orientation",
      "publisher": "Génération Écologie",
      "published": "2023-12-16",
      "datePrecision": "day",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "party",
      "personIds": [
        "batho"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "sante",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Texte adopté en 2023 visant l'élaboration future d'un programme ; ce n'est pas un programme 2027 finalisé."
      ],
      "chapterHints": [
        "Décroissance et résilience",
        "Travail et temps disponible",
        "Santé environnementale",
        "Besoins vitaux et services publics",
        "Réforme des institutions",
        "Méthode de construction du programme"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-5c0451413b1ad7",
      "url": "https://drees.solidarites-sante.gouv.fr/publications-communique-de-presse/etudes-et-resultats/la-part-des-enfants-de-moins-de-3-ans-confies",
      "canonicalUrl": "https://drees.solidarites-sante.gouv.fr/publications-communique-de-presse/etudes-et-resultats/la-part-des-enfants-de-moins-de-3-ans-confies",
      "title": "La part des enfants de moins de 3 ans confiés principalement à une assistante maternelle ou une crèche a presque doublé — Études et Résultats 1257",
      "publisher": "DREES",
      "published": "2023-02-14",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "référence institutionnelle",
      "access": "read",
      "scope": "verification",
      "personIds": [
        "attal"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "famille",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Référence institutionnelle utilisée pour une vérification, pas une position du candidat. France métropolitaine, mode principal du lundi au vendredi entre 8 h et 19 h"
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "passageLocator": "résultats sur l’accueil principal et le premier choix des parents",
      "reliability": {
        "grade": "A",
        "label": "Traçabilité forte",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Source originale consultée, attribution et date quotidienne identifiées.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-1343e7fcac793a",
      "url": "https://upr.fr/actualites/programme-presidentiel-2022",
      "canonicalUrl": "https://upr.fr/actualites/programme-presidentiel-2022",
      "title": "Programme présidentiel 2022",
      "publisher": "UPR / François Asselineau",
      "published": "2022-10-27",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "unspecified",
      "personIds": [
        "asselineau"
      ],
      "sourceIds": [
        "more-asselineau-2022"
      ],
      "measureIds": [
        "more-asselineau-2022-01",
        "more-asselineau-2022-02",
        "more-asselineau-2022-03",
        "more-asselineau-2022-04",
        "more-asselineau-2022-05",
        "more-asselineau-2022-06",
        "more-asselineau-2022-07",
        "more-asselineau-2022-08",
        "more-asselineau-2022-09",
        "more-asselineau-2022-10"
      ],
      "topics": [
        {
          "id": "fiscalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "pouvoir",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "emploi",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "entreprises",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "egalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "transports",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "defense",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Programme présidentiel de François Asselineau en 2022 ; aucune reconduction pour 2027 présumée."
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-8ee0da2572f544",
      "url": "https://lafranceinsoumise.fr/2022/06/28/declaration-politique-du-groupe-parlementaire-de-la-france-insoumise/",
      "canonicalUrl": "https://lafranceinsoumise.fr/2022/06/28/declaration-politique-du-groupe-parlementaire-de-la-france-insoumise",
      "title": "Déclaration politique du groupe LFI",
      "publisher": "La France insoumise",
      "published": "2022-06-28",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "party",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [
        "lfi-2022"
      ],
      "measureIds": [
        "m2",
        "m4",
        "m5",
        "m6",
        "m8",
        "m9",
        "m10",
        "m11"
      ],
      "topics": [
        {
          "id": "fiscalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "emploi",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "energie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "climat",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "outremer",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "commerce-monde",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Déclaration de groupe en 2022 — non 2027"
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-cd9d04fadd0ed3",
      "url": "https://melenchon.fr/2022/05/19/presentation-du-programme-de-la-nupes/",
      "canonicalUrl": "https://melenchon.fr/2022/05/19/presentation-du-programme-de-la-nupes",
      "title": "Présentation du programme de la NUPES",
      "publisher": "Jean-Luc Mélenchon",
      "published": "2022-05-19",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "unspecified",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [
        "left-nupes22"
      ],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Programme collectif NUPES aux législatives 2022"
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-6ad4179bb6d742",
      "url": "https://www.cnccep.fr/pdfs/Candidat-01-Nathalie-Arthaud-Declaration-FALC.pdf",
      "canonicalUrl": "https://www.cnccep.fr/pdfs/Candidat-01-Nathalie-Arthaud-Declaration-FALC.pdf",
      "title": "Profession de foi accessible FALC2022",
      "publisher": "Nathalie Arthaud / CNCCEP",
      "published": "2022-03-07",
      "datePrecision": "jour",
      "checkedAt": "2026-10-30",
      "type": "archive",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "arthaud"
      ],
      "sourceIds": [
        "more-arthaud-2022"
      ],
      "measureIds": [
        "more-arthaud-2022-01",
        "more-arthaud-2022-02",
        "more-arthaud-2022-03",
        "more-arthaud-2022-04",
        "more-arthaud-2022-05",
        "more-arthaud-2022-06",
        "more-arthaud-2022-07"
      ],
      "topics": [
        {
          "id": "pouvoir",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "emploi",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "entreprises",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "retraites",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "sante",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "diplomatie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "defense",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "PDF quatre pages consulté. Déclaration électorale abrégée ancienne, pas programme2027."
      ],
      "chapterHints": [
        "Revenus",
        "Partage du travail",
        "Contrôle économique",
        "Services publics",
        "Droits politiques",
        "International et environnement"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "A",
        "label": "Traçabilité forte",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Source originale consultée, attribution et date quotidienne identifiées.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-60ffa4d0c69665",
      "url": "https://oise.pcf.fr/120167",
      "canonicalUrl": "https://oise.pcf.fr/120167",
      "title": "Présentation historique du livre et résumé huit pages",
      "publisher": "PCF Oise",
      "published": "2022-01-25",
      "datePrecision": "jour",
      "checkedAt": "2026-10-30",
      "type": "archive",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "roussel"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Présentation indexée du livre et du résumé de huit pages ; ouverture directe en erreur 502."
      ],
      "chapterHints": [
        "Six objectifs",
        "Trois moyens"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-4c075ffd991349",
      "url": "https://www.publicsenat.fr/actualites/politique/presidentielle-fabien-roussel-presente-180-propositions-pour-une-france-des-jours",
      "canonicalUrl": "https://www.publicsenat.fr/actualites/politique/presidentielle-fabien-roussel-presente-180-propositions-pour-une-france-des-jours",
      "title": "Présentation du programme de Fabien Roussel en 2022",
      "publisher": "Public Sénat",
      "published": "2022-01-24",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "unspecified",
      "personIds": [
        "roussel"
      ],
      "sourceIds": [
        "deep-extra-roussel22"
      ],
      "measureIds": [
        "deep-extra-roussel-1",
        "deep-extra-roussel-2",
        "deep-extra-roussel-3",
        "deep-extra-roussel-4",
        "deep-extra-roussel-5",
        "deep-extra-roussel-6",
        "deep-extra-roussel-7",
        "deep-extra-roussel-8",
        "deep-extra-roussel-9",
        "deep-extra-roussel-10",
        "deep-extra-roussel-11",
        "deep-extra-roussel-12",
        "deep-extra-roussel-13",
        "deep-extra-roussel-14",
        "deep-extra-roussel-15"
      ],
      "topics": [
        {
          "id": "finances",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "fiscalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "pouvoir",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "emploi",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "retraites",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "superieur",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "energie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "administration",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Programme historique de 2022, rapporté par Public Sénat ; pas programme 2027."
      ],
      "chapterHints": [],
      "evidenceType": "reported",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-7d48b48589a72e",
      "url": "https://rassemblementnational.fr/22-mesures",
      "canonicalUrl": "https://rassemblementnational.fr/22-mesures",
      "title": "22 mesures pour 2022",
      "publisher": "Marine Le Pen / Rassemblement national",
      "published": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "programme",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "lepen"
      ],
      "sourceIds": [
        "rn-2022"
      ],
      "measureIds": [
        "l2",
        "l6",
        "l7",
        "l8",
        "l9",
        "l10",
        "l11",
        "right-m1",
        "right-m2",
        "right-m3",
        "right-m4",
        "right-m5",
        "right-m6",
        "right-m7",
        "right-m8",
        "right-expanded-1",
        "right-expanded-2",
        "right-expanded-3",
        "right-expanded-4",
        "right-expanded-5",
        "right-expanded-6",
        "right-expanded-7",
        "right-expanded-8",
        "right-expanded-9",
        "right-expanded-10"
      ],
      "topics": [
        {
          "id": "fiscalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "emploi",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "retraites",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "sante",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "autonomie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "famille",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "education",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "logement",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "egalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "energie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "transports",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "justice",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "securite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "immigration",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "administration",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "defense",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "souverainete",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "commerce-monde",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Synthèse présidentielle historique ; ne pas convertir en engagements 2027."
      ],
      "chapterHints": [
        "Immigration",
        "Sécurité",
        "Pouvoir d’achat",
        "Famille",
        "Retraites",
        "Énergie",
        "Santé",
        "École",
        "Économie",
        "Défense"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-6acbfcbc53a87c",
      "url": "https://www.ericzemmour.fr/discours-saulieu",
      "canonicalUrl": "https://www.ericzemmour.fr/discours-saulieu",
      "title": "Discours de Saulieu (campagne 2022)",
      "publisher": "Éric Zemmour",
      "published": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "unspecified",
      "personIds": [
        "zemmour"
      ],
      "sourceIds": [
        "right-expanded-z-saulieu"
      ],
      "measureIds": [
        "right-expanded-52",
        "right-expanded-53",
        "right-expanded-54",
        "right-expanded-55",
        "right-expanded-56"
      ],
      "topics": [
        {
          "id": "sante",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "superieur",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "biodiversite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "culture",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "ruralite",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Document historique de campagne, pas un engagement pour 2027"
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-80387502f18bff",
      "url": "https://rassemblementnational.fr/livrets-thematiques",
      "canonicalUrl": "https://rassemblementnational.fr/livrets-thematiques",
      "title": "Index des seize livrets thématiques 2022",
      "publisher": "Marine Le Pen / Rassemblement national",
      "published": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "archive",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "lepen"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "innovation",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "sante",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "famille",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "education",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "egalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "agriculture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "securite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "immigration",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "outremer",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Seize liens de livrets retrouvés et suivis."
      ],
      "chapterHints": [
        "Contrôle de l’immigration",
        "Agriculture",
        "École",
        "Famille",
        "Jeunesse",
        "Lutte contre la fraude",
        "Protection de l’enfance",
        "Protection animale",
        "Santé",
        "Sécurité",
        "Numérique",
        "Patrimoine",
        "Tourisme",
        "Écologie",
        "Handicap",
        "Outre-mer"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-36bb18bf462ae0",
      "url": "https://programme.ericzemmour.fr/",
      "canonicalUrl": "https://programme.ericzemmour.fr",
      "title": "Index du programme de 2022",
      "publisher": "Éric Zemmour",
      "published": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "archive",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "zemmour"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Index de recherche présente 35 rubriques ; ouverture directe en boucle de redirection."
      ],
      "chapterHints": [
        "Rubriques du programme",
        "Chiffrage"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-84ef455b29e87b",
      "url": "https://melenchon2027.fr/?page_id=1790",
      "canonicalUrl": "https://melenchon2027.fr/?page_id=1790",
      "title": "Index historique des livrets 2022",
      "publisher": "Campagne Mélenchon / LFI",
      "published": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "archive",
      "access": "blocked",
      "scope": "personal",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Lien de l’index actuel testé : erreur 404. Aucun inventaire complet des livrets 2022 validé."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-3a0428ae0d4cca",
      "url": "https://melenchon2027.fr/?page_id=2006",
      "canonicalUrl": "https://melenchon2027.fr/?page_id=2006",
      "title": "Index historique des plans 2022",
      "publisher": "Campagne Mélenchon / LFI",
      "published": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "archive",
      "access": "blocked",
      "scope": "personal",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Lien de l’index actuel testé : erreur 404."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-af718ea72cc431",
      "url": "https://d3n8a8pro7vhmx.cloudfront.net/fabienroussel2022/pages/217/attachments/original/1643038967/exe_la_france_des_jours_heureux_LIVRE_stc.pdf",
      "canonicalUrl": "https://d3n8a8pro7vhmx.cloudfront.net/fabienroussel2022/pages/217/attachments/original/1643038967/exe_la_france_des_jours_heureux_LIVRE_stc.pdf",
      "title": "La France des Jours heureux — livre-programme",
      "publisher": "Campagne Fabien Roussel 2022",
      "published": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "programme",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "roussel"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "superieur",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "egalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "PDF complet accessible, 67 pages PDF en doubles pages. Sommaire et début consultés ; les 180 propositions annoncées ne sont pas toutes rapprochées du corpus. Archive 2022, pas reconduction automatique."
      ],
      "chapterHints": [
        "Travail, rémunération et formation",
        "Services publics et protection sociale",
        "Jeunesse",
        "Développement et écologie",
        "Égalité femmes-hommes",
        "Émancipation",
        "Finance et pouvoir économique",
        "Institutions démocratiques",
        "Europe et paix"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-1b3c4e4813878e",
      "url": "https://rassemblementnational.fr/documents/projet/projet-l-agriculture.pdf",
      "canonicalUrl": "https://rassemblementnational.fr/documents/projet/projet-l-agriculture.pdf",
      "title": "Livret 2022 : Agriculture",
      "publisher": "Marine Le Pen / Rassemblement national",
      "published": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "lepen"
      ],
      "sourceIds": [
        "right-expanded-agri22"
      ],
      "measureIds": [
        "right-expanded-19",
        "right-expanded-20",
        "right-expanded-21",
        "right-expanded-22",
        "right-expanded-23",
        "right-expanded-24",
        "right-expanded-25",
        "right-expanded-26"
      ],
      "topics": [
        {
          "id": "adaptation",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "eau",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "agriculture",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "urbanisme",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "PDF ouvert ; repérage documentaire effectué, extraction de chaque proposition à terminer."
      ],
      "chapterHints": [
        "Agriculture"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-e8997333bcf851",
      "url": "https://rassemblementnational.fr/documents/projet/projet-controle-de-limmigration.pdf",
      "canonicalUrl": "https://rassemblementnational.fr/documents/projet/projet-controle-de-limmigration.pdf",
      "title": "Livret 2022 : Contrôle de l’immigration",
      "publisher": "Marine Le Pen / Rassemblement national",
      "published": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "lepen"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "immigration",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "PDF ouvert ; repérage documentaire effectué, extraction de chaque proposition à terminer."
      ],
      "chapterHints": [
        "Contrôle de l’immigration"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-3e14d0a44044d2",
      "url": "https://rassemblementnational.fr/documents/projet/projet-l-ecole.pdf",
      "canonicalUrl": "https://rassemblementnational.fr/documents/projet/projet-l-ecole.pdf",
      "title": "Livret 2022 : École",
      "publisher": "Marine Le Pen / Rassemblement national",
      "published": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "lepen"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "education",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "PDF ouvert ; repérage documentaire effectué, extraction de chaque proposition à terminer."
      ],
      "chapterHints": [
        "École"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-bfaa3a4ccdcccf",
      "url": "https://rassemblementnational.fr/documents/projet/projet-lecologie.pdf",
      "canonicalUrl": "https://rassemblementnational.fr/documents/projet/projet-lecologie.pdf",
      "title": "Livret 2022 : Écologie",
      "publisher": "Marine Le Pen / Rassemblement national",
      "published": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "lepen"
      ],
      "sourceIds": [
        "right-expanded-eco22"
      ],
      "measureIds": [
        "right-expanded-27",
        "right-expanded-28",
        "right-expanded-29",
        "right-expanded-30",
        "right-expanded-31",
        "right-expanded-32",
        "right-expanded-33"
      ],
      "topics": [
        {
          "id": "education",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "adaptation",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "biodiversite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "eau",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "dechets",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "ruralite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "urbanisme",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "PDF ouvert ; repérage documentaire effectué, extraction de chaque proposition à terminer."
      ],
      "chapterHints": [
        "Écologie"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-1f685e7ec22e06",
      "url": "https://rassemblementnational.fr/documents/projet/projet-la-famille.pdf",
      "canonicalUrl": "https://rassemblementnational.fr/documents/projet/projet-la-famille.pdf",
      "title": "Livret 2022 : Famille",
      "publisher": "Marine Le Pen / Rassemblement national",
      "published": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "lepen"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "famille",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "PDF ouvert ; repérage documentaire effectué, extraction de chaque proposition à terminer."
      ],
      "chapterHints": [
        "Famille"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-5ffe4ef378ff8e",
      "url": "https://rassemblementnational.fr/documents/projet/projet-les-porteurs-de-handicap.pdf",
      "canonicalUrl": "https://rassemblementnational.fr/documents/projet/projet-les-porteurs-de-handicap.pdf",
      "title": "Livret 2022 : Handicap",
      "publisher": "Marine Le Pen / Rassemblement national",
      "published": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "lepen"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "egalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "PDF ouvert ; repérage documentaire effectué, extraction de chaque proposition à terminer."
      ],
      "chapterHints": [
        "Handicap"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-81fb62b3edd695",
      "url": "https://rassemblementnational.fr/documents/projet/projet-la-jeunesse.pdf",
      "canonicalUrl": "https://rassemblementnational.fr/documents/projet/projet-la-jeunesse.pdf",
      "title": "Livret 2022 : Jeunesse",
      "publisher": "Marine Le Pen / Rassemblement national",
      "published": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "lepen"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "PDF ouvert ; repérage documentaire effectué, extraction de chaque proposition à terminer."
      ],
      "chapterHints": [
        "Jeunesse"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-039e004f1bc993",
      "url": "https://rassemblementnational.fr/documents/projet/projet-la-lutte-contre-la-fraude.pdf",
      "canonicalUrl": "https://rassemblementnational.fr/documents/projet/projet-la-lutte-contre-la-fraude.pdf",
      "title": "Livret 2022 : Lutte contre la fraude",
      "publisher": "Marine Le Pen / Rassemblement national",
      "published": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "lepen"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "PDF ouvert ; repérage documentaire effectué, extraction de chaque proposition à terminer."
      ],
      "chapterHints": [
        "Lutte contre la fraude"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-5a4ed4dc645c5c",
      "url": "https://rassemblementnational.fr/documents/projet/projet-le-numerique.pdf",
      "canonicalUrl": "https://rassemblementnational.fr/documents/projet/projet-le-numerique.pdf",
      "title": "Livret 2022 : Numérique",
      "publisher": "Marine Le Pen / Rassemblement national",
      "published": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "blocked",
      "scope": "personal",
      "personIds": [
        "lepen"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "innovation",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "PDF de 11,6 Mo trop volumineux pour le lecteur ; contenu non dépouillé."
      ],
      "chapterHints": [
        "Numérique"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-71d856909b628d",
      "url": "https://rassemblementnational.fr/documents/projet/projet-outre-mer.pdf",
      "canonicalUrl": "https://rassemblementnational.fr/documents/projet/projet-outre-mer.pdf",
      "title": "Livret 2022 : Outre-mer",
      "publisher": "Marine Le Pen / Rassemblement national",
      "published": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "lepen"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "outremer",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "PDF ouvert ; repérage documentaire effectué, extraction de chaque proposition à terminer."
      ],
      "chapterHints": [
        "Outre-mer"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-c4e556a1ec9c69",
      "url": "https://rassemblementnational.fr/documents/projet/projet-le-patrimoine.pdf",
      "canonicalUrl": "https://rassemblementnational.fr/documents/projet/projet-le-patrimoine.pdf",
      "title": "Livret 2022 : Patrimoine",
      "publisher": "Marine Le Pen / Rassemblement national",
      "published": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "lepen"
      ],
      "sourceIds": [
        "right-expanded-patr22"
      ],
      "measureIds": [
        "right-expanded-34",
        "right-expanded-35",
        "right-expanded-36",
        "right-expanded-37",
        "right-expanded-38"
      ],
      "topics": [
        {
          "id": "culture",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "PDF ouvert ; repérage documentaire effectué, extraction de chaque proposition à terminer."
      ],
      "chapterHints": [
        "Patrimoine"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-730a03796d051b",
      "url": "https://rassemblementnational.fr/documents/projet/projet-la-protection-des-animaux.pdf",
      "canonicalUrl": "https://rassemblementnational.fr/documents/projet/projet-la-protection-des-animaux.pdf",
      "title": "Livret 2022 : Protection animale",
      "publisher": "Marine Le Pen / Rassemblement national",
      "published": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "lepen"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "PDF ouvert ; repérage documentaire effectué, extraction de chaque proposition à terminer."
      ],
      "chapterHints": [
        "Protection animale"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-3cd3da7b8d4aad",
      "url": "https://rassemblementnational.fr/documents/projet/projet-la-protection-de-lenfance.pdf",
      "canonicalUrl": "https://rassemblementnational.fr/documents/projet/projet-la-protection-de-lenfance.pdf",
      "title": "Livret 2022 : Protection de l’enfance",
      "publisher": "Marine Le Pen / Rassemblement national",
      "published": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "lepen"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "famille",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "PDF ouvert ; repérage documentaire effectué, extraction de chaque proposition à terminer."
      ],
      "chapterHints": [
        "Protection de l’enfance"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-6f6858042d535a",
      "url": "https://rassemblementnational.fr/documents/projet/projet-la-sante.pdf",
      "canonicalUrl": "https://rassemblementnational.fr/documents/projet/projet-la-sante.pdf",
      "title": "Livret 2022 : Santé",
      "publisher": "Marine Le Pen / Rassemblement national",
      "published": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "lepen"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "sante",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "PDF ouvert ; repérage documentaire effectué, extraction de chaque proposition à terminer."
      ],
      "chapterHints": [
        "Santé"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-0d1110263264ea",
      "url": "https://rassemblementnational.fr/documents/projet/projet-la-securite.pdf",
      "canonicalUrl": "https://rassemblementnational.fr/documents/projet/projet-la-securite.pdf",
      "title": "Livret 2022 : Sécurité",
      "publisher": "Marine Le Pen / Rassemblement national",
      "published": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "lepen"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "securite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "PDF ouvert ; repérage documentaire effectué, extraction de chaque proposition à terminer."
      ],
      "chapterHints": [
        "Sécurité"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-514d3cdf37c506",
      "url": "https://rassemblementnational.fr/documents/projet/projet-le-tourisme.pdf",
      "canonicalUrl": "https://rassemblementnational.fr/documents/projet/projet-le-tourisme.pdf",
      "title": "Livret 2022 : Tourisme",
      "publisher": "Marine Le Pen / Rassemblement national",
      "published": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "lepen"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "PDF ouvert ; repérage documentaire effectué, extraction de chaque proposition à terminer."
      ],
      "chapterHints": [
        "Tourisme"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-509be23b6dfe1b",
      "url": "https://www.ericzemmour.fr/nucleaire-le-revirement-electoraliste-emmanuel-macron",
      "canonicalUrl": "https://www.ericzemmour.fr/nucleaire-le-revirement-electoraliste-emmanuel-macron",
      "title": "Nucléaire : proposition de campagne",
      "publisher": "Éric Zemmour",
      "published": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "unspecified",
      "personIds": [
        "zemmour"
      ],
      "sourceIds": [
        "right-ez22"
      ],
      "measureIds": [
        "right-m38",
        "right-m39",
        "right-m40"
      ],
      "topics": [
        {
          "id": "innovation",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "energie",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Texte du site de campagne 2022"
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-90ca349256bae6",
      "url": "https://www.cnccep.fr/pdfs/Candidat-12-Eric-Zemmour-Declaration.pdf",
      "canonicalUrl": "https://www.cnccep.fr/pdfs/Candidat-12-Eric-Zemmour-Declaration.pdf",
      "title": "Profession de foi — déclaration officielle 2022",
      "publisher": "CNCCEP / déclaration Éric Zemmour",
      "published": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "archive",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "zemmour"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "fiscalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "education",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "securite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "immigration",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "ruralite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Document officiel de quatre pages. Une profession de foi est une synthèse, pas le programme long intégral."
      ],
      "chapterHints": [
        "Immigration",
        "École",
        "Fiscalité",
        "Sécurité",
        "Ruralité",
        "Pouvoir d’achat"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-95446bd6e2b3a3",
      "url": "https://www.cnccep.fr/pdfs/Candidat-12-Eric-Zemmour-Declaration-FALC.pdf",
      "canonicalUrl": "https://www.cnccep.fr/pdfs/Candidat-12-Eric-Zemmour-Declaration-FALC.pdf",
      "title": "Profession de foi accessible de 2022",
      "publisher": "Éric Zemmour / CNCCEP",
      "published": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "unspecified",
      "personIds": [
        "zemmour"
      ],
      "sourceIds": [
        "deep-extra-zemmour22"
      ],
      "measureIds": [
        "deep-extra-zemmour-1",
        "deep-extra-zemmour-2",
        "deep-extra-zemmour-3",
        "deep-extra-zemmour-4",
        "deep-extra-zemmour-5",
        "deep-extra-zemmour-6",
        "deep-extra-zemmour-7",
        "deep-extra-zemmour-8",
        "deep-extra-zemmour-9",
        "deep-extra-zemmour-10",
        "deep-extra-zemmour-11",
        "deep-extra-zemmour-12",
        "deep-extra-zemmour-13",
        "deep-extra-zemmour-14",
        "deep-extra-zemmour-15",
        "deep-extra-zemmour-16",
        "deep-extra-zemmour-17"
      ],
      "topics": [
        {
          "id": "fiscalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "pouvoir",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "emploi",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "retraites",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "famille",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "education",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "justice",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "immigration",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "laicite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "culture",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "ruralite",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Profession de foi présidentielle historique, pas engagement 2027."
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-58df0cd9d09ef1",
      "url": "https://www.debout-la-france.fr/wp-content/uploads/2022/10/profession_de_foi_2022.pdf",
      "canonicalUrl": "https://www.debout-la-france.fr/wp-content/uploads/2022/10/profession_de_foi_2022.pdf",
      "title": "Profession de foi présidentielle 2022",
      "publisher": "Nicolas Dupont-Aignan / Debout la France",
      "published": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "unspecified",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [
        "right-nda22"
      ],
      "measureIds": [
        "right-m31",
        "right-m32",
        "right-m33",
        "right-m34",
        "right-expanded-11",
        "right-expanded-12",
        "right-expanded-13",
        "right-expanded-14",
        "right-expanded-15",
        "right-expanded-16",
        "right-expanded-17",
        "right-expanded-18"
      ],
      "topics": [
        {
          "id": "entreprises",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "industrie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "famille",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "egalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "dechets",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "laicite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "culture",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "sport",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "ruralite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "defense",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "cooperation",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Profession de foi ancienne ; le chemin de dépôt ne donne pas la date du document"
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-b65949ca340d3c",
      "url": "https://upr.fr/post-img/uploads/2022/10/20220215_Programme-presi-leg-2022.pdf",
      "canonicalUrl": "https://upr.fr/post-img/uploads/2022/10/20220215_Programme-presi-leg-2022.pdf",
      "title": "Programme 2022, PDF original",
      "publisher": "UPR",
      "published": "2022",
      "datePrecision": "year",
      "checkedAt": "2026-10-31",
      "type": "archive",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "asselineau"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "33 pages détectées mais aucune couche texte extraite par l'outil. Version HTML disponible séparément ; OCR ou lecture visuelle requis avant certification de couverture."
      ],
      "chapterHints": [
        "Programme présidentiel",
        "Programme législatif"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-ccfcb000ad4f54",
      "url": "https://anassekazib.fr/pdf_server.php?file=pdf%2FProgramme2O22WEB",
      "canonicalUrl": "https://anassekazib.fr/pdf_server.php?file=pdf%2FProgramme2O22WEB",
      "title": "Programme de la précampagne 2022",
      "publisher": "Campagne Anasse Kazib 2022",
      "published": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "archive",
      "access": "blocked",
      "scope": "personal",
      "personIds": [
        "kazib"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "PDF historique localisé par recherche ; ouverture en erreur 502. Page actuelle confirme son statut d’archive. Aucun contenu non consulté n’est validé ici."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-a3c3e5c7291281",
      "url": "https://parti-equinoxe.fr/legislatives-2022/",
      "canonicalUrl": "https://parti-equinoxe.fr/legislatives-2022",
      "title": "Programme des législatives 2022",
      "publisher": "Équinoxe",
      "published": "2022",
      "datePrecision": "year",
      "checkedAt": "2026-10-31",
      "type": "archive",
      "access": "blocked",
      "scope": "party",
      "personIds": [
        "mikolajczak"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Lien confirmé dans l'histoire officielle du mouvement ; accès 403."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-462f8766e83057",
      "url": "https://parti-animaliste.fr/wp-content/uploads/2022/03/programme-national-2022.pdf",
      "canonicalUrl": "https://parti-animaliste.fr/wp-content/uploads/2022/03/programme-national-2022.pdf",
      "title": "Programme national 2022, PDF",
      "publisher": "Parti animaliste",
      "published": "2022",
      "datePrecision": "year",
      "checkedAt": "2026-10-31",
      "type": "archive",
      "access": "blocked",
      "scope": "party",
      "personIds": [
        "markovic"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Téléchargement trouvé depuis le portail officiel ; extraction bloquée car fichier d'environ40Mo. La version web offre une alternative."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-b65939843cb5f8",
      "url": "https://parti-animaliste.fr/programme",
      "canonicalUrl": "https://parti-animaliste.fr/programme",
      "title": "Programme national 2022, version web",
      "publisher": "Parti animaliste",
      "published": "2022",
      "datePrecision": "year",
      "checkedAt": "2026-10-31",
      "type": "archive",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "markovic"
      ],
      "sourceIds": [
        "deep-animaliste-archive"
      ],
      "measureIds": [
        "deep-markovic-6",
        "deep-markovic-7",
        "deep-markovic-8",
        "deep-markovic-9",
        "deep-markovic-10"
      ],
      "topics": [
        {
          "id": "fiscalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "innovation",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "sante",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "education",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "logement",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "agriculture",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "justice",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "securite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Le portail étiquette explicitement cette partie Programme national2022. Sections inspectées, pas d'attribution automatique à Markovic2027."
      ],
      "chapterHints": [
        "Institutions et protection animale",
        "Statut des animaux",
        "Éducation",
        "Animaux de compagnie",
        "Habitats",
        "Santé globale",
        "Alimentation",
        "Filières économiques",
        "Recherche"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-54a8731e01b2ba",
      "url": "https://www.espoir-ric.fr/programme-presidentiel",
      "canonicalUrl": "https://www.espoir-ric.fr/programme-presidentiel",
      "title": "Programme présidentiel 2022 : RIC constituant",
      "publisher": "Espoir RIC",
      "published": "2022",
      "datePrecision": "year",
      "checkedAt": "2026-10-31",
      "type": "archive",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "egger"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Archive de la campagne Clara Egger 2022. Les exemples hypothétiques du texte ne sont pas des engagements sectoriels."
      ],
      "chapterHints": [
        "Initiative citoyenne",
        "Référendum constitutionnel",
        "Seuils et modalités",
        "Mise en œuvre présidentielle"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-27dd6959a2e5a5",
      "url": "https://assets.nationbuilder.com/themes/61c071ce4764e8b1483d1a8c/attachments/original/1648220408/programme_eric_zemmour_presidentielle_2022.pdf?1648220408=",
      "canonicalUrl": "https://assets.nationbuilder.com/themes/61c071ce4764e8b1483d1a8c/attachments/original/1648220408/programme_eric_zemmour_presidentielle_2022.pdf?1648220408=",
      "title": "Programme présidentiel complet 2022 — PDF de campagne",
      "publisher": "Campagne Éric Zemmour",
      "published": "2022",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "programme",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "zemmour"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "souverainete",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "PDF localisé, extraits indexés lus. Téléchargement du lecteur bloqué par la taille de 13,3 Mo. Pas de dépouillement intégral."
      ],
      "chapterHints": [
        "Souveraineté",
        "Économie",
        "Services publics",
        "Protection sociale",
        "Environnement",
        "Chiffrage"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-a188292e3b56b0",
      "url": "https://upr.fr/notre-programme/programme-2022",
      "canonicalUrl": "https://upr.fr/notre-programme/programme-2022",
      "title": "Programme présidentiel et législatif 2022",
      "publisher": "UPR",
      "published": "2022",
      "datePrecision": "year",
      "checkedAt": "2026-10-31",
      "type": "archive",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "asselineau"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "finances",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "fiscalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "emploi",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "entreprises",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "innovation",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "retraites",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "sante",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "famille",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "education",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "logement",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "egalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "agriculture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "securite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "immigration",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "laicite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "outremer",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "diplomatie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "defense",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Sommaire des 28 engagements et premières sections inspectés. Programme présidentiel d'Asselineau et législatif UPR regroupés ; ne pas présenter comme 2027."
      ],
      "chapterHints": [
        "Revenus",
        "Entreprises",
        "Emploi",
        "Budget",
        "Fiscalité",
        "Services publics",
        "École",
        "Culture",
        "Recherche",
        "Santé",
        "Libertés",
        "Institutions",
        "Écologie",
        "Agriculture",
        "Identité",
        "Famille",
        "Retraites",
        "Handicap",
        "Logement",
        "Outre-mer",
        "Immigration",
        "Sécurité",
        "Terrorisme",
        "Numérique",
        "Armée",
        "Diplomatie"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-f1e0757845d9d4",
      "url": "https://www.mediapart.fr/journal/france/131221/anasse-kazib-face-mediapart",
      "canonicalUrl": "https://www.mediapart.fr/journal/france/131221/anasse-kazib-face-mediapart",
      "title": "Anasse Kazib face à Mediapart — archive 2021",
      "publisher": "Mediapart",
      "published": "2021-12-13",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "interview",
      "access": "partial",
      "scope": "unspecified",
      "personIds": [
        "kazib"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "repérage à examiner",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "repérage à examiner",
          "verified": false
        }
      ],
      "notes": [
        "Archive de la campagne précédente, ouverte mais non dépouillée intégralement. Ne constitue pas un programme 2027."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-ad5c94d2ffde8a",
      "url": "https://www.insee.fr/fr/statistiques/5432517?sommaire=5435421",
      "canonicalUrl": "https://www.insee.fr/fr/statistiques/5432517?sommaire=5435421",
      "title": "24 % des ménages détiennent 68 % des logements possédés par des particuliers — France, portrait social 2021",
      "publisher": "Insee",
      "published": "2021-11-25",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "référence institutionnelle",
      "access": "read",
      "scope": "verification",
      "personIds": [
        "ruffin"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "logement",
          "method": "lecture documentaire",
          "verified": true
        }
      ],
      "notes": [
        "Référence institutionnelle utilisée pour une vérification, pas une position du candidat. Logements situés en France, détenus par des personnes physiques résidentes en nom propre ou via une SCI ; données Fidéli, Majic et registre des sociétés 2017"
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "passageLocator": "section 3,5 % des ménages détiennent la moitié des logements en location",
      "reliability": {
        "grade": "A",
        "label": "Traçabilité forte",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Source originale consultée, attribution et date quotidienne identifiées.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-5fb1bfda076b13",
      "url": "https://www.publicsenat.fr/actualites/politique/primaire-ecologiste-quels-sont-les-programmes-des-candidats-190437",
      "canonicalUrl": "https://www.publicsenat.fr/actualites/politique/primaire-ecologiste-quels-sont-les-programmes-des-candidats-190437",
      "title": "Programme de la primaire écologiste",
      "publisher": "Public Sénat",
      "published": "2021-09-16",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "personal",
      "personIds": [
        "batho"
      ],
      "sourceIds": [
        "deep-batho-primaire"
      ],
      "measureIds": [
        "deep-batho-deep-batho-primaire-1",
        "deep-batho-deep-batho-primaire-2",
        "deep-batho-deep-batho-primaire-3",
        "deep-batho-deep-batho-primaire-4",
        "deep-batho-deep-batho-primaire-5",
        "deep-batho-deep-batho-primaire-6",
        "deep-batho-deep-batho-primaire-7",
        "deep-batho-deep-batho-primaire-8",
        "deep-batho-deep-batho-primaire-9"
      ],
      "topics": [
        {
          "id": "education",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "egalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "energie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "climat",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "agriculture",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Primaire écologiste de 2021 pour l’élection 2022. Archive ; réaffirmation pour 2027 non établie ici."
      ],
      "chapterHints": [],
      "evidenceType": "reported",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-0a43e6d44b51cb",
      "url": "https://www.generationecologie.fr/2021/09/14/je-suis-la-candidate-de-la-decroissance-et-du-refus-du-presidentialisme/",
      "canonicalUrl": "https://www.generationecologie.fr/2021/09/14/je-suis-la-candidate-de-la-decroissance-et-du-refus-du-presidentialisme",
      "title": "Candidate de la décroissance et refus du présidentialisme",
      "publisher": "Génération Écologie",
      "published": "2021-09-14",
      "datePrecision": "day",
      "checkedAt": "2026-10-31",
      "type": "archive",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "batho"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Position personnelle historique dans le contexte de la primaire écologiste ; pas un engagement automatiquement reconduit."
      ],
      "chapterHints": [
        "Décroissance",
        "Institutions"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-13e15213634521",
      "url": "https://www.egora.fr/actus-pro/politiques/lancien-ministre-de-la-sante-xavier-bertrand-annonce-sa-candidature-la",
      "canonicalUrl": "https://www.egora.fr/actus-pro/politiques/lancien-ministre-de-la-sante-xavier-bertrand-annonce-sa-candidature-la",
      "title": "Propositions de candidature en 2021",
      "publisher": "Egora — reprise d’un entretien au Point",
      "published": "2021-03-25",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "personal",
      "personIds": [
        "bertrand"
      ],
      "sourceIds": [
        "deep-ber-egora"
      ],
      "measureIds": [
        "deep-bertrand-deep-ber-egora-1",
        "deep-bertrand-deep-ber-egora-2",
        "deep-bertrand-deep-ber-egora-3",
        "deep-bertrand-deep-ber-egora-4",
        "deep-bertrand-deep-ber-egora-5",
        "deep-bertrand-deep-ber-egora-6",
        "deep-bertrand-deep-ber-egora-7",
        "deep-bertrand-deep-ber-egora-8"
      ],
      "topics": [
        {
          "id": "fiscalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "retraites",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "justice",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "securite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "immigration",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "territoires",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Campagne préparatoire à l’élection de 2022. Archive ; ne présume pas une réaffirmation en 2027."
      ],
      "chapterHints": [],
      "evidenceType": "reported",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-ff490b7624094f",
      "url": "https://www.unenouvelleenergie.fr/wp-content/uploads/2023/06/Note_2021_Nouvelle_Energie.pdf",
      "canonicalUrl": "https://www.unenouvelleenergie.fr/wp-content/uploads/2023/06/Note_2021_Nouvelle_Energie.pdf",
      "title": "Note Nouvelle Énergie 2021 — archive",
      "publisher": "Nouvelle Énergie",
      "published": "2021",
      "datePrecision": "année",
      "checkedAt": "2026-10-30",
      "type": "archive",
      "access": "blocked",
      "scope": "party",
      "personIds": [
        "lisnard"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "energie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Lien indexé mais 404 lors du contrôle. Ne pas assimiler les versions historiques au programme courant."
      ],
      "chapterHints": [
        "Doctrine générale"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-4195c7a34f7a3a",
      "url": "https://www.vie-publique.fr/discours/270262-edouard-philippe-13062019-declaration-de-politique-generale-senat",
      "canonicalUrl": "https://www.vie-publique.fr/discours/270262-edouard-philippe-13062019-declaration-de-politique-generale-senat",
      "title": "Déclaration de politique générale d’Édouard Philippe au Sénat",
      "publisher": "Vie publique — discours du Premier ministre",
      "published": "2019-06-13",
      "datePrecision": "jour",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "unspecified",
      "personIds": [
        "philippe"
      ],
      "sourceIds": [
        "ep-dpg-2019"
      ],
      "measureIds": [],
      "topics": [
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Déclaration gouvernementale historique, prononcée le 13 juin 2019 ; ne constitue pas un programme pour 2027."
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-6f3b7ddd49fdfd",
      "url": "https://upr.fr/post-img/uploads/2016/11/20161111_Programme-FA-presi-leg-2017.pdf",
      "canonicalUrl": "https://upr.fr/post-img/uploads/2016/11/20161111_Programme-FA-presi-leg-2017.pdf",
      "title": "Programme 2017, PDF original",
      "publisher": "UPR",
      "published": "2017",
      "datePrecision": "year",
      "checkedAt": "2026-10-31",
      "type": "archive",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "asselineau"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "104 pages détectées. Référence documentaire originale ; le dépouillement intégral n'est pas attesté."
      ],
      "chapterHints": [
        "Programme présidentiel",
        "Programme législatif"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-40ab55c66abfd0",
      "url": "https://upr.fr/notre-programme/programme-2017",
      "canonicalUrl": "https://upr.fr/notre-programme/programme-2017",
      "title": "Programme présidentiel et législatif 2017",
      "publisher": "UPR",
      "published": "2017",
      "datePrecision": "year",
      "checkedAt": "2026-10-31",
      "type": "archive",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "asselineau"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "laicite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "territoires",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "defense",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "souverainete",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Sommaire et sections initiales inspectés ; archive volumineuse, pas un engagement actuel."
      ],
      "chapterHints": [
        "Rôle du président",
        "Souveraineté",
        "Territoires",
        "Défense",
        "Démocratie",
        "Médias",
        "Libertés",
        "Économie",
        "Production",
        "Services publics"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-a7c61776f0c7d5",
      "url": "https://www.vie-publique.fr/discours/184914-declaration-de-m-francois-hollande-depute-ps-et-candidat-lelection",
      "canonicalUrl": "https://www.vie-publique.fr/discours/184914-declaration-de-m-francois-hollande-depute-ps-et-candidat-lelection",
      "title": "Déclaration de campagne à Clermont-Ferrand — archive institutionnelle",
      "publisher": "Vie publique",
      "published": "2012-04-12",
      "datePrecision": "day",
      "checkedAt": "2026-10-31",
      "type": "archive",
      "access": "blocked",
      "scope": "personal",
      "personIds": [
        "hollande"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Notice retrouvée par recherche ; extraction de la page bloquée (une ligne seulement). Ne pas traiter le discours comme dépouillé."
      ],
      "chapterHints": [
        "Enseignement",
        "Redressement des comptes publics"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": true,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-be672f99e54db5",
      "url": "https://lesjours.fr/ressources/document/propositions-hollande/Soixante-engagements-Franc%CC%A7ois-Hollande-V2.pdf",
      "canonicalUrl": "https://lesjours.fr/ressources/document/propositions-hollande/Soixante-engagements-Franc%CC%A7ois-Hollande-V2.pdf",
      "title": "Mes 60 engagements pour la France — archive 2012",
      "publisher": "François Hollande ; copie du document de campagne hébergée par Les Jours",
      "published": "2012",
      "datePrecision": "year",
      "checkedAt": "2026-10-31",
      "type": "archive",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "hollande"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "justice",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "diplomatie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "PDF primaire de campagne en copie, 23 feuilles avec pagination du livret. Archive, sans reconduction présumée en 2027."
      ],
      "chapterHints": [
        "Économie et comptes publics",
        "Justice sociale",
        "Jeunesse",
        "Institutions et diplomatie",
        "Chiffrage"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-00f761a4c6f40b",
      "url": "https://upr.fr/notre-programme/programme-2012",
      "canonicalUrl": "https://upr.fr/notre-programme/programme-2012",
      "title": "Programme 2012 et vidéos par chapitres",
      "publisher": "UPR",
      "published": "2012",
      "datePrecision": "year",
      "checkedAt": "2026-10-31",
      "type": "archive",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "asselineau"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Page d'archive consultée, dix parties vidéo et découpage par chapitres ; vidéos non transcrites dans cet inventaire."
      ],
      "chapterHints": [
        "Document téléchargeable",
        "Vidéos de présentation"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-3fc3ed412d2f8e",
      "url": "https://lafranceinsoumise.fr/2022/05/04/accord-entre-la-france-insoumise-et-le-parti-socialiste-pour-les-prochaines-elections-legislatives/",
      "canonicalUrl": "https://lafranceinsoumise.fr/2022/05/04/accord-entre-la-france-insoumise-et-le-parti-socialiste-pour-les-prochaines-elections-legislatives",
      "title": "Accord législatif LFI–PS",
      "publisher": "La France insoumise",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "party",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [
        "lfi-2022b"
      ],
      "measureIds": [
        "m7"
      ],
      "topics": [
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Accord de coalition en 2022 — non 2027"
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-1155375e18dda9",
      "url": "https://www.edouardphilippe.fr/",
      "canonicalUrl": "https://www.edouardphilippe.fr",
      "title": "Accueil de campagne — statut du programme",
      "publisher": "Campagne Édouard Philippe",
      "published": null,
      "datePrecision": "unknown",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "philippe"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "La campagne parle de premières orientations, non d’un programme déjà exhaustif."
      ],
      "chapterHints": [
        "Présentation des quatre priorités"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-8a3230dc680dc4",
      "url": "https://place-publique.eu/document/6J8wjk3EW8dBCLwKxa7J96/projet-placepublique-acte1.pdf",
      "canonicalUrl": "https://place-publique.eu/document/6J8wjk3EW8dBCLwKxa7J96/projet-placepublique-acte1.pdf",
      "title": "Acte I : vision pour la France",
      "publisher": "Place publique",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "programme",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "glucksmann"
      ],
      "sourceIds": [
        "left-pp-acte1"
      ],
      "measureIds": [
        "left-glucksmann-35",
        "left-glucksmann-36",
        "left-glucksmann-37",
        "left-glucksmann-38"
      ],
      "topics": [
        {
          "id": "emploi",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "industrie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "commerce",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "education",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "superieur",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "egalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "energie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "eau",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "agriculture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "justice",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "securite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "territoires",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "defense",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "PDF 88 pages et 42 chantiers. Texte présenté comme une étape collective ouvrant des débats, pas comme programme personnel définitif ; sommaire et extraits consultés."
      ],
      "chapterHints": [
        "Défense européenne",
        "Transition énergétique et industrielle",
        "Technologies",
        "Sciences",
        "Transformation des territoires",
        "Agriculture",
        "Contrat social des travailleurs",
        "Renouveau démocratique",
        "Droits sanitaires",
        "Protection sociale",
        "Sécurité et justice",
        "Qualité de vie locale",
        "École",
        "Émancipation républicaine",
        "Égalité",
        "Humanisme",
        "Financement"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-cd4276e0117a16",
      "url": "https://anasse2027.fr/actualites",
      "canonicalUrl": "https://anasse2027.fr/actualites",
      "title": "Actualités — catalogue presse et prises de parole",
      "publisher": "Comité de campagne Anasse Kazib",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-31",
      "type": "catalogue",
      "access": "read",
      "scope": "unspecified",
      "personIds": [
        "kazib"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "institutions",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Catalogue de campagne, utile pour localiser la presse et les archives. Les résumés de campagne ne remplacent pas les articles originaux."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-9db8c2be2ce7a9",
      "url": "https://www.debout-la-france.fr/projet/affaires-etrangeres/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/affaires-etrangeres",
      "title": "Affaires étrangères",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "immigration",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027. Le titre de section annonce 23 mesures (nombre éditorial, non contrôle d'exhaustivité)."
      ],
      "chapterHints": [
        "Affaires étrangères"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-6f98bb1e915447",
      "url": "https://www.debout-la-france.fr/projet/affaires-europeennes/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/affaires-europeennes",
      "title": "Affaires européennes",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027."
      ],
      "chapterHints": [
        "Affaires européennes"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-dfd4a27bee37ac",
      "url": "https://www.debout-la-france.fr/projet/agriculture/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/agriculture",
      "title": "Agriculture",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "agriculture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027. Le titre de section annonce 15 mesures (nombre éditorial, non contrôle d'exhaustivité)."
      ],
      "chapterHints": [
        "Agriculture"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-1e7e3b6682a2e8",
      "url": "https://www.unenouvelleenergie.fr/notre-programme/agriculture/",
      "canonicalUrl": "https://www.unenouvelleenergie.fr/notre-programme/agriculture",
      "title": "Agriculture — projet thématique",
      "publisher": "Nouvelle Énergie",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "lisnard"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "fiscalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "innovation",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "superieur",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "agriculture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page consultée ; les chiffres sont ceux avancés par la source, non une validation indépendante."
      ],
      "chapterHints": [
        "Production agricole",
        "Revenus",
        "Transformation locale",
        "Simplification",
        "Innovation"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-1533302d1999a9",
      "url": "https://nouspresident.fr/pour-une-exception-agriculturelle-francaise/",
      "canonicalUrl": "https://nouspresident.fr/pour-une-exception-agriculturelle-francaise",
      "title": "Agriculture française",
      "publisher": "François Ruffin / Nous Président",
      "published": null,
      "datePrecision": "non datée — consultation 2026-10-30",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "ruffin"
      ],
      "sourceIds": [
        "deep-extra-ruffin-agri"
      ],
      "measureIds": [
        "deep-extra-ruffin-13",
        "deep-extra-ruffin-14",
        "deep-extra-ruffin-15",
        "deep-extra-ruffin-16",
        "deep-extra-ruffin-17"
      ],
      "topics": [
        {
          "id": "commerce",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "biodiversite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "agriculture",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page thématique ouverte et sections consultées. Document accessible ; dépouillement et rapprochement mesure par mesure non achevés. Date de publication non affichée."
      ],
      "chapterHints": [
        "Revenus agricoles",
        "Production et protection",
        "Relations producteurs-consommateurs"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-b678c4b09c8bbd",
      "url": "https://www.unenouvelleenergie.fr/notre-programme/reussir-une-nouvelle-ambition-francaise/",
      "canonicalUrl": "https://www.unenouvelleenergie.fr/notre-programme/reussir-une-nouvelle-ambition-francaise",
      "title": "Ambition française",
      "publisher": "Nouvelle Énergie",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "lisnard"
      ],
      "sourceIds": [
        "more-lisnard-economie"
      ],
      "measureIds": [
        "more-lisnard-economie-01",
        "more-lisnard-economie-02",
        "more-lisnard-economie-03",
        "more-lisnard-economie-04",
        "more-lisnard-economie-05",
        "more-lisnard-economie-06",
        "more-lisnard-economie-07",
        "more-lisnard-economie-08",
        "more-lisnard-economie-09",
        "more-lisnard-economie-10"
      ],
      "topics": [
        {
          "id": "fiscalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "emploi",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "retraites",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "famille",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "logement",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "agriculture",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "justice",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Page ouverte, lecture de structure ; extraction intégrale à réaliser."
      ],
      "chapterHints": [
        "Économie",
        "Protection sociale",
        "Cohésion nationale"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-48f69b2d277cd6",
      "url": "https://www.debout-la-france.fr/projet/transport-automobilistes/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/transport-automobilistes",
      "title": "Automobilistes et Motards",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027. Le titre de section annonce 16 mesures (nombre éditorial, non contrôle d'exhaustivité)."
      ],
      "chapterHints": [
        "Automobilistes et Motards"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-818bb692bc3498",
      "url": "https://www.dupontaignan.fr/actualite/le-gouvernement-entretient-la-colere-%C2%B7-bfmtv-15-10-2026/",
      "canonicalUrl": "https://www.dupontaignan.fr/actualite/le-gouvernement-entretient-la-colere-%C2%B7-bfmtv-15-10-2026",
      "title": "BFMTV du 15 octobre : colère et gouvernement",
      "publisher": "Campagne Nicolas Dupont-Aignan — reprise média",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-31",
      "type": "video",
      "access": "located",
      "scope": "unspecified",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "institutions",
          "method": "repérage à examiner",
          "verified": false
        }
      ],
      "notes": [
        "Notice et titre de campagne ; l’enregistrement n’est pas transcrit. Aucun engagement supplémentaire extrait. Pour le Grand Rendez-vous du 11 octobre, le slug de l’URL est trompeur : conserver le titre réel de la page."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-9f23b8e6a93609",
      "url": "https://www.dupontaignan.fr/actualite/president-jarreterai-toutes-subventions-a-lukraine-%C2%B7-bfmtv-21-09-26/",
      "canonicalUrl": "https://www.dupontaignan.fr/actualite/president-jarreterai-toutes-subventions-a-lukraine-%C2%B7-bfmtv-21-09-26",
      "title": "BFMTV du 21 septembre : aides à l’Ukraine",
      "publisher": "Campagne Nicolas Dupont-Aignan — reprise média",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-31",
      "type": "video",
      "access": "partial",
      "scope": "unspecified",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "diplomatie",
          "method": "repérage à examiner",
          "verified": false
        },
        {
          "id": "defense",
          "method": "repérage à examiner",
          "verified": false
        }
      ],
      "notes": [
        "Notice et titre de campagne ; l’enregistrement n’est pas transcrit. Aucun engagement supplémentaire extrait. Pour le Grand Rendez-vous du 11 octobre, le slug de l’URL est trompeur : conserver le titre réel de la page."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-567334d8a215b2",
      "url": "https://www.fabienroussel2027.fr/materiel",
      "canonicalUrl": "https://www.fabienroussel2027.fr/materiel",
      "title": "Bibliothèque de matériel de campagne",
      "publisher": "Campagne Fabien Roussel",
      "published": null,
      "datePrecision": "non datée — consultation 2026-10-30",
      "checkedAt": "2026-10-30",
      "type": "positions",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "roussel"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page de téléchargement repérée et ouverte. Index de matériel, pas programme en soi."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-1cacfcfb3d3ca6",
      "url": "https://www.debout-la-france.fr/projet/bien-etre-animal/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/bien-etre-animal",
      "title": "Bien-être animal",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027. Le titre de section annonce 16 mesures (nombre éditorial, non contrôle d'exhaustivité)."
      ],
      "chapterHints": [
        "Bien-être animal"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-80cbb1c3148bd7",
      "url": "https://nouvelle-energie-media-prod.s3.fr-par.scw.cloud/media/legacy/2026/06/AGRICULTURE.pdf",
      "canonicalUrl": "https://nouvelle-energie-media-prod.s3.fr-par.scw.cloud/media/legacy/2026/06/AGRICULTURE.pdf",
      "title": "Carnet Agriculture",
      "publisher": "Nouvelle Énergie",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "blocked",
      "scope": "party",
      "personIds": [
        "lisnard"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "agriculture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Lien relevé dans l’index officiel ; téléchargement trop volumineux pour le lecteur (10,5 Mo). Contenu non dépouillé."
      ],
      "chapterHints": [
        "Agriculture"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-b8f33448902b1f",
      "url": "https://marinetondelier.fr/livrets-thematiques",
      "canonicalUrl": "https://marinetondelier.fr/livrets-thematiques",
      "title": "Catalogue des livrets thématiques de campagne",
      "publisher": "Marine Tondelier",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-31",
      "type": "catalogue",
      "access": "read",
      "scope": "unspecified",
      "personIds": [
        "tondelier"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "sante",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "famille",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "biodiversite",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "territoires",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Catalogue lu ; les PDF liés sont déjà inventoriés, cette page ne compte pas comme nouveau texte programmatique."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-8142ec573e2671",
      "url": "https://nouspresident.fr/plan-data-centers/",
      "canonicalUrl": "https://nouspresident.fr/plan-data-centers",
      "title": "Centres de données",
      "publisher": "François Ruffin / Nous Président",
      "published": null,
      "datePrecision": "non datée — consultation 2026-10-30",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "ruffin"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "innovation",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "energie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "urbanisme",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "souverainete",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page thématique ouverte et sections consultées. Document accessible ; dépouillement et rapprochement mesure par mesure non achevés. Date de publication non affichée."
      ],
      "chapterHints": [
        "Électricité",
        "Raccordements",
        "Foncier",
        "Chaleur",
        "Pouvoir local",
        "Souveraineté numérique"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-2dd2cd22f3901b",
      "url": "https://www.nousfrance.fr/2026/06/xavier-bertrand-ceux-qui-pensent-quon-peut-sallier-avec-lextreme-droite-se-trompent-le-crif/",
      "canonicalUrl": "https://www.nousfrance.fr/2026/06/xavier-bertrand-ceux-qui-pensent-quon-peut-sallier-avec-lextreme-droite-se-trompent-le-crif",
      "title": "Ceux qui pensent qu’on peut s’allier avec l’extrême droite se trompent — Le Crif",
      "publisher": "Nous France — reprise du Crif, Jean-Philippe Moinet",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-31",
      "type": "interview",
      "access": "read",
      "scope": "unspecified",
      "personIds": [
        "bertrand"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "institutions",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "securite",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "immigration",
          "method": "lecture documentaire",
          "verified": true
        }
      ],
      "notes": [
        "Mois juin 2026 dans l’URL ; jour non affiché. Texte d’entretien repris par le mouvement. Aucune nouvelle mesure extraite."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-efdd29b41f9cc8",
      "url": "https://www.dupontaignan.fr/actualite/il-faut-retablir-lordre-et-defendre-la-justice-sociale-%C2%B7-cnews-20-10-2026/",
      "canonicalUrl": "https://www.dupontaignan.fr/actualite/il-faut-retablir-lordre-et-defendre-la-justice-sociale-%C2%B7-cnews-20-10-2026",
      "title": "CNews du 20 octobre : ordre et justice sociale",
      "publisher": "Campagne Nicolas Dupont-Aignan — reprise média",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-31",
      "type": "video",
      "access": "partial",
      "scope": "unspecified",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "pouvoir",
          "method": "repérage à examiner",
          "verified": false
        },
        {
          "id": "justice",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "securite",
          "method": "repérage à examiner",
          "verified": false
        }
      ],
      "notes": [
        "Notice et titre de campagne ; l’enregistrement n’est pas transcrit. Aucun engagement supplémentaire extrait. Pour le Grand Rendez-vous du 11 octobre, le slug de l’URL est trompeur : conserver le titre réel de la page."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-ea1d391029942e",
      "url": "https://www.debout-la-france.fr/projet/combat-pour-les-femmes/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/combat-pour-les-femmes",
      "title": "Combat pour les femmes",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027. Le titre de section annonce 15 mesures (nombre éditorial, non contrôle d'exhaustivité)."
      ],
      "chapterHints": [
        "Combat pour les femmes"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-dd366088d05cb8",
      "url": "https://www.parti-reconquete.fr/",
      "canonicalUrl": "https://www.parti-reconquete.fr",
      "title": "Consultation pour construire le programme — présentation officielle",
      "publisher": "Reconquête",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "positions",
      "access": "read",
      "scope": "party",
      "personIds": [
        "knafo",
        "zemmour"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "fiscalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "La page présente une plateforme de propositions et votes. Les contributions citoyennes ne valent pas adoption par le parti."
      ],
      "chapterHints": [
        "Consultation participative",
        "Fiscalité",
        "Carburants"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-0f59cf47a4cc52",
      "url": "https://parti-equinoxe.fr/wp-content/uploads/2025/11/Parti-equinoxe-Contre-budget-2026-pour-la-France.pdf",
      "canonicalUrl": "https://parti-equinoxe.fr/wp-content/uploads/2025/11/Parti-equinoxe-Contre-budget-2026-pour-la-France.pdf",
      "title": "Contre-budget 2026 pour la France",
      "publisher": "Équinoxe",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "blocked",
      "scope": "party",
      "personIds": [
        "mikolajczak"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "finances",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "PDF et page de présentation repérés, accès direct 403. Le résumé indexé indique un budget annuel et précise qu'il ne contient pas les réformes structurelles 2027."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-9800fe785d68ec",
      "url": "https://www.debout-la-france.fr/projet/culture-patrimoine/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/culture-patrimoine",
      "title": "Culture et patrimoine",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027."
      ],
      "chapterHints": [
        "Culture et patrimoine"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-17f2a2938023d0",
      "url": "https://www.debout-la-france.fr/projet/defense/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/defense",
      "title": "Défense nationale",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "defense",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027. Le titre de section annonce 15 mesures (nombre éditorial, non contrôle d'exhaustivité)."
      ],
      "chapterHints": [
        "Défense nationale"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-563f5ad77946ae",
      "url": "https://www.debout-la-france.fr/projet/dependance-fin-de-vie/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/dependance-fin-de-vie",
      "title": "Dépendance et fin de vie",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "autonomie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027."
      ],
      "chapterHints": [
        "Dépendance et fin de vie"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-188e9f9c3d6678",
      "url": "https://anasse2027.fr/programme/depliant-anasse-2027.pdf",
      "canonicalUrl": "https://anasse2027.fr/programme/depliant-anasse-2027.pdf",
      "title": "Dépliant de campagne 2027",
      "publisher": "Comité de campagne Anasse Kazib",
      "published": null,
      "datePrecision": "non datée — consultation 2026-10-30",
      "checkedAt": "2026-10-30",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "kazib"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "PDF de quatre pages consulté. Reprend les six axes de la page programme : représentation alternative, à ne pas compter comme nouvelles mesures."
      ],
      "chapterHints": [
        "Présentation de la campagne",
        "Stratégie collective",
        "Six axes de propositions",
        "Comités et mobilisation"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-deb1f887b4c84f",
      "url": "https://attalpresident.fr/programme/dette-de-letat",
      "canonicalUrl": "https://attalpresident.fr/programme/dette-de-letat",
      "title": "Dette de l’État",
      "publisher": "Campagne Gabriel Attal",
      "published": null,
      "datePrecision": "unknown",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "attal"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "finances",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Les estimations d’emplois et d’économies citées sont celles de la campagne, non des résultats vérifiés."
      ],
      "chapterHints": [
        "Réforme des dépenses sociales",
        "Méthode budgétaire pluriannuelle",
        "Objectif d’équilibre sous dix ans"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-78b6543eb7530b",
      "url": "https://attalpresident.fr/programme/dette-ecologique",
      "canonicalUrl": "https://attalpresident.fr/programme/dette-ecologique",
      "title": "Dette écologique",
      "publisher": "Campagne Gabriel Attal",
      "published": null,
      "datePrecision": "unknown",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "attal"
      ],
      "sourceIds": [
        "attal-ecologie-2026"
      ],
      "measureIds": [
        "centre-plus-attal-36",
        "centre-plus-attal-37"
      ],
      "topics": [
        {
          "id": "finances",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "logement",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "climat",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "La page comporte ses propres références scientifiques et statistiques, à vérifier séparément."
      ],
      "chapterHints": [
        "Risques climatiques",
        "Émissions",
        "Sortie des fossiles et rénovation"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-d06174b21498b4",
      "url": "https://sarahknafo.fr/preuves",
      "canonicalUrl": "https://sarahknafo.fr/preuves",
      "title": "Dossier de sources du livre",
      "publisher": "Sarah Knafo",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "positions",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "knafo"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "finances",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "fiscalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Répertoire de références retrouvé ; vérification de chacune des sources primaires et de leur interprétation encore à réaliser."
      ],
      "chapterHints": [
        "Sources économiques",
        "Fiscalité",
        "Services publics",
        "Dette"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-bbc8412d3b4822",
      "url": "https://attalpresident.fr/programme/education",
      "canonicalUrl": "https://attalpresident.fr/programme/education",
      "title": "École",
      "publisher": "Campagne Gabriel Attal",
      "published": null,
      "datePrecision": "unknown",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "attal"
      ],
      "sourceIds": [
        "attal-education-2026"
      ],
      "measureIds": [
        "centre-plus-attal-26",
        "centre-plus-attal-27",
        "centre-plus-attal-28"
      ],
      "topics": [
        {
          "id": "sante",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "education",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "egalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "eau",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Engagements personnels en ligne, sans date éditoriale affichée."
      ],
      "chapterHints": [
        "Niveau et autorité",
        "Protection et santé mentale",
        "Effectifs et rémunérations"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-63b4db9edf97bb",
      "url": "https://www.unenouvelleenergie.fr/notre-programme/education/",
      "canonicalUrl": "https://www.unenouvelleenergie.fr/notre-programme/education",
      "title": "École — projet thématique",
      "publisher": "Nouvelle Énergie",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "lisnard"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "autonomie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "education",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page consultée ; les chiffres sont ceux avancés par la source, non une validation indépendante."
      ],
      "chapterHints": [
        "Autonomie des établissements",
        "Fondamentaux",
        "Métier enseignant",
        "Voie professionnelle"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-156d872ade707d",
      "url": "https://www.debout-la-france.fr/projet/economie-travail/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/economie-travail",
      "title": "Économie",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027. Le titre de section annonce 30 mesures (nombre éditorial, non contrôle d'exhaustivité)."
      ],
      "chapterHints": [
        "Économie"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-2d70422cf24b35",
      "url": "https://www.debout-la-france.fr/projet/instruction-publique/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/instruction-publique",
      "title": "Éducation",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "education",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027. Le titre de section annonce 60 mesures (nombre éditorial, non contrôle d'exhaustivité)."
      ],
      "chapterHints": [
        "Éducation"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-d02d846082edf3",
      "url": "https://nouspresident.fr/education-une-ecole-de-tous-les-savoirs/",
      "canonicalUrl": "https://nouspresident.fr/education-une-ecole-de-tous-les-savoirs",
      "title": "Éducation et savoirs",
      "publisher": "François Ruffin / Nous Président",
      "published": null,
      "datePrecision": "non datée — consultation 2026-10-30",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "ruffin"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "education",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page thématique ouverte et sections consultées. Document accessible ; dépouillement et rapprochement mesure par mesure non achevés. Date de publication non affichée."
      ],
      "chapterHints": [
        "Gouvernance éducative",
        "Savoirs pratiques",
        "Voie professionnelle",
        "Orientation",
        "Personnels"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-4dd0de6fcbfebf",
      "url": "https://www.dupontaignan.fr/actualite/empechons-macron-de-bloquer-les-reseaux-sociaux/",
      "canonicalUrl": "https://www.dupontaignan.fr/actualite/empechons-macron-de-bloquer-les-reseaux-sociaux",
      "title": "Empêchons Macron de bloquer les réseaux sociaux",
      "publisher": "Campagne Nicolas Dupont-Aignan",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-31",
      "type": "communique",
      "access": "partial",
      "scope": "unspecified",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "innovation",
          "method": "repérage à examiner",
          "verified": false
        },
        {
          "id": "eau",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "repérage à examiner",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page ouverte ; position à dépouiller, aucun nouvel engagement extrait."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-4f2483f338367a",
      "url": "https://www.debout-la-france.fr/projet/enseignement-superieur/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/enseignement-superieur",
      "title": "Enseignement supérieur",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "superieur",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027. Le titre de section annonce 21 mesures (nombre éditorial, non contrôle d'exhaustivité)."
      ],
      "chapterHints": [
        "Enseignement supérieur"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-44b69ccca0fd81",
      "url": "https://melenchon2027.fr/programme/plans-thematiques/esr/",
      "canonicalUrl": "https://melenchon2027.fr/programme/plans-thematiques/esr",
      "title": "Enseignement supérieur, recherche et formation continue",
      "publisher": "Jean-Luc Mélenchon / LFI",
      "published": null,
      "datePrecision": "non datée — consultation 2026-10-30",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "innovation",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "superieur",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page détaillée et premières mesures lues ; PDF associé à rapprocher."
      ],
      "chapterHints": [
        "Accès aux études",
        "Vie étudiante",
        "Recherche publique",
        "Formation continue",
        "Gouvernance universitaire"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-bfe8e3230c6fcc",
      "url": "https://www.dupontaignan.fr/actualite/macron-nest-plus-en-etat-de-presider-%C2%B7-lci-22-10-2026/",
      "canonicalUrl": "https://www.dupontaignan.fr/actualite/macron-nest-plus-en-etat-de-presider-%C2%B7-lci-22-10-2026",
      "title": "Entretien LCI du 22 octobre 2026",
      "publisher": "Campagne Nicolas Dupont-Aignan — reprise média",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-31",
      "type": "video",
      "access": "partial",
      "scope": "unspecified",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "institutions",
          "method": "repérage à examiner",
          "verified": false
        }
      ],
      "notes": [
        "Notice et titre de campagne ; l’enregistrement n’est pas transcrit. Aucun engagement supplémentaire extrait. Pour le Grand Rendez-vous du 11 octobre, le slug de l’URL est trompeur : conserver le titre réel de la page."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-9d4a98936dbdf7",
      "url": "https://www.debout-la-france.fr/projet/environnement-energie/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/environnement-energie",
      "title": "Environnement et Énergie",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "energie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027. Le titre de section annonce 14 mesures (nombre éditorial, non contrôle d'exhaustivité)."
      ],
      "chapterHints": [
        "Environnement et Énergie"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-10e44be1d8f451",
      "url": "https://www.debout-la-france.fr/projet/equilibre-territoire-monde-rural/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/equilibre-territoire-monde-rural",
      "title": "Équilibre du territoire",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "territoires",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027. Le titre de section annonce 25 mesures (nombre éditorial, non contrôle d'exhaustivité)."
      ],
      "chapterHints": [
        "Équilibre du territoire"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-4531c3fb3b154d",
      "url": "https://upr.fr/notre-programme",
      "canonicalUrl": "https://upr.fr/notre-programme",
      "title": "État des éditions du programme",
      "publisher": "UPR",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "party",
      "personIds": [
        "asselineau"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Page officielle : édition 2027 à paraître ; liens vers 2022, 2017 et 2012."
      ],
      "chapterHints": [
        "État de publication"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-e5c5e8637f0719",
      "url": "https://www.debout-la-france.fr/projet/famille/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/famille",
      "title": "Famille",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "famille",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027. Le titre de section annonce 24 mesures (nombre éditorial, non contrôle d'exhaustivité)."
      ],
      "chapterHints": [
        "Famille"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-3c9ac1c07e9f4f",
      "url": "https://www.debout-la-france.fr/projet/francais-de-l-etranger/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/francais-de-l-etranger",
      "title": "Français de l'étranger",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "immigration",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027. Le titre de section annonce 20 mesures (nombre éditorial, non contrôle d'exhaustivité)."
      ],
      "chapterHints": [
        "Français de l'étranger"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-e1d6dc0809e7a6",
      "url": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-attentive-a-ses-enfants",
      "canonicalUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-attentive-a-ses-enfants",
      "title": "France attentive à ses enfants",
      "publisher": "Campagne Édouard Philippe",
      "published": null,
      "datePrecision": "unknown",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "philippe"
      ],
      "sourceIds": [
        "ep-enfants-2026"
      ],
      "measureIds": [
        "centre-ep-06",
        "centre-ep-07",
        "centre-ep-08",
        "centre-ep-09"
      ],
      "topics": [
        {
          "id": "finances",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "famille",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "education",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Les trois sections ont été consultées.",
        "Date de publication non affichée ; consultation le 2026-10-31."
      ],
      "chapterHints": [
        "Protection des mineurs",
        "École et enseignants",
        "Famille"
      ],
      "evidenceType": "original",
      "budgetIds": [
        "fin-philippe-famille",
        "fin-philippe-reduction"
      ],
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-a7013603c165f9",
      "url": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-conquerante",
      "canonicalUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-conquerante",
      "title": "France plus conquérante",
      "publisher": "Campagne Édouard Philippe",
      "published": null,
      "datePrecision": "unknown",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "philippe"
      ],
      "sourceIds": [
        "ph-energie"
      ],
      "measureIds": [
        "p5",
        "p9",
        "p10",
        "p11",
        "p12",
        "p13",
        "p19",
        "centre-ep-10",
        "centre-ep-11",
        "centre-plus-philippe-15",
        "centre-plus-philippe-16",
        "centre-plus-philippe-17",
        "centre-plus-philippe-18",
        "centre-plus-philippe-19"
      ],
      "topics": [
        {
          "id": "innovation",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "superieur",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "energie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "climat",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "adaptation",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "biodiversite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "eau",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "transports",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "sport",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "urbanisme",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "souverainete",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "commerce-monde",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Lecture des quatre axes ; distinguer les objectifs affichés de leur faisabilité.",
        "Dotation annoncée de 2 Md€/an par fusion de fonds existants : surcoût net inconnu."
      ],
      "chapterHints": [
        "IA et souveraineté",
        "Formation technique",
        "Décarbonation",
        "Adaptation au climat"
      ],
      "evidenceType": "original",
      "budgetIds": [
        "budget-evidence-06"
      ],
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-001d1993d2e458",
      "url": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-prospere",
      "canonicalUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-prospere",
      "title": "France plus prospère",
      "publisher": "Campagne Édouard Philippe",
      "published": null,
      "datePrecision": "unknown",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "philippe"
      ],
      "sourceIds": [
        "ph-eco"
      ],
      "measureIds": [
        "p1",
        "p2",
        "p3",
        "p4",
        "p8",
        "p15",
        "p17",
        "p18",
        "centre-ep-03",
        "centre-ep-05",
        "centre-plus-philippe-01",
        "centre-plus-philippe-02",
        "centre-plus-philippe-03",
        "centre-plus-philippe-04",
        "centre-plus-philippe-05",
        "centre-plus-philippe-06"
      ],
      "topics": [
        {
          "id": "finances",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "fiscalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "emploi",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "entreprises",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "industrie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "retraites",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "sante",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "agriculture",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "administration",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Les engagements sont personnels ; la page n’affiche pas de date de publication exploitable.",
        "Périodicité et montée en charge non précisées ; aucune conversion en montant annuel.",
        "Périodicité non précisée ; distinct du volet fiscal de la même proposition.",
        "Aucun impact budgétaire chiffré dans cette page.",
        "Aucune économie budgétaire chiffrée dans cette page.",
        "Un objectif d’effectifs ne permet pas de déduire une économie.",
        "Date de publication non affichée ; consultation le 2026-10-31."
      ],
      "chapterHints": [
        "Fiscalité des entreprises",
        "Comptes publics",
        "Travail et retraites",
        "Compétitivité européenne"
      ],
      "evidenceType": "original",
      "budgetIds": [
        "budget-evidence-01",
        "budget-evidence-02",
        "budget-evidence-03",
        "budget-evidence-04",
        "budget-evidence-05",
        "fin-philippe-per"
      ],
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-1a85e092aa3240",
      "url": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-sure",
      "canonicalUrl": "https://www.edouardphilippe.fr/priorites/pour-une-france-plus-sure",
      "title": "France plus sûre",
      "publisher": "Campagne Édouard Philippe",
      "published": null,
      "datePrecision": "unknown",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "philippe"
      ],
      "sourceIds": [
        "ph-securite"
      ],
      "measureIds": [
        "p6",
        "p7",
        "p14",
        "p16",
        "centre-plus-philippe-07",
        "centre-plus-philippe-08",
        "centre-plus-philippe-09",
        "centre-plus-philippe-10",
        "centre-plus-philippe-11",
        "centre-plus-philippe-12",
        "centre-plus-philippe-13",
        "centre-plus-philippe-14"
      ],
      "topics": [
        {
          "id": "justice",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "securite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "immigration",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "laicite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "defense",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Les cinq sections ont été consultées."
      ],
      "chapterHints": [
        "Justice",
        "Narcotrafic",
        "Immigration",
        "Défense",
        "Sécurité civile"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-503e4969d55bea",
      "url": "https://attalpresident.fr/programme/frontieres",
      "canonicalUrl": "https://attalpresident.fr/programme/frontieres",
      "title": "Frontières",
      "publisher": "Campagne Gabriel Attal",
      "published": null,
      "datePrecision": "unknown",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "blocked",
      "scope": "personal",
      "personIds": [
        "attal"
      ],
      "sourceIds": [
        "attal-frontieres-2026"
      ],
      "measureIds": [
        "centre-plus-attal-29",
        "centre-plus-attal-30",
        "centre-plus-attal-31",
        "centre-plus-attal-32"
      ],
      "topics": [
        {
          "id": "commerce",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "immigration",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "defense",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "souverainete",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Lien trouvé dans le portail officiel ; deux tentatives de lecture ont échoué par timeout. Contenu non extrapolé."
      ],
      "chapterHints": [
        "Frontières et souveraineté"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-df7ccf1f2b70bb",
      "url": "https://www.debout-la-france.fr/projet/handicap/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/handicap",
      "title": "Handicap",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "egalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027. Le titre de section annonce 25 mesures (nombre éditorial, non contrôle d'exhaustivité)."
      ],
      "chapterHints": [
        "Handicap"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-6fb24df00b1261",
      "url": "https://www.oecd.org/en/data/indicators/hours-worked.html",
      "canonicalUrl": "https://www.oecd.org/en/data/indicators/hours-worked.html",
      "title": "Hours worked — définition et limites de comparaison",
      "publisher": "OCDE",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-31",
      "type": "référence institutionnelle",
      "access": "partial",
      "scope": "verification",
      "personIds": [
        "attal"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "repérage à examiner",
          "verified": false
        }
      ],
      "notes": [
        "Référence institutionnelle utilisée pour une vérification, pas une position du candidat. Salariés et indépendants, temps plein et temps partiel ; ce n’est pas un indicateur par habitant"
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "passageLocator": "Definition",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-e4135efa6460b1",
      "url": "https://www.unenouvelleenergie.fr/notre-programme/immigration/",
      "canonicalUrl": "https://www.unenouvelleenergie.fr/notre-programme/immigration",
      "title": "Immigration — projet thématique",
      "publisher": "Nouvelle Énergie",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "lisnard"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "immigration",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "diplomatie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page consultée ; les chiffres sont ceux avancés par la source, non une validation indépendante."
      ],
      "chapterHints": [
        "Diplomatie migratoire",
        "Titres de séjour",
        "Exécution des décisions",
        "Prestations sociales"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-6e5f7831d34dcb",
      "url": "https://www.debout-la-france.fr/projet/immigration-et-assimilation/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/immigration-et-assimilation",
      "title": "Immigration et assimilation",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "immigration",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027. Le titre de section annonce 27 mesures (nombre éditorial, non contrôle d'exhaustivité)."
      ],
      "chapterHints": [
        "Immigration et assimilation"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-536ffd38483cee",
      "url": "https://ruches.org/documents",
      "canonicalUrl": "https://ruches.org/documents",
      "title": "Index des documents",
      "publisher": "Les Ruches",
      "published": null,
      "datePrecision": "non datée — consultation 2026-10-30",
      "checkedAt": "2026-10-30",
      "type": "positions",
      "access": "read",
      "scope": "party",
      "personIds": [
        "branco"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Index consulté mais annonce encore des documents à venir ; le PDF du projet est effectivement lié depuis /le-projet. Ne pas conclure à une absence de programme à partir de cet index incomplet."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-d56295728c055f",
      "url": "https://www.debout-la-france.fr/notre-projet/",
      "canonicalUrl": "https://www.debout-la-france.fr/notre-projet",
      "title": "Index officiel des32chapitres du projet",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "programme",
      "access": "read",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "fiscalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "industrie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "innovation",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "retraites",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "sante",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "autonomie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "famille",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "education",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "superieur",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "logement",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "egalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "energie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "agriculture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "justice",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "securite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "immigration",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "sport",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "territoires",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "outremer",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "defense",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "souverainete",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Le portail annonce que seuls les articles dotés du badge Projet2027 sont actualisés. Les32liens ont été ouverts ; aucune certification d'intégration exhaustive des mesures n'en découle."
      ],
      "chapterHints": [
        "Sécurité",
        "Intelligence Artificielle",
        "Produire en France",
        "Refonder et moraliser notre démocratie",
        "Affaires européennes",
        "Affaires étrangères",
        "Le grand partenariat entre la France et l'Afrique",
        "Français de l'étranger",
        "Défense nationale",
        "Économie",
        "Sciences, souveraineté industrielle et numérique",
        "Agriculture",
        "Environnement et Énergie",
        "Politique de la mer",
        "Sport et Associations",
        "Culture et patrimoine",
        "Justice",
        "Immigration et assimilation",
        "Combat pour les femmes",
        "Famille",
        "Éducation",
        "Enseignement supérieur",
        "Logement",
        "Retraites",
        "Santé",
        "Dépendance et fin de vie",
        "Handicap",
        "Équilibre du territoire",
        "Outre-mer",
        "Automobilistes et Motards",
        "Tourisme",
        "Bien-être animal"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-7a43ab42f897f8",
      "url": "https://www.institutmontaigne.org/presidentielle-2022/jean-luc-melenchon/",
      "canonicalUrl": "https://www.institutmontaigne.org/presidentielle-2022/jean-luc-melenchon",
      "title": "Institut Montaigne — propositions Mélenchon 2022",
      "publisher": "Institut Montaigne — propositions Mélenchon 2022",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-31",
      "type": "estimation financière externe",
      "access": "read",
      "scope": "unspecified",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "finances",
          "method": "lecture documentaire",
          "verified": true
        }
      ],
      "notes": [
        "Chiffrage historique 2022, non transposable au programme 2027."
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "budgetIds": [
        "budget-evidence-17",
        "budget-evidence-18",
        "budget-evidence-19",
        "budget-evidence-20"
      ],
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-ddaffc9e15f47b",
      "url": "https://www.institutmontaigne.org/presidentielle-2022/fabien-roussel/",
      "canonicalUrl": "https://www.institutmontaigne.org/presidentielle-2022/fabien-roussel",
      "title": "Institut Montaigne — propositions Roussel 2022",
      "publisher": "Institut Montaigne — propositions Roussel 2022",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-31",
      "type": "estimation financière externe",
      "access": "read",
      "scope": "unspecified",
      "personIds": [
        "roussel"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "finances",
          "method": "lecture documentaire",
          "verified": true
        }
      ],
      "notes": [
        "Chiffrage historique 2022, non transposable au programme 2027.",
        "Chiffrage historique 2022, non transposable au programme 2027. Impact public estimé ; pas la masse salariale privée.",
        "Chiffrage historique 2022, non transposable au programme 2027. Réforme groupée, non simple changement d’âge."
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "budgetIds": [
        "budget-evidence-21",
        "budget-evidence-22",
        "budget-evidence-23",
        "budget-evidence-24"
      ],
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-729cc5486acfd4",
      "url": "https://www.institutmontaigne.org/presidentielle-2022/eric-zemmour/",
      "canonicalUrl": "https://www.institutmontaigne.org/presidentielle-2022/eric-zemmour",
      "title": "Institut Montaigne — propositions Zemmour 2022",
      "publisher": "Institut Montaigne — propositions Zemmour 2022",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-31",
      "type": "estimation financière externe",
      "access": "read",
      "scope": "unspecified",
      "personIds": [
        "zemmour"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "finances",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "energie",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "ruralite",
          "method": "lecture documentaire",
          "verified": true
        }
      ],
      "notes": [
        "Chiffrage historique 2022, non transposable au programme 2027. Coût à l’horizon 2027, pas coût total des réacteurs.",
        "Chiffrage historique 2022, non transposable au programme 2027."
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "budgetIds": [
        "budget-evidence-25",
        "budget-evidence-26",
        "budget-evidence-27",
        "budget-evidence-28"
      ],
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-13fc9a39f32583",
      "url": "https://www.institutmontaigne.org/presidentielle-2022/jean-luc-melenchon/retablir-la-retraite-a-60-ans-apres-40-ans-annees-de-cotisation/",
      "canonicalUrl": "https://www.institutmontaigne.org/presidentielle-2022/jean-luc-melenchon/retablir-la-retraite-a-60-ans-apres-40-ans-annees-de-cotisation",
      "title": "Institut Montaigne — retraites Mélenchon 2022",
      "publisher": "Institut Montaigne — retraites Mélenchon 2022",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-31",
      "type": "estimation financière externe",
      "access": "read",
      "scope": "unspecified",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "finances",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "retraites",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Chiffrage historique 2022, non transposable au programme 2027. Ensemble de paramètres de retraite et pension, non le seul âge légal."
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "budgetIds": [
        "budget-evidence-16"
      ],
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-329b83929dee18",
      "url": "https://www.institutmontaigne.org/presidentielle-2022/marine-le-pen/synthese/",
      "canonicalUrl": "https://www.institutmontaigne.org/presidentielle-2022/marine-le-pen/synthese",
      "title": "Institut Montaigne — synthèse Marine Le Pen 2022",
      "publisher": "Institut Montaigne — synthèse Marine Le Pen 2022",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-31",
      "type": "estimation financière externe",
      "access": "read",
      "scope": "unspecified",
      "personIds": [
        "lepen"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "finances",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "emploi",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "sante",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "defense",
          "method": "lecture documentaire",
          "verified": true
        }
      ],
      "notes": [
        "Chiffrage historique 2022, non transposable au programme 2027. Ensemble de mesures, pas le seul âge de départ.",
        "Chiffrage historique 2022, non transposable au programme 2027.",
        "Chiffrage historique 2022, non transposable au programme 2027. Salaires inférieurs à trois SMIC.",
        "Chiffrage historique 2022, non transposable au programme 2027. Annualisation du plan par l’évaluateur.",
        "Chiffrage historique 2022, non transposable au programme 2027. Écart budgétaire estimé, distinct de la cible de budget total de 55 Md€."
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "budgetIds": [
        "budget-evidence-10",
        "budget-evidence-11",
        "budget-evidence-12",
        "budget-evidence-14",
        "budget-evidence-15"
      ],
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-b2d6018b5821b4",
      "url": "https://www.institutmontaigne.org/presidentielle-2022/marine-le-pen/baisser-la-tva-de-20-a-55-pour-les-carburants-lelectricite-le-gaz-et-le-fioul-domestique/",
      "canonicalUrl": "https://www.institutmontaigne.org/presidentielle-2022/marine-le-pen/baisser-la-tva-de-20-a-55-pour-les-carburants-lelectricite-le-gaz-et-le-fioul-domestique",
      "title": "Institut Montaigne — TVA énergie 2022",
      "publisher": "Institut Montaigne — TVA énergie 2022",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-31",
      "type": "estimation financière externe",
      "access": "read",
      "scope": "unspecified",
      "personIds": [
        "lepen"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "finances",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "energie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Chiffrage historique 2022, non transposable au programme 2027. Sensible aux prix et à la consommation."
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "budgetIds": [
        "budget-evidence-13"
      ],
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-623264f0bb673c",
      "url": "https://www.unenouvelleenergie.fr/notre-programme/etre-maitre-de-notre-destin/",
      "canonicalUrl": "https://www.unenouvelleenergie.fr/notre-programme/etre-maitre-de-notre-destin",
      "title": "Institutions et dette",
      "publisher": "Nouvelle Énergie",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "lisnard"
      ],
      "sourceIds": [
        "more-lisnard-institutions"
      ],
      "measureIds": [
        "more-lisnard-institutions-01",
        "more-lisnard-institutions-02",
        "more-lisnard-institutions-03",
        "more-lisnard-institutions-04",
        "more-lisnard-institutions-05",
        "more-lisnard-institutions-06",
        "more-lisnard-institutions-07",
        "more-lisnard-institutions-08",
        "more-lisnard-institutions-09",
        "more-lisnard-institutions-10"
      ],
      "topics": [
        {
          "id": "finances",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "administration",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Structure et propositions consultées ; texte mêlant diagnostics de différentes dates."
      ],
      "chapterHints": [
        "Comptes publics",
        "Institutions",
        "Réforme de l’État",
        "Europe"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-d8de00a6cfdddc",
      "url": "https://attalpresident.fr/programme/intelligence-artificielle",
      "canonicalUrl": "https://attalpresident.fr/programme/intelligence-artificielle",
      "title": "Intelligence artificielle",
      "publisher": "Campagne Gabriel Attal",
      "published": null,
      "datePrecision": "unknown",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "attal"
      ],
      "sourceIds": [
        "attal-ia-2026"
      ],
      "measureIds": [
        "centre-plus-attal-33",
        "centre-plus-attal-34",
        "centre-plus-attal-35"
      ],
      "topics": [
        {
          "id": "fiscalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "entreprises",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "innovation",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "superieur",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "souverainete",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Trois axes consultés."
      ],
      "chapterHints": [
        "Souveraineté technologique",
        "Innovation",
        "Formation et adoption"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-56fb57f1e16f09",
      "url": "https://www.debout-la-france.fr/projet/intelligence-artificielle/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/intelligence-artificielle",
      "title": "Intelligence Artificielle",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "fiscalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "innovation",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027. Le titre de section annonce 25 mesures (nombre éditorial, non contrôle d'exhaustivité)."
      ],
      "chapterHints": [
        "Intelligence Artificielle"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-c6ad5514544f98",
      "url": "https://www.generationecologie.fr/app/uploads/2025/07/Intervention_de_Delphine_Batho_a_la_convention_nationale_de_Generation-1.pdf",
      "canonicalUrl": "https://www.generationecologie.fr/app/uploads/2025/07/Intervention_de_Delphine_Batho_a_la_convention_nationale_de_Generation-1.pdf",
      "title": "Intervention à la convention nationale",
      "publisher": "Génération Écologie",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "blocked",
      "scope": "personal",
      "personIds": [
        "batho"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Document indexé mais ancien chemin renvoie 404 ; contenu intégral non récupéré dans cette passe."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-2de94b09d0a66e",
      "url": "https://melenchon2027.fr/programme/plans-investissement/automobile/",
      "canonicalUrl": "https://melenchon2027.fr/programme/plans-investissement/automobile",
      "title": "Investissement : automobile",
      "publisher": "Jean-Luc Mélenchon / LFI",
      "published": null,
      "datePrecision": "non datée — consultation 2026-10-30",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "commerce",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page ouverte depuis l’index officiel ; objectifs et financement à dépouiller."
      ],
      "chapterHints": [
        "Filière automobile",
        "Investissement productif"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-f537d6949b7f4d",
      "url": "https://melenchon2027.fr/programme/plans-investissement/btp-logement/",
      "canonicalUrl": "https://melenchon2027.fr/programme/plans-investissement/btp-logement",
      "title": "Investissement : bâtiment et logement",
      "publisher": "Jean-Luc Mélenchon / LFI",
      "published": null,
      "datePrecision": "non datée — consultation 2026-10-30",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "commerce",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "logement",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page ouverte depuis l’index officiel ; objectifs et financement à dépouiller."
      ],
      "chapterHints": [
        "Construction",
        "Logement",
        "Investissement productif"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-2ba547d7f60032",
      "url": "https://www.debout-la-france.fr/projet/justice/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/justice",
      "title": "Justice",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "justice",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027. Le titre de section annonce 18 mesures (nombre éditorial, non contrôle d'exhaustivité)."
      ],
      "chapterHints": [
        "Justice"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-7bafea6c609c10",
      "url": "https://www.nousfrance.fr/2026/05/lincrevable-xavier-bertrand-reve-toujours-de-la-presidentielle-le-point/",
      "canonicalUrl": "https://www.nousfrance.fr/2026/05/lincrevable-xavier-bertrand-reve-toujours-de-la-presidentielle-le-point",
      "title": "L’increvable Xavier Bertrand rêve toujours de la présidentielle — Le Point",
      "publisher": "Nous France — reprise du Point, Nathalie Schuck",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-31",
      "type": "portrait",
      "access": "partial",
      "scope": "unspecified",
      "personIds": [
        "bertrand"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "institutions",
          "method": "repérage à examiner",
          "verified": false
        }
      ],
      "notes": [
        "Article localisé dans la presse reprise. Mois mai 2026 dans l’URL ; date précise non établie."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-268839e14be305",
      "url": "https://www.generationecologie.fr/la-decroissance/",
      "canonicalUrl": "https://www.generationecologie.fr/la-decroissance",
      "title": "La décroissance : présentation et archives",
      "publisher": "Génération Écologie",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "party",
      "personIds": [
        "batho"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "sante",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page d'orientation comportant des liens vers des interventions historiques ; publication non datée."
      ],
      "chapterHints": [
        "Limites physiques",
        "Modes de production et consommation",
        "Besoins essentiels",
        "Résilience"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-8c5654f8a414c2",
      "url": "https://rassemblementnational.fr/documents/WEB-GRN-LIVRET-ENTREPRISE.pdf",
      "canonicalUrl": "https://rassemblementnational.fr/documents/WEB-GRN-LIVRET-ENTREPRISE.pdf",
      "title": "La France entreprend — livret entreprises actualisé",
      "publisher": "Rassemblement national",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "bardella",
        "lepen"
      ],
      "sourceIds": [
        "right-expanded-entreprises"
      ],
      "measureIds": [
        "right-expanded-39",
        "right-expanded-40",
        "right-expanded-41",
        "right-expanded-42",
        "right-expanded-43"
      ],
      "topics": [
        {
          "id": "fiscalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "entreprises",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "innovation",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "PDF de 35 pages. Le document se présente comme une mise à jour du livret 2022 servant de base aux prochaines échéances ; ne pas le dater 2027 par déduction."
      ],
      "chapterHints": [
        "Entreprises",
        "Production",
        "Fiscalité"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-905fb51cf30d24",
      "url": "https://bc2027.fr/",
      "canonicalUrl": "https://bc2027.fr",
      "title": "La France, ensemble — présentation du projet",
      "publisher": "Campagne Bernard Cazeneuve",
      "published": null,
      "datePrecision": "unknown",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "cazeneuve"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "souverainete",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "La page affirme que la lettre engage personnellement Cazeneuve. Corrige l’étiquetage uniquement « texte de parti » du lien existant."
      ],
      "chapterHints": [
        "Démarche de rassemblement",
        "Reconstruction des services et de la souveraineté"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-ed88439bf7b8ad",
      "url": "https://ruches.org/projet-1784217879253.pdf",
      "canonicalUrl": "https://ruches.org/projet-1784217879253.pdf",
      "title": "La Voie — PDF du projet",
      "publisher": "Les Ruches / Juan Branco",
      "published": null,
      "datePrecision": "non datée — consultation 2026-10-30",
      "checkedAt": "2026-10-30",
      "type": "programme",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "branco"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "PDF de59pages accessible et premières pages lues. Représentation du même projet, pas programme distinct. Date de publication précise non établie ; ne pas déduire une date du nombre contenu dans l’URL."
      ],
      "chapterHints": [
        "Cadre",
        "Normes",
        "Réformes sectorielles"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-f861a37f73aaef",
      "url": "https://ruches.org/le-projet",
      "canonicalUrl": "https://ruches.org/le-projet",
      "title": "La Voie — programme en ligne",
      "publisher": "Les Ruches / Juan Branco",
      "published": null,
      "datePrecision": "non datée — consultation 2026-10-30",
      "checkedAt": "2026-10-30",
      "type": "programme",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "branco"
      ],
      "sourceIds": [
        "deep-branco-voie"
      ],
      "measureIds": [
        "deep-branco-1",
        "deep-branco-2",
        "deep-branco-3",
        "deep-branco-4",
        "deep-branco-5",
        "deep-branco-6",
        "deep-branco-7",
        "deep-branco-8",
        "deep-branco-9",
        "deep-branco-10",
        "deep-branco-11",
        "deep-branco-12"
      ],
      "topics": [
        {
          "id": "fiscalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "pouvoir",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "innovation",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "sante",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "famille",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "education",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "logement",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "egalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "energie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "eau",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "agriculture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "transports",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "justice",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "securite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "administration",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "territoires",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "diplomatie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "defense",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "souverainete",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page annonce845mesures et24thèmes. Sommaire et plusieurs passages consultés ; total annoncé non audité, intégration complète non réalisée. Certaines options sont alternatives et référendaires : ne pas les cumuler comme engagements simultanés."
      ],
      "chapterHints": [
        "Priorités",
        "Souveraineté et institutions",
        "Justice",
        "Sécurité",
        "International et défense",
        "Économie",
        "Numérique",
        "Instruction",
        "Santé",
        "Handicap",
        "Enfance",
        "Agriculture et mer",
        "Culture et médias",
        "Énergie et logement",
        "Europe",
        "Administration"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-c8885948bf73bd",
      "url": "https://www.ruches.org/le-projet",
      "canonicalUrl": "https://www.ruches.org/le-projet",
      "title": "La Voie — projet intégral",
      "publisher": "Les Ruches — Juan Branco",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-31",
      "type": "primaire",
      "access": "prior",
      "scope": "Programme de campagne intégral affiché ; page non datée, existence des propositions vérifiée, effets non audités.",
      "personIds": [
        "branco"
      ],
      "sourceIds": [
        "deep-branco-voie"
      ],
      "measureIds": [
        "deep-branco-1",
        "deep-branco-2",
        "deep-branco-3",
        "deep-branco-4",
        "deep-branco-5",
        "deep-branco-6",
        "deep-branco-7",
        "deep-branco-8",
        "deep-branco-9",
        "deep-branco-10",
        "deep-branco-11",
        "deep-branco-12"
      ],
      "topics": [
        {
          "id": "fiscalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "pouvoir",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "innovation",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "sante",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "education",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "energie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "eau",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "transports",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "territoires",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "defense",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [],
      "chapterHints": [],
      "evidenceType": "original",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-de67d8f72b7a89",
      "url": "https://www.nathalie-arthaud.info/",
      "canonicalUrl": "https://www.nathalie-arthaud.info",
      "title": "Le camp des travailleurs — orientations actuelles",
      "publisher": "Nathalie Arthaud / Lutte ouvrière",
      "published": null,
      "datePrecision": "non datée — consultation 2026-10-30",
      "checkedAt": "2026-10-30",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "arthaud"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Texte d’accueil lu. Orientations, pas programme chiffré intégral."
      ],
      "chapterHints": [
        "Pouvoir d’achat",
        "Travail et emploi",
        "Pouvoir économique",
        "Mobilisation collective"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-8dc946f94027e0",
      "url": "https://sarahknafo.fr/",
      "canonicalUrl": "https://sarahknafo.fr",
      "title": "Le Casse du siècle — présentation et chronologie",
      "publisher": "Sarah Knafo",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "knafo"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "fiscalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Site de présentation du livre ; texte intégral du livre non lu. Ne pas traiter les visuels de presse comme un document programmatique complet."
      ],
      "chapterHints": [
        "Dépense publique",
        "Fiscalité"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-a298a9e8f6d837",
      "url": "https://www.debout-la-france.fr/projet/grand-partenariat-entre-la-france-et-l-afrique/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/grand-partenariat-entre-la-france-et-l-afrique",
      "title": "Le grand partenariat entre la France et l'Afrique",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027."
      ],
      "chapterHints": [
        "Le grand partenariat entre la France et l'Afrique"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-2fbbb69965d52c",
      "url": "https://dieudolalanne2027.com/programme/",
      "canonicalUrl": "https://dieudolalanne2027.com/programme",
      "title": "Le Projet 2027",
      "publisher": "Campagne Francis Lalanne",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "programme",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "lalanne"
      ],
      "sourceIds": [
        "deep-lalanne-projet"
      ],
      "measureIds": [
        "deep-lalanne-1",
        "deep-lalanne-2",
        "deep-lalanne-3",
        "deep-lalanne-4",
        "deep-lalanne-5",
        "deep-lalanne-6",
        "deep-lalanne-7",
        "deep-lalanne-8",
        "deep-lalanne-9",
        "deep-lalanne-10",
        "deep-lalanne-11",
        "deep-lalanne-12"
      ],
      "topics": [
        {
          "id": "fiscalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "entreprises",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "agriculture",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "transports",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "justice",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "securite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "laicite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "administration",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "diplomatie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "defense",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "souverainete",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Page intégrale consultée. Une proposition OTAN est répétée dans deux rubriques : dédoublonner avant tout décompte. Le texte ne fournit pas de chiffrage global."
      ],
      "chapterHints": [
        "Souveraineté",
        "Paix",
        "Libertés",
        "Démocratie",
        "Fiscalité",
        "Services publics",
        "Sécurité",
        "Agriculture",
        "Relations internationales"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-adefc7c39d7a8b",
      "url": "https://projet-socialiste.fr/vivre-libres/",
      "canonicalUrl": "https://projet-socialiste.fr/vivre-libres",
      "title": "Le Projet socialiste : Vivre libres",
      "publisher": "Parti socialiste",
      "published": null,
      "datePrecision": "consultation",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "party",
      "personIds": [
        "faure"
      ],
      "sourceIds": [
        "left-ps26"
      ],
      "measureIds": [
        "left-faure-29",
        "left-faure-30",
        "left-faure-31",
        "left-faure-32",
        "left-faure-33",
        "left-faure-34",
        "expanded-left-1",
        "expanded-left-2",
        "expanded-left-3",
        "expanded-left-4"
      ],
      "topics": [
        {
          "id": "pouvoir",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "emploi",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "entreprises",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "industrie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "innovation",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "retraites",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "logement",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "energie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "agriculture",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Résumé du projet collectif PS ; publication non datée sur cette page, observée le 30 octobre 2026"
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-a0ef625ae20a19",
      "url": "https://www.lutte-ouvriere.org/portail/nathalie-arthaud.html",
      "canonicalUrl": "https://www.lutte-ouvriere.org/portail/nathalie-arthaud.html",
      "title": "Le site de Nathalie Arthaud — catalogue des interventions",
      "publisher": "Lutte ouvrière",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-31",
      "type": "catalogue",
      "access": "read",
      "scope": "unspecified",
      "personIds": [
        "arthaud"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "entreprises",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "institutions",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Catalogue lu. Notice de campagne et liens vers les enregistrements ; les titres ne valent pas transcription."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-28a447e36c4c14",
      "url": "https://becht2027.fr/projet-france/les-5-refondations/",
      "canonicalUrl": "https://becht2027.fr/projet-france/les-5-refondations",
      "title": "Les cinq refondations",
      "publisher": "Campagne Olivier Becht",
      "published": null,
      "datePrecision": "unknown",
      "checkedAt": "2026-10-31",
      "type": "programme",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "becht"
      ],
      "sourceIds": [
        "deep-becht-refond"
      ],
      "measureIds": [
        "deep-becht-deep-becht-refond-1",
        "deep-becht-deep-becht-refond-2",
        "deep-becht-deep-becht-refond-3",
        "deep-becht-deep-becht-refond-4",
        "deep-becht-deep-becht-refond-5",
        "deep-becht-deep-becht-refond-6",
        "deep-becht-deep-becht-refond-7",
        "deep-becht-deep-becht-refond-8",
        "deep-becht-deep-becht-refond-9",
        "deep-becht-deep-becht-refond-10",
        "deep-becht-deep-becht-refond-11"
      ],
      "topics": [
        {
          "id": "innovation",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "sante",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "autonomie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "egalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "energie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "agriculture",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "justice",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "securite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "administration",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "territoires",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Page de synthèse ; mêmes propositions détaillées dans cinq sous-pages."
      ],
      "chapterHints": [
        "Énergie",
        "Protection sociale",
        "Santé",
        "Sécurité",
        "Démocratie et territoires"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-a775d5a2e50b01",
      "url": "https://www.unenouvelleenergie.fr/api/media/file/Nouvelle_energie_Livre_noir_pages_20_24_inversees.pdf",
      "canonicalUrl": "https://www.unenouvelleenergie.fr/api/media/file/Nouvelle_energie_Livre_noir_pages_20_24_inversees.pdf",
      "title": "Livre noir de la bureaucratie",
      "publisher": "Nouvelle Énergie",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "blocked",
      "scope": "party",
      "personIds": [
        "lisnard"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "eau",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Lien officiel retrouvé ; accès du lecteur refusé. Ne pas présenter ce document comme lu."
      ],
      "chapterHints": [
        "Bureaucratie"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-b45cabdc0c53d4",
      "url": "https://nouspresident.fr/face-a-la-crise-du-logement/",
      "canonicalUrl": "https://nouspresident.fr/face-a-la-crise-du-logement",
      "title": "Logement",
      "publisher": "François Ruffin / Nous Président",
      "published": null,
      "datePrecision": "non datée — consultation 2026-10-30",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "ruffin"
      ],
      "sourceIds": [
        "left-ruffin-home"
      ],
      "measureIds": [
        "left-ruffin-12",
        "left-ruffin-13"
      ],
      "topics": [
        {
          "id": "finances",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "logement",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Page thématique ouverte et sections consultées. Document accessible ; dépouillement et rapprochement mesure par mesure non achevés. Date de publication non affichée.",
        "Fourchette du programme, non expertise indépendante ; aucun point milieu calculé.",
        "Recette minimale annoncée par le programme ; pas une évaluation indépendante.",
        "Fourchette de retour au soutien antérieur à 2018, à amplifier ensuite ; ne chiffre pas tout le plan de construction.",
        "Date de publication non affichée ; consultation le 2026-10-31."
      ],
      "chapterHints": [
        "Loyers",
        "Régulation",
        "Construction",
        "Rénovation"
      ],
      "evidenceType": "original",
      "budgetIds": [
        "budget-evidence-07",
        "budget-evidence-08",
        "budget-evidence-09",
        "fin-ruff-renovation",
        "fin-ruff-gain-appartement",
        "fin-ruff-gain-maison",
        "fin-ruff-gain-passoire"
      ],
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-5f1e97d8ac4653",
      "url": "https://www.debout-la-france.fr/projet/logement/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/logement",
      "title": "Logement",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "logement",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027. Le titre de section annonce 30 mesures (nombre éditorial, non contrôle d'exhaustivité)."
      ],
      "chapterHints": [
        "Logement"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-8948a02f9bfdbf",
      "url": "https://nouspresident.fr/temps-loisirs/",
      "canonicalUrl": "https://nouspresident.fr/temps-loisirs",
      "title": "Loisirs et temps libre",
      "publisher": "François Ruffin / Nous Président",
      "published": null,
      "datePrecision": "non datée — consultation 2026-10-30",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "ruffin"
      ],
      "sourceIds": [
        "deep-extra-ruffin-loisirs"
      ],
      "measureIds": [
        "deep-extra-ruffin-7",
        "deep-extra-ruffin-8",
        "deep-extra-ruffin-9",
        "deep-extra-ruffin-10",
        "deep-extra-ruffin-11",
        "deep-extra-ruffin-12"
      ],
      "topics": [
        {
          "id": "emploi",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "famille",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "culture",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "sport",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Page thématique ouverte et sections consultées. Document accessible ; dépouillement et rapprochement mesure par mesure non achevés. Date de publication non affichée.",
        "Date de publication non affichée ; consultation le 2026-10-31."
      ],
      "chapterHints": [
        "Bénévolat",
        "Équipements collectifs",
        "Vacances",
        "Culture et lien social"
      ],
      "evidenceType": "original",
      "budgetIds": [
        "fin-ruff-loisirs",
        "fin-ruff-fonjep"
      ],
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-72898b7c8d411e",
      "url": "https://parti-equinoxe.fr/wp-content/uploads/2026/08/Manifeste-du-parti-Equinoxe-Pour-en-finir-avec-la-demesure.pdf",
      "canonicalUrl": "https://parti-equinoxe.fr/wp-content/uploads/2026/08/Manifeste-du-parti-Equinoxe-Pour-en-finir-avec-la-demesure.pdf",
      "title": "Manifeste : Pour en finir avec la démesure",
      "publisher": "Équinoxe",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "blocked",
      "scope": "party",
      "personIds": [
        "mikolajczak"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Lien confirmé sur la page officielle ; téléchargement refusé 403. Le chemin du fichier ne suffit pas à dater sa publication."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-a330456c964f52",
      "url": "https://www.avecretailleau.fr/api/media/file/Manifeste%20du%20peuple%20souverain%20v280826%20F.pdf",
      "canonicalUrl": "https://www.avecretailleau.fr/api/media/file/Manifeste%20du%20peuple%20souverain%20v280826%20F.pdf",
      "title": "Manifeste du peuple souverain",
      "publisher": "Bruno Retailleau",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "retailleau"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "souverainete",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Livret de 20 pages, lié depuis la rubrique institutions. Le nom de fichier n’est pas considéré comme une date certaine de publication."
      ],
      "chapterHints": [
        "Constitution",
        "Référendum",
        "Souveraineté"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-cf076577fb36a1",
      "url": "https://www.karimbouamrane2027.org/output/pdf/manifeste-karim-bouamrane-2027-v2.pdf",
      "canonicalUrl": "https://www.karimbouamrane2027.org/output/pdf/manifeste-karim-bouamrane-2027-v2.pdf",
      "title": "Manifeste officiel — PDF version 2 (8 pages)",
      "publisher": "Campagne Karim Bouamrane",
      "published": null,
      "datePrecision": "unknown",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "bouamrane"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Même œuvre que le manifeste HTML ; ne pas compter comme programme indépendant."
      ],
      "chapterHints": [
        "France humaine",
        "France forte",
        "Protection des femmes et enfants",
        "Parcours",
        "Appel collectif"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-4378ba61228b9d",
      "url": "https://www.parti-reconquete.fr/j-agis",
      "canonicalUrl": "https://www.parti-reconquete.fr/j-agis",
      "title": "Matériel militant et tracts",
      "publisher": "Reconquête",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "positions",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "zemmour"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "sante",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "commerce-monde",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Index repéré ; fichiers des tracts non dépouillés. Les formulaires de mobilisation ne constituent pas des programmes."
      ],
      "chapterHints": [
        "Pouvoir d’achat",
        "Mercosur",
        "Santé"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-ec0522d3287f71",
      "url": "https://attalpresident.fr/programme",
      "canonicalUrl": "https://attalpresident.fr/programme",
      "title": "Mes chantiers capitaux — portail 2027",
      "publisher": "Campagne Gabriel Attal",
      "published": null,
      "datePrecision": "unknown",
      "checkedAt": "2026-10-31",
      "type": "programme",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "attal"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "finances",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "pouvoir",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "emploi",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "education",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "immigration",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Portail de campagne actuel ; remplacer l’impression que le seul site officiel est celui de 2024."
      ],
      "chapterHints": [
        "École",
        "Travail et salaires",
        "Frontières",
        "IA",
        "Dette publique",
        "Dette écologique"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-0088f6017cd1e5",
      "url": "https://lafranceinsoumise.fr/",
      "canonicalUrl": "https://lafranceinsoumise.fr",
      "title": "Mesures phares de La France insoumise",
      "publisher": "La France insoumise",
      "published": null,
      "datePrecision": "consultation",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "party",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [
        "left-lfi-now"
      ],
      "measureIds": [
        "left-melenchon-1",
        "left-melenchon-2",
        "left-melenchon-3",
        "left-melenchon-4",
        "left-melenchon-5"
      ],
      "topics": [
        {
          "id": "fiscalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "pouvoir",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "retraites",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "climat",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Page courante du mouvement ; date de publication non indiquée, observée le 30 octobre 2026"
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-f2f8191823072b",
      "url": "https://parti-animaliste.fr/mira-markovic-2027",
      "canonicalUrl": "https://parti-animaliste.fr/mira-markovic-2027",
      "title": "Mira Markovic 2027",
      "publisher": "Parti animaliste",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "markovic"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page de candidature et de parrainages ; elle ne contient pas un programme présidentiel détaillé."
      ],
      "chapterHints": [
        "Représentation politique des animaux",
        "Démarche de candidature"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-afb16714eb4e74",
      "url": "https://www.debout-la-france.fr/projet/outre-mer/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/outre-mer",
      "title": "Outre-mer",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "outremer",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027. Le titre de section annonce 23 mesures (nombre éditorial, non contrôle d'exhaustivité)."
      ],
      "chapterHints": [
        "Outre-mer"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-06db2a9b7c9154",
      "url": "https://glucks2027.fr/",
      "canonicalUrl": "https://glucks2027.fr",
      "title": "Page de campagne Glucks 2027",
      "publisher": "Campagne Raphaël Glucksmann",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "glucksmann"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "education",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Appel de campagne et priorités générales ; aucun document programme détaillé autonome relié sur la page examinée."
      ],
      "chapterHints": [
        "Travail",
        "École",
        "Démocratie"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-c0bf2ea773a109",
      "url": "https://les-patriotes.fr/projetpourlafrance/",
      "canonicalUrl": "https://les-patriotes.fr/projetpourlafrance",
      "title": "Page de publication du projet",
      "publisher": "Les Patriotes",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "party",
      "personIds": [
        "philippot"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "La page renvoie explicitement à la version 2026 v2 et à son soutien électoral en 2027 ; ne pas compter ce lien comme un programme supplémentaire."
      ],
      "chapterHints": [
        "Édition du projet"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-311c2d9b4f46ee",
      "url": "https://www.dupontaignan.fr/actualite/petition-non-a-la-taxe-de-08-sur-nos-assurances/",
      "canonicalUrl": "https://www.dupontaignan.fr/actualite/petition-non-a-la-taxe-de-08-sur-nos-assurances",
      "title": "Pétition contre une taxe de 0,8 % sur les assurances",
      "publisher": "Campagne Nicolas Dupont-Aignan",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-31",
      "type": "petition",
      "access": "partial",
      "scope": "unspecified",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "fiscalite",
          "method": "repérage à examiner",
          "verified": false
        },
        {
          "id": "pouvoir",
          "method": "repérage à examiner",
          "verified": false
        }
      ],
      "notes": [
        "Page ouverte ; 0,8 % est l’objet d’une pétition, pas un chiffre institutionnel vérifié."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-d3e65f5355e45f",
      "url": "https://www.budget2027.fr/",
      "canonicalUrl": "https://www.budget2027.fr",
      "title": "Plan budgétaire de 24 mesures",
      "publisher": "Sarah Knafo",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "knafo"
      ],
      "sourceIds": [
        "right-sk"
      ],
      "measureIds": [
        "right-m27",
        "right-m28",
        "right-m29",
        "right-m30",
        "deep-extra-knafo-1",
        "deep-extra-knafo-2",
        "deep-extra-knafo-3",
        "deep-extra-knafo-4",
        "deep-extra-knafo-5",
        "deep-extra-knafo-6",
        "deep-extra-knafo-7",
        "deep-extra-knafo-8",
        "deep-extra-knafo-9",
        "deep-extra-knafo-10",
        "deep-extra-knafo-11",
        "deep-extra-knafo-12",
        "deep-extra-knafo-13",
        "deep-extra-knafo-14",
        "deep-extra-knafo-15",
        "deep-extra-knafo-16",
        "deep-extra-knafo-17"
      ],
      "topics": [
        {
          "id": "finances",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "emploi",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "innovation",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "sante",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "superieur",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "logement",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "energie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "climat",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "justice",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "immigration",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "administration",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "culture",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "territoires",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "diplomatie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "cooperation",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Le nom de domaine comporte 2027 mais le titre du document indique Budget 2026. 140 milliards affichés sont une estimation de l’auteure.",
        "Date de publication non affichée ; consultation le 2026-10-31."
      ],
      "chapterHints": [
        "Effectifs publics",
        "Prestations sociales",
        "Agences publiques",
        "International et immigration",
        "Médias et subventions"
      ],
      "evidenceType": "original",
      "budgetIds": [
        "fin-k-1",
        "fin-k-2",
        "fin-k-3",
        "fin-k-4",
        "fin-k-5",
        "fin-k-6",
        "fin-k-7",
        "fin-k-8",
        "fin-k-9",
        "fin-k-10",
        "fin-k-11",
        "fin-k-12",
        "fin-k-13",
        "fin-k-14",
        "fin-k-15",
        "fin-k-16",
        "fin-k-17",
        "fin-k-18",
        "fin-k-19",
        "fin-k-20",
        "fin-k-21",
        "fin-k-22",
        "fin-k-23",
        "fin-k-24",
        "fin-k-sous-effectifs",
        "fin-k-sous-prestations",
        "fin-k-sous-agences",
        "fin-k-sous-international",
        "fin-k-sous-medias",
        "fin-k-total"
      ],
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-dfd518b7c49869",
      "url": "https://les-patriotes.fr/pour-ladoption-immediate-dun-plan-durgence-energetique-en-france-en-8-points/",
      "canonicalUrl": "https://les-patriotes.fr/pour-ladoption-immediate-dun-plan-durgence-energetique-en-france-en-8-points",
      "title": "Plan d'urgence énergétique en huit points",
      "publisher": "Les Patriotes",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "read",
      "scope": "party",
      "personIds": [
        "philippot"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "energie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "agriculture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Communiqué thématique consulté. Date de publication non affichée dans le texte extrait ; ne pas confondre date de collecte et date d'annonce."
      ],
      "chapterHints": [
        "Carburants",
        "Électricité",
        "Agriculture et pêche",
        "Approvisionnement énergétique"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-6331b5e83f3296",
      "url": "https://www.debout-la-france.fr/projet/politique-mer/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/politique-mer",
      "title": "Politique de la mer",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027. Le titre de section annonce 30 mesures (nombre éditorial, non contrôle d'exhaustivité)."
      ],
      "chapterHints": [
        "Politique de la mer"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-28afd253e755a7",
      "url": "https://www.karimbouamrane2027.org/",
      "canonicalUrl": "https://www.karimbouamrane2027.org",
      "title": "Portail de campagne — cinq fondements",
      "publisher": "Campagne Karim Bouamrane",
      "published": null,
      "datePrecision": "unknown",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "bouamrane"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Résumé et liens vers manifeste ; ne constitue pas un troisième programme."
      ],
      "chapterHints": [
        "Protéger",
        "Loger",
        "Soigner",
        "Éduquer",
        "Espoir et travail"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-747cb15e0cdf97",
      "url": "https://www.assemblee-nationale.fr/dyn/deputes/PA267285/positions-de-vote",
      "canonicalUrl": "https://www.assemblee-nationale.fr/dyn/deputes/PA267285/positions-de-vote",
      "title": "Positions de vote à l’Assemblée nationale",
      "publisher": "Assemblée nationale",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "positions",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "wauquiez"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Répertoire institutionnel repéré ; un vote ne prouve pas à lui seul une proposition présidentielle et doit être interprété avec le texte et le scrutin."
      ],
      "chapterHints": [
        "Votes parlementaires"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-08b43d2090f10f",
      "url": "https://www.lutte-ouvriere.org/portail/qui-sommes-nous/index.html",
      "canonicalUrl": "https://www.lutte-ouvriere.org/portail/qui-sommes-nous/index.html",
      "title": "Positions générales de Lutte ouvrière",
      "publisher": "Lutte ouvrière",
      "published": null,
      "datePrecision": "unknown",
      "checkedAt": "2026-10-30",
      "type": "positions",
      "access": "read",
      "scope": "party",
      "personIds": [
        "arthaud"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Présentation collective ; ne pas assimiler son contenu à un programme présidentiel personnel."
      ],
      "chapterHints": [
        "Organisation",
        "Principes politiques"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-7d9363b366636e",
      "url": "https://generationecologie.fr/wp-content/uploads/2025/06/POUR-UN-ETAT-RESILIENCE-cahier-dacteur-de-Generation-Ecologie.pdf",
      "canonicalUrl": "https://generationecologie.fr/wp-content/uploads/2025/06/POUR-UN-ETAT-RESILIENCE-cahier-dacteur-de-Generation-Ecologie.pdf",
      "title": "Pour un État résilience",
      "publisher": "Génération Écologie",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "batho"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "sante",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "climat",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "adaptation",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "PDF officiel de 8 pages accessible. La fiche annonce le 07/12/2024 mais mentionne le cyclone Chido postérieur ; datation exacte à clarifier. Ancien chemin /app/uploads renvoie 404."
      ],
      "chapterHints": [
        "Limites de l'adaptation",
        "Risques climatiques et besoins vitaux",
        "Vulnérabilités sociales",
        "Organisation de la résilience"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-c4d4b41684744e",
      "url": "https://anasse2027.fr/programme",
      "canonicalUrl": "https://anasse2027.fr/programme",
      "title": "Premières propositions 2027",
      "publisher": "Comité de campagne Anasse Kazib",
      "published": null,
      "datePrecision": "non datée — consultation 2026-10-30",
      "checkedAt": "2026-10-30",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "kazib"
      ],
      "sourceIds": [
        "more-kazib-2027"
      ],
      "measureIds": [
        "more-kazib-2027-01",
        "more-kazib-2027-02",
        "more-kazib-2027-03",
        "more-kazib-2027-04",
        "more-kazib-2027-05",
        "more-kazib-2027-06",
        "more-kazib-2027-07",
        "more-kazib-2027-08"
      ],
      "topics": [
        {
          "id": "pouvoir",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "emploi",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "retraites",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "superieur",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "logement",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "egalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "eau",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "immigration",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "diplomatie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Texte en six axes consulté ; ne constitue pas le programme complet annoncé."
      ],
      "chapterHints": [
        "Revenus et services publics",
        "Pouvoir économique",
        "Droits des travailleurs et égalité",
        "Institutions et répression",
        "Politique internationale",
        "Organisation communiste et environnement"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-bfbb6ec100f528",
      "url": "https://melenchon2027.fr/programme/decouvrir/",
      "canonicalUrl": "https://melenchon2027.fr/programme/decouvrir",
      "title": "Présentation de L’Avenir en commun 2027",
      "publisher": "Jean-Luc Mélenchon / LFI",
      "published": null,
      "datePrecision": "non datée — consultation 2026-10-30",
      "checkedAt": "2026-10-30",
      "type": "programme",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "La présentation annonce 1 069 mesures et une disponibilité en librairie le 6 novembre 2026, postérieure à la consultation du 30 octobre. Présentation lue ; livre intégral non obtenu. Le total annoncé n’est pas un total de mesures intégrées."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-62078ca8dc159d",
      "url": "https://dieudolalanne2027.com/",
      "canonicalUrl": "https://dieudolalanne2027.com",
      "title": "Présentation de la campagne et répartition des rôles",
      "publisher": "Campagne Francis Lalanne",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "lalanne"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Le site présente Francis Lalanne comme candidat et Dieudonné comme soutien non candidat ; ce vocabulaire ne constitue pas une validation par le Conseil constitutionnel."
      ],
      "chapterHints": [
        "Candidature et soutien de campagne"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-0a1bda3875a1ec",
      "url": "https://benoitmathieu2027.fr/le-candidat",
      "canonicalUrl": "https://benoitmathieu2027.fr/le-candidat",
      "title": "Présentation de la démarche et du candidat",
      "publisher": "Campagne Benoît Mathieu",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "mathieu"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "superieur",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Complément à la page programme ; pas un second programme indépendant."
      ],
      "chapterHints": [
        "Démarche territoriale",
        "Transformation des institutions"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-2a837e2b6c95ee",
      "url": "https://parti-equinoxe.fr/presidentielle-2027/",
      "canonicalUrl": "https://parti-equinoxe.fr/presidentielle-2027",
      "title": "Présidentielle 2027 : priorités et calendrier",
      "publisher": "Équinoxe",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "party",
      "personIds": [
        "mikolajczak"
      ],
      "sourceIds": [
        "deep-equinoxe-priorites"
      ],
      "measureIds": [
        "deep-mikolajczak-1",
        "deep-mikolajczak-2",
        "deep-mikolajczak-3",
        "deep-mikolajczak-4",
        "deep-mikolajczak-5",
        "deep-mikolajczak-6",
        "deep-mikolajczak-7"
      ],
      "topics": [
        {
          "id": "industrie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "sante",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "agriculture",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "administration",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "territoires",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page de campagne présentant Antoine Mikolajczak ; publication du programme annoncée pour le 02/11/2026 à 10 h."
      ],
      "chapterHints": [
        "Participation démocratique et territoires",
        "Relocalisation agricole et industrielle",
        "Prévention, alimentation et soins"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-9ff1f2a0bbb15e",
      "url": "https://natachapolony2027.fr/natacha-polony/mes-principes",
      "canonicalUrl": "https://natachapolony2027.fr/natacha-polony/mes-principes",
      "title": "Principes et convictions",
      "publisher": "Campagne Natacha Polony",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "polony"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "autonomie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "egalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "laicite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "souverainete",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Texte de principes consulté ; les valeurs ne sont pas comptées comme des mesures opérationnelles."
      ],
      "chapterHints": [
        "Responsabilité",
        "Liberté",
        "Transmission",
        "Mérite",
        "Égalité",
        "Souveraineté",
        "Indépendance",
        "Travail",
        "Intérêt général",
        "Patrimoine"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-c556e5bb9809d4",
      "url": "https://www.debout-la-france.fr/projet/produire-en-france/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/produire-en-france",
      "title": "Produire en France",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027. Le titre de section annonce 10 mesures (nombre éditorial, non contrôle d'exhaustivité)."
      ],
      "chapterHints": [
        "Produire en France"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-32202414d40aae",
      "url": "https://www.unenouvelleenergie.fr/notre-programme/",
      "canonicalUrl": "https://www.unenouvelleenergie.fr/notre-programme",
      "title": "Programme — index des trois axes et des thèmes",
      "publisher": "Nouvelle Énergie",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "programme",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "lisnard"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "eau",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "souverainete",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page ouverte via son URL avec paramètre de suivi après deux délais d’accès. Présente trois axes, cinq thèmes, carnets et discours ; pas de certification de couverture intégrale."
      ],
      "chapterHints": [
        "Souveraineté et institutions",
        "Ambition économique et sociale",
        "Renouveau civique"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-74c88f444bf8d4",
      "url": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/PROGRAMME-FALC-VF.pdf",
      "canonicalUrl": "https://lafranceinsoumise.fr/wp-content/uploads/2024/07/PROGRAMME-FALC-VF.pdf",
      "title": "Programme abrégé – législatives 2024",
      "publisher": "La France insoumise",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "party",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [
        "lfi-2024"
      ],
      "measureIds": [
        "m1",
        "m3"
      ],
      "topics": [
        {
          "id": "emploi",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "retraites",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Programme du mouvement en 2024 — non engagement personnel pour 2027"
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-64a2827bff72f7",
      "url": "https://www.benoitmathieu2027.fr/programme",
      "canonicalUrl": "https://www.benoitmathieu2027.fr/programme",
      "title": "Programme démocratique 2027",
      "publisher": "Benoît Mathieu — Cap 500 signatures",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-31",
      "type": "primaire",
      "access": "prior",
      "scope": "Projet institutionnel personnel, sans programme sectoriel annoncé.",
      "personIds": [
        "mathieu"
      ],
      "sourceIds": [
        "deep-mathieu-programme"
      ],
      "measureIds": [
        "deep-mathieu-1",
        "deep-mathieu-2",
        "deep-mathieu-3",
        "deep-mathieu-4",
        "deep-mathieu-5"
      ],
      "topics": [
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [],
      "chapterHints": [],
      "evidenceType": "original",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-3afba9facf94f8",
      "url": "https://www.espoir-ric.fr/decouvrir",
      "canonicalUrl": "https://www.espoir-ric.fr/decouvrir",
      "title": "Programme Espoir RIC 2022",
      "publisher": "Espoir RIC — Clara Egger",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "personal",
      "personIds": [
        "egger"
      ],
      "sourceIds": [
        "deep-egger-archive"
      ],
      "measureIds": [
        "deep-egger-8",
        "deep-egger-9"
      ],
      "topics": [
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Archive de la campagne 2022, explicitement présentée comme telle."
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-e94df7a76f765a",
      "url": "https://solutiondemocratique.fr/notre-solution/calendrier-president/",
      "canonicalUrl": "https://solutiondemocratique.fr/notre-solution/calendrier-president",
      "title": "Programme et calendrier présidentiel",
      "publisher": "Solution démocratique",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "programme",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "egger"
      ],
      "sourceIds": [
        "deep-egger-2027"
      ],
      "measureIds": [
        "deep-egger-1",
        "deep-egger-2",
        "deep-egger-3",
        "deep-egger-4",
        "deep-egger-5",
        "deep-egger-6",
        "deep-egger-7"
      ],
      "topics": [
        {
          "id": "retraites",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "energie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "securite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "immigration",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "territoires",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page présente deux réformes seulement, par choix explicite. L'argumentation juridique et les effets annoncés expriment la position du mouvement, pas une validation indépendante."
      ],
      "chapterHints": [
        "Gouvernement de transition",
        "Référendum constitutionnel et réforme territoriale",
        "Calendrier de mise en œuvre",
        "Effets revendiqués sur la vie quotidienne"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-88818a63f2a0a7",
      "url": "https://www.avecretailleau.fr/projet/theme/agriculture",
      "canonicalUrl": "https://www.avecretailleau.fr/projet/theme/agriculture",
      "title": "Projet : Agriculture",
      "publisher": "Bruno Retailleau",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "retailleau"
      ],
      "sourceIds": [
        "right-expanded-ret-agri"
      ],
      "measureIds": [
        "right-expanded-44",
        "right-expanded-45",
        "right-expanded-46",
        "right-expanded-47",
        "right-expanded-48",
        "right-expanded-49",
        "right-expanded-50",
        "right-expanded-51"
      ],
      "topics": [
        {
          "id": "biodiversite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "eau",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "agriculture",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "12 entrées annoncées dans l’index. Page ouverte et structure identifiée ; contrôle mesure par mesure et comparaison avec le corpus à terminer."
      ],
      "chapterHints": [
        "Agriculture"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-5a880f0dcad70e",
      "url": "https://www.avecretailleau.fr/projet/theme/comptes-publics",
      "canonicalUrl": "https://www.avecretailleau.fr/projet/theme/comptes-publics",
      "title": "Projet : Comptes publics",
      "publisher": "Bruno Retailleau",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "retailleau"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "6 entrées annoncées dans l’index. Page ouverte et structure identifiée ; contrôle mesure par mesure et comparaison avec le corpus à terminer."
      ],
      "chapterHints": [
        "Comptes publics"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-dd486c5d8839cf",
      "url": "https://www.avecretailleau.fr/projet/theme/education",
      "canonicalUrl": "https://www.avecretailleau.fr/projet/theme/education",
      "title": "Projet : Éducation",
      "publisher": "Bruno Retailleau",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "retailleau"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "education",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "11 entrées annoncées dans l’index. Page ouverte et structure identifiée ; contrôle mesure par mesure et comparaison avec le corpus à terminer."
      ],
      "chapterHints": [
        "Éducation"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-c5ceba7776fa52",
      "url": "https://www.avecretailleau.fr/projet/theme/electricite",
      "canonicalUrl": "https://www.avecretailleau.fr/projet/theme/electricite",
      "title": "Projet : Électricité",
      "publisher": "Bruno Retailleau",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "retailleau"
      ],
      "sourceIds": [
        "right-br-e"
      ],
      "measureIds": [
        "right-m24",
        "right-m25",
        "right-m26"
      ],
      "topics": [
        {
          "id": "energie",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "10 entrées annoncées dans l’index. Page ouverte et structure identifiée ; contrôle mesure par mesure et comparaison avec le corpus à terminer."
      ],
      "chapterHints": [
        "Électricité"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-91f7bb69988d8e",
      "url": "https://www.avecretailleau.fr/projet/theme/industrie-entreprises",
      "canonicalUrl": "https://www.avecretailleau.fr/projet/theme/industrie-entreprises",
      "title": "Projet : Entreprises",
      "publisher": "Bruno Retailleau",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "retailleau"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "entreprises",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "17 entrées annoncées dans l’index. Page ouverte et structure identifiée ; contrôle mesure par mesure et comparaison avec le corpus à terminer."
      ],
      "chapterHints": [
        "Entreprises"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-f8a051a47291dc",
      "url": "https://www.avecretailleau.fr/projet/theme/famille",
      "canonicalUrl": "https://www.avecretailleau.fr/projet/theme/famille",
      "title": "Projet : Famille",
      "publisher": "Bruno Retailleau",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "retailleau"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "famille",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "8 entrées annoncées dans l’index. Page ouverte et structure identifiée ; contrôle mesure par mesure et comparaison avec le corpus à terminer."
      ],
      "chapterHints": [
        "Famille"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-00813f890d14c2",
      "url": "https://www.avecretailleau.fr/projet/theme/institutions",
      "canonicalUrl": "https://www.avecretailleau.fr/projet/theme/institutions",
      "title": "Projet : Institutions",
      "publisher": "Bruno Retailleau",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "retailleau"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "12 entrées annoncées dans l’index. Page ouverte et structure identifiée ; contrôle mesure par mesure et comparaison avec le corpus à terminer."
      ],
      "chapterHints": [
        "Institutions"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-13af1e1ae05183",
      "url": "https://www.avecretailleau.fr/projet/theme/l-ia",
      "canonicalUrl": "https://www.avecretailleau.fr/projet/theme/l-ia",
      "title": "Projet : Intelligence artificielle",
      "publisher": "Bruno Retailleau",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "retailleau"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "fiscalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "innovation",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "15 entrées annoncées dans l’index. Page ouverte et structure identifiée ; contrôle mesure par mesure et comparaison avec le corpus à terminer."
      ],
      "chapterHints": [
        "Intelligence artificielle"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-bb9de6b81748d2",
      "url": "https://www.avecretailleau.fr/projet/theme/logement",
      "canonicalUrl": "https://www.avecretailleau.fr/projet/theme/logement",
      "title": "Projet : Logement",
      "publisher": "Bruno Retailleau",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "retailleau"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "logement",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "16 entrées annoncées dans l’index. Page ouverte et structure identifiée ; contrôle mesure par mesure et comparaison avec le corpus à terminer."
      ],
      "chapterHints": [
        "Logement"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-05b035177a3d43",
      "url": "https://www.avecretailleau.fr/projet/theme/retraites",
      "canonicalUrl": "https://www.avecretailleau.fr/projet/theme/retraites",
      "title": "Projet : Retraites",
      "publisher": "Bruno Retailleau",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "retailleau"
      ],
      "sourceIds": [
        "right-br-r"
      ],
      "measureIds": [
        "right-m22",
        "right-m23"
      ],
      "topics": [
        {
          "id": "retraites",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "7 entrées annoncées dans l’index. Page ouverte et structure identifiée ; contrôle mesure par mesure et comparaison avec le corpus à terminer."
      ],
      "chapterHints": [
        "Retraites"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-7cd743e38a3b35",
      "url": "https://www.avecretailleau.fr/projet/theme/travail",
      "canonicalUrl": "https://www.avecretailleau.fr/projet/theme/travail",
      "title": "Projet : Travail",
      "publisher": "Bruno Retailleau",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "retailleau"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "6 entrées annoncées dans l’index. Page ouverte et structure identifiée ; contrôle mesure par mesure et comparaison avec le corpus à terminer."
      ],
      "chapterHints": [
        "Travail"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-0dc61657e74d21",
      "url": "https://benoitmathieu2027.fr/programme",
      "canonicalUrl": "https://benoitmathieu2027.fr/programme",
      "title": "Projet démocratique 2027",
      "publisher": "Campagne Benoît Mathieu",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "programme",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "mathieu"
      ],
      "sourceIds": [
        "deep-mathieu-programme"
      ],
      "measureIds": [
        "deep-mathieu-1",
        "deep-mathieu-2",
        "deep-mathieu-3",
        "deep-mathieu-4",
        "deep-mathieu-5"
      ],
      "topics": [
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page intégrale consultée. Une assemblée de 500 citoyens réécrirait la Constitution ; projet de texte RIC encore en révision. Pas de programme économique ou social revendiqué."
      ],
      "chapterHints": [
        "Tirage au sort et représentation",
        "Référendum citoyen",
        "Assemblée constituante"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-71013a5ef04fb5",
      "url": "https://lafrancehumaniste.fr/programme/economie.html",
      "canonicalUrl": "https://lafrancehumaniste.fr/programme/economie.html",
      "title": "Projet économique — 20 propositions",
      "publisher": "La France humaniste",
      "published": null,
      "datePrecision": "unknown",
      "checkedAt": "2026-10-31",
      "type": "programme",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "villepin"
      ],
      "sourceIds": [
        "villepin-economie-2026"
      ],
      "measureIds": [
        "centre-villepin-01",
        "centre-villepin-02",
        "centre-villepin-03",
        "centre-villepin-04",
        "centre-villepin-05",
        "centre-villepin-06",
        "centre-villepin-07",
        "centre-villepin-08",
        "centre-plus-villepin-38",
        "centre-plus-villepin-39",
        "centre-plus-villepin-40",
        "centre-plus-villepin-41",
        "centre-plus-villepin-42",
        "centre-plus-villepin-43",
        "centre-plus-villepin-44",
        "centre-plus-villepin-45",
        "centre-plus-villepin-46"
      ],
      "topics": [
        {
          "id": "finances",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "fiscalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "pouvoir",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "emploi",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "entreprises",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "industrie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "retraites",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "famille",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "logement",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "energie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "transports",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "territoires",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "ruralite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "urbanisme",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "20 propositions numérotées ; page accessible, structure et premières mesures inspectées.",
        "Date de publication non affichée ; consultation le 2026-10-31."
      ],
      "chapterHints": [
        "Salaires, entreprises, électricité et logement",
        "Fiscalité et patrimoine",
        "Fonds souverain, retraite et industrie",
        "Écologie, budget et collectivités"
      ],
      "evidenceType": "original",
      "budgetIds": [
        "fin-villepin-bascule",
        "fin-villepin-salaire-moyen",
        "fin-villepin-salaire-smic",
        "fin-villepin-fonds",
        "fin-villepin-patrimoine",
        "fin-villepin-donation"
      ],
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-61d50196d75fdd",
      "url": "https://natachapolony2027.fr/projet",
      "canonicalUrl": "https://natachapolony2027.fr/projet",
      "title": "Projet en douze chantiers — lien à recontrôler",
      "publisher": "Campagne Natacha Polony",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "programme",
      "access": "blocked",
      "scope": "personal",
      "personIds": [
        "polony"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Résultat de moteur détaillé retrouvé mais ouverture directe renvoie404, avec et sans slash. Ne pas intégrer des propositions sur la seule foi du cache de recherche."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-3056cd26b12ad9",
      "url": "https://lafrancehumaniste.fr/france2027.html",
      "canonicalUrl": "https://lafrancehumaniste.fr/france2027.html",
      "title": "Projet France 2027 — portail et chantiers",
      "publisher": "La France humaniste",
      "published": null,
      "datePrecision": "unknown",
      "checkedAt": "2026-10-31",
      "type": "programme",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "villepin"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "fiscalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "education",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "agriculture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Le site indique que de nouveaux chantiers viendront : ce portail ne prouve pas un programme définitif."
      ],
      "chapterHints": [
        "Économie",
        "École",
        "Fiscalité",
        "Écologie",
        "Agriculture",
        "IA",
        "Culture",
        "Institutions",
        "Europe"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-382a0104f985ca",
      "url": "https://www.avecretailleau.fr/projet",
      "canonicalUrl": "https://www.avecretailleau.fr/projet",
      "title": "Projet pour la France — index des thèmes et mesures",
      "publisher": "Bruno Retailleau",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "programme",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "retailleau"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "fiscalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "emploi",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "entreprises",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "innovation",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "retraites",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "famille",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "education",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "logement",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "energie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "agriculture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "L’index affiche 120 mesures. Justice, immigration, sécurité, culture, santé, tourisme et écologie sont signalés à venir. Le nombre annoncé ne prouve pas une couverture complète de tous les sujets."
      ],
      "chapterHints": [
        "Institutions",
        "Éducation",
        "Travail",
        "Entreprises",
        "Agriculture",
        "Logement",
        "Famille",
        "Électricité",
        "Comptes publics",
        "Intelligence artificielle",
        "Retraites"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-d7ac6658d0e875",
      "url": "https://projet-socialiste.fr/projet/etre-en-securites/",
      "canonicalUrl": "https://projet-socialiste.fr/projet/etre-en-securites",
      "title": "Projet socialiste — Être en sécurité(s)",
      "publisher": "Parti socialiste",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "programme",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "faure"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "sante",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "justice",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "securite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Partie développée du projet, distincte de la page « en bref ». Structure et passages consultés ; mesure par mesure à rapprocher du corpus."
      ],
      "chapterHints": [
        "Santé",
        "Risques écologiques",
        "Vieillissement",
        "Police et justice"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-ceccac616dfdf9",
      "url": "https://projet-socialiste.fr/projet/pacifier-le-monde/",
      "canonicalUrl": "https://projet-socialiste.fr/projet/pacifier-le-monde",
      "title": "Projet socialiste — Pacifier le monde",
      "publisher": "Parti socialiste",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "programme",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "faure"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "fiscalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "securite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "diplomatie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "cooperation",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Partie développée du projet, distincte de la page « en bref ». Structure et passages consultés ; mesure par mesure à rapprocher du corpus."
      ],
      "chapterHints": [
        "Coopération internationale",
        "Sécurité internationale"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-0e6037fe180e1b",
      "url": "https://projet-socialiste.fr/projet/refaire-societe/",
      "canonicalUrl": "https://projet-socialiste.fr/projet/refaire-societe",
      "title": "Projet socialiste — Refaire société",
      "publisher": "Parti socialiste",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "programme",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "faure"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Partie développée du projet, distincte de la page « en bref ». Structure et passages consultés ; mesure par mesure à rapprocher du corpus."
      ],
      "chapterHints": [
        "Cohésion sociale et territoriale",
        "Commun national",
        "Institutions démocratiques"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-06e9096a314dc7",
      "url": "https://projet-socialiste.fr/projet/sepanouir-a-egalite/",
      "canonicalUrl": "https://projet-socialiste.fr/projet/sepanouir-a-egalite",
      "title": "Projet socialiste — S'épanouir à égalité",
      "publisher": "Parti socialiste",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "programme",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "faure"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "famille",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "education",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "superieur",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "egalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Partie développée du projet, distincte de la page « en bref ». Structure et passages consultés ; mesure par mesure à rapprocher du corpus."
      ],
      "chapterHints": [
        "Enfance",
        "Éducation et formation",
        "Handicap",
        "Égalité femmes-hommes"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-8175dd12619e66",
      "url": "https://projet-socialiste.fr/projet/vivre-avec-la-nature/",
      "canonicalUrl": "https://projet-socialiste.fr/projet/vivre-avec-la-nature",
      "title": "Projet socialiste — Vivre avec la nature",
      "publisher": "Parti socialiste",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "programme",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "faure"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "biodiversite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "agriculture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Partie développée du projet, distincte de la page « en bref ». Structure et passages consultés ; mesure par mesure à rapprocher du corpus."
      ],
      "chapterHints": [
        "Agriculture et revenus paysans",
        "Écologie populaire"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-6652e8a8f1c34d",
      "url": "https://projet-socialiste.fr/projet/vivre-libres/",
      "canonicalUrl": "https://projet-socialiste.fr/projet/vivre-libres",
      "title": "Projet socialiste — Vivre libres",
      "publisher": "Parti socialiste",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "programme",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "faure"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "industrie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "souverainete",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Partie développée du projet, distincte de la page « en bref ». Structure et passages consultés ; mesure par mesure à rapprocher du corpus."
      ],
      "chapterHints": [
        "Travail et rémunération",
        "Coût de la vie",
        "Industrie et emplois",
        "Souveraineté européenne",
        "Technologies et progrès"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-0db41daff57523",
      "url": "https://projet-socialiste.fr/etre-en-securites/",
      "canonicalUrl": "https://projet-socialiste.fr/etre-en-securites",
      "title": "Projet socialiste : Être en sécurité(s)",
      "publisher": "Parti socialiste",
      "published": null,
      "datePrecision": "consultation",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "party",
      "personIds": [
        "faure"
      ],
      "sourceIds": [
        "left-ps-securites"
      ],
      "measureIds": [
        "expanded-left-23",
        "expanded-left-24",
        "expanded-left-25",
        "expanded-left-26",
        "expanded-left-27",
        "expanded-left-28"
      ],
      "topics": [
        {
          "id": "sante",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "autonomie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "adaptation",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "securite",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Projet collectif du Parti socialiste ; page de synthèse non datée, consultée le 30 octobre 2026. Ne vaut pas programme personnel d’Olivier Faure."
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-67ec70d540dfa6",
      "url": "https://projet-socialiste.fr/pacifier-le-monde/",
      "canonicalUrl": "https://projet-socialiste.fr/pacifier-le-monde",
      "title": "Projet socialiste : Pacifier le monde",
      "publisher": "Parti socialiste",
      "published": null,
      "datePrecision": "consultation",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "party",
      "personIds": [
        "faure"
      ],
      "sourceIds": [
        "left-ps-monde"
      ],
      "measureIds": [
        "expanded-left-29",
        "expanded-left-30",
        "expanded-left-31",
        "expanded-left-32",
        "expanded-left-33",
        "expanded-left-34"
      ],
      "topics": [
        {
          "id": "fiscalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "biodiversite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "diplomatie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "defense",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "cooperation",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Projet collectif du Parti socialiste ; page de synthèse non datée, consultée le 30 octobre 2026. Ne vaut pas programme personnel d’Olivier Faure."
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-e428262bef1c73",
      "url": "https://projet-socialiste.fr/refaire-societe/",
      "canonicalUrl": "https://projet-socialiste.fr/refaire-societe",
      "title": "Projet socialiste : Refaire société",
      "publisher": "Parti socialiste",
      "published": null,
      "datePrecision": "consultation",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "party",
      "personIds": [
        "faure"
      ],
      "sourceIds": [
        "left-ps-societe"
      ],
      "measureIds": [
        "expanded-left-11",
        "expanded-left-12",
        "expanded-left-13",
        "expanded-left-14",
        "expanded-left-15",
        "expanded-left-16"
      ],
      "topics": [
        {
          "id": "egalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "laicite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "culture",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "sport",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "territoires",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Projet collectif du Parti socialiste ; page de synthèse non datée, consultée le 30 octobre 2026. Ne vaut pas programme personnel d’Olivier Faure."
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-169552054fcc2f",
      "url": "https://projet-socialiste.fr/sepanouir-a-egalite/",
      "canonicalUrl": "https://projet-socialiste.fr/sepanouir-a-egalite",
      "title": "Projet socialiste : S’épanouir à égalité",
      "publisher": "Parti socialiste",
      "published": null,
      "datePrecision": "consultation",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "party",
      "personIds": [
        "faure"
      ],
      "sourceIds": [
        "left-ps-egalite"
      ],
      "measureIds": [
        "expanded-left-17",
        "expanded-left-18",
        "expanded-left-19",
        "expanded-left-20",
        "expanded-left-21",
        "expanded-left-22"
      ],
      "topics": [
        {
          "id": "famille",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "education",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "superieur",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "egalite",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Projet collectif du Parti socialiste ; page de synthèse non datée, consultée le 30 octobre 2026. Ne vaut pas programme personnel d’Olivier Faure."
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-9b7ac5bc169bf2",
      "url": "https://projet-socialiste.fr/vivre-avec-la-nature/",
      "canonicalUrl": "https://projet-socialiste.fr/vivre-avec-la-nature",
      "title": "Projet socialiste : Vivre avec la nature",
      "publisher": "Parti socialiste",
      "published": null,
      "datePrecision": "consultation",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "party",
      "personIds": [
        "faure"
      ],
      "sourceIds": [
        "left-ps-nature"
      ],
      "measureIds": [
        "expanded-left-5",
        "expanded-left-6",
        "expanded-left-7",
        "expanded-left-8",
        "expanded-left-9",
        "expanded-left-10"
      ],
      "topics": [
        {
          "id": "adaptation",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "biodiversite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "agriculture",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "transports",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Projet collectif du Parti socialiste ; page de synthèse non datée, consultée le 30 octobre 2026. Ne vaut pas programme personnel d’Olivier Faure."
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-faa3a6ffb65d57",
      "url": "https://solutiondemocratique.fr/notre-solution/proposition-de-revision-legislative-pour-instaurer-la-democratie-directe-dans-les-communes/",
      "canonicalUrl": "https://solutiondemocratique.fr/notre-solution/proposition-de-revision-legislative-pour-instaurer-la-democratie-directe-dans-les-communes",
      "title": "Proposition de décentralisation et démocratie communale",
      "publisher": "Solution démocratique",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "read",
      "scope": "party",
      "personIds": [
        "egger"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "autonomie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "territoires",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Modification de l'article L.1111-8-1 du CGCT proposée ; ne pas présenter comme droit actuel."
      ],
      "chapterHints": [
        "Délégations de compétences",
        "Autonomie réglementaire locale",
        "Ressources et contrôle constitutionnel"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-f069c01bf8432c",
      "url": "https://parti-renaissance.fr/petitions/refonder-notre-systeme-de-retraite",
      "canonicalUrl": "https://parti-renaissance.fr/petitions/refonder-notre-systeme-de-retraite",
      "title": "Proposition de refonte des retraites",
      "publisher": "Renaissance",
      "published": null,
      "datePrecision": "unknown",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "attal"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "retraites",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Le texte attribue explicitement ces propositions à Gabriel Attal ; page de pétition non datée."
      ],
      "chapterHints": [
        "Droits universels",
        "Compte individuel",
        "Choix de départ",
        "Capitalisation",
        "Équilibre financier"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-851c9de3eef5fb",
      "url": "https://solutiondemocratique.fr/notre-solution/proposition-de-revision-constitutionnelle-controle-constitution/",
      "canonicalUrl": "https://solutiondemocratique.fr/notre-solution/proposition-de-revision-constitutionnelle-controle-constitution",
      "title": "Proposition de révision de l'article 89",
      "publisher": "Solution démocratique",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "read",
      "scope": "party",
      "personIds": [
        "egger"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "biodiversite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Texte juridique proposé accessible. Faisabilité constitutionnelle à analyser séparément."
      ],
      "chapterHints": [
        "Initiative constitutionnelle citoyenne",
        "700 000 signatures en 18 mois",
        "Validation et contrôle des signatures",
        "Vote obligatoire et campagne contradictoire"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-bae7f7db788be3",
      "url": "https://republicains.fr/nos-propositions/",
      "canonicalUrl": "https://republicains.fr/nos-propositions",
      "title": "Propositions des Républicains",
      "publisher": "Les Républicains",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "programme",
      "access": "read",
      "scope": "party",
      "personIds": [
        "wauquiez"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "famille",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "education",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "logement",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "energie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "agriculture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Projet collectif, non engagement personnel automatique. L’index comporte aussi des notes techniques Calaméo qui restent à dépouiller individuellement."
      ],
      "chapterHints": [
        "Travail et pouvoir d’achat",
        "Réindustrialisation",
        "Agriculture",
        "Famille",
        "Électricité",
        "Logement",
        "IA",
        "École"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-d09eb047d65200",
      "url": "https://www.avecretailleau.fr/projet/faq",
      "canonicalUrl": "https://www.avecretailleau.fr/projet/faq",
      "title": "Questions fréquentes sur le projet",
      "publisher": "Bruno Retailleau",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "positions",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "retailleau"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Index annonce 60 questions ; réponses intégrales à rapprocher des mesures détaillées."
      ],
      "chapterHints": [
        "Mise en œuvre",
        "Financement",
        "Questions thématiques"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-1462eafa1bcc7d",
      "url": "https://ruches.org/faq",
      "canonicalUrl": "https://ruches.org/faq",
      "title": "Questions-réponses de campagne",
      "publisher": "Les Ruches / Juan Branco",
      "published": null,
      "datePrecision": "non datée — consultation 2026-10-30",
      "checkedAt": "2026-10-30",
      "type": "positions",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "branco"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "FAQ de100questions ouverte ; source partisane de présentation. Les affirmations biographiques ou accusations qu’elle contient ne sont pas validées par leur seule publication."
      ],
      "chapterHints": [
        "Parcours",
        "Engagements",
        "Vie politique et idées"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-9d3ac62aabaffd",
      "url": "https://nouspresident.fr/plan-de-redressement/",
      "canonicalUrl": "https://nouspresident.fr/plan-de-redressement",
      "title": "Redressement et protection climatique",
      "publisher": "François Ruffin / Nous Président",
      "published": null,
      "datePrecision": "non datée — consultation 2026-10-30",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "ruffin"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "fiscalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "climat",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "transports",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "securite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page thématique ouverte et sections consultées. Document accessible ; dépouillement et rapprochement mesure par mesure non achevés. Date de publication non affichée."
      ],
      "chapterHints": [
        "Fiscalité patrimoniale",
        "Financement climatique",
        "Rénovation",
        "Mobilité",
        "Sécurité civile"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-6f33c40ab2da6d",
      "url": "https://becht2027.fr/projet-france/les-5-refondations/refondation-democratique-territoriale/",
      "canonicalUrl": "https://becht2027.fr/projet-france/les-5-refondations/refondation-democratique-territoriale",
      "title": "Refondation démocratique et territoriale",
      "publisher": "Campagne Olivier Becht",
      "published": null,
      "datePrecision": "unknown",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "becht"
      ],
      "sourceIds": [
        "deep-becht-democratie"
      ],
      "measureIds": [
        "deep-becht-deep-becht-democratie-1"
      ],
      "topics": [
        {
          "id": "fiscalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "commerce",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "autonomie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Texte consulté ; distinguer les enveloppes annoncées et éviter leur addition sans vérifier leur périmètre."
      ],
      "chapterHints": [
        "Vote blanc et initiative citoyenne",
        "Autonomie territoriale",
        "Investissements et services",
        "Simplification"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-e96417fb41f625",
      "url": "https://becht2027.fr/projet-france/les-5-refondations/refondation-energie/",
      "canonicalUrl": "https://becht2027.fr/projet-france/les-5-refondations/refondation-energie",
      "title": "Refondation énergétique",
      "publisher": "Campagne Olivier Becht",
      "published": null,
      "datePrecision": "unknown",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "becht"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "industrie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "sante",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Texte consulté ; promesses technologiques distinctes de leur validation scientifique."
      ],
      "chapterHints": [
        "Carburants de synthèse et mix électrique",
        "Industries de la santé et de la transition",
        "Grands programmes technologiques"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-21d8a74cf85d0b",
      "url": "https://becht2027.fr/projet-france/les-5-refondations/refondation-sante/",
      "canonicalUrl": "https://becht2027.fr/projet-france/les-5-refondations/refondation-sante",
      "title": "Refondation sanitaire",
      "publisher": "Campagne Olivier Becht",
      "published": null,
      "datePrecision": "unknown",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "becht"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "industrie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "sante",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Texte consulté ; plusieurs objectifs de délais et distances devront être extraits séparément."
      ],
      "chapterHints": [
        "Gouvernance sanitaire",
        "Prévention",
        "Accès aux soins",
        "Hôpital et industrie médicale"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-3770a5792c78c2",
      "url": "https://becht2027.fr/projet-france/les-5-refondations/refondation-securite/",
      "canonicalUrl": "https://becht2027.fr/projet-france/les-5-refondations/refondation-securite",
      "title": "Refondation sécuritaire",
      "publisher": "Campagne Olivier Becht",
      "published": null,
      "datePrecision": "unknown",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "becht"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "justice",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "securite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "immigration",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Texte consulté."
      ],
      "chapterHints": [
        "Police",
        "Sanctions et réinsertion",
        "Justice",
        "Immigration et Europe"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-1d0f73853b9d6b",
      "url": "https://becht2027.fr/projet-france/les-5-refondations/refondation-sociale/",
      "canonicalUrl": "https://becht2027.fr/projet-france/les-5-refondations/refondation-sociale",
      "title": "Refondation sociale",
      "publisher": "Campagne Olivier Becht",
      "published": null,
      "datePrecision": "unknown",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "becht"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "famille",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "education",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "superieur",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Texte consulté."
      ],
      "chapterHints": [
        "Famille et petite enfance",
        "Contrat de travail universel",
        "Bénévolat et solidarité",
        "Éducation et étudiants"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-88aad8de41715f",
      "url": "https://www.debout-la-france.fr/projet/refonder-et-moraliser-notre-democratie/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/refonder-et-moraliser-notre-democratie",
      "title": "Refonder et moraliser notre démocratie",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027. Le titre de section annonce 15 mesures (nombre éditorial, non contrôle d'exhaustivité)."
      ],
      "chapterHints": [
        "Refonder et moraliser notre démocratie"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-22db166136e8b0",
      "url": "https://attalpresident.fr/programme/mesures/reforme-assurance-chomage-cinq-milliards",
      "canonicalUrl": "https://attalpresident.fr/programme/mesures/reforme-assurance-chomage-cinq-milliards",
      "title": "Réforme de l’assurance chômage",
      "publisher": "Attal Président",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "unspecified",
      "personIds": [
        "attal"
      ],
      "sourceIds": [
        "research-20261031-22db166136e8"
      ],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "lecture documentaire",
          "verified": true
        }
      ],
      "notes": [
        "Gabriel Attal · Publication non datée ; consultation le 2026-10-31.",
        "Publication non datée ; consultation le 2026-10-31."
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "budgetIds": [
        "fin-attal-chomage"
      ],
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-e1dcb7d683c2ce",
      "url": "https://parti-renaissance.fr/petitions/regulation-ecrans-et-rs",
      "canonicalUrl": "https://parti-renaissance.fr/petitions/regulation-ecrans-et-rs",
      "title": "Régulation des écrans et réseaux sociaux",
      "publisher": "Renaissance",
      "published": null,
      "datePrecision": "unknown",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "attal"
      ],
      "sourceIds": [
        "attal-ecrans-2026"
      ],
      "measureIds": [
        "centre-attal-08",
        "centre-attal-09",
        "centre-attal-10"
      ],
      "topics": [
        {
          "id": "sante",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "famille",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "eau",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Attribution explicite à Gabriel Attal ; pas de signature ni d’action politique effectuée."
      ],
      "chapterHints": [
        "Accès des mineurs",
        "Limites d’usage",
        "Prévention des addictions",
        "Responsabilité des plateformes"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-c12f9696c19bef",
      "url": "https://nouspresident.fr/pour-proteger-notre-industrie-relocaliser-100-produits-strategiques/",
      "canonicalUrl": "https://nouspresident.fr/pour-proteger-notre-industrie-relocaliser-100-produits-strategiques",
      "title": "Relocalisation industrielle",
      "publisher": "François Ruffin / Nous Président",
      "published": null,
      "datePrecision": "non datée — consultation 2026-10-30",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "ruffin"
      ],
      "sourceIds": [
        "left-ruffin-industry"
      ],
      "measureIds": [
        "left-ruffin-8",
        "left-ruffin-9",
        "left-ruffin-10",
        "left-ruffin-11"
      ],
      "topics": [
        {
          "id": "industrie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "commerce",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "innovation",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "energie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "souverainete",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Page thématique ouverte et sections consultées. Document accessible ; dépouillement et rapprochement mesure par mesure non achevés. Date de publication non affichée.",
        "Date de publication non affichée ; consultation le 2026-10-31."
      ],
      "chapterHints": [
        "Produits stratégiques",
        "Commande publique",
        "Médicament",
        "Électricité",
        "Commerce"
      ],
      "evidenceType": "original",
      "budgetIds": [
        "fin-ruff-industrie"
      ],
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-0f3c4c6b479e94",
      "url": "https://www.unenouvelleenergie.fr/notre-programme/generer-un-renouveau-civique/",
      "canonicalUrl": "https://www.unenouvelleenergie.fr/notre-programme/generer-un-renouveau-civique",
      "title": "Renouveau civique",
      "publisher": "Nouvelle Énergie",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "lisnard"
      ],
      "sourceIds": [
        "more-lisnard-civique"
      ],
      "measureIds": [
        "more-lisnard-civique-01",
        "more-lisnard-civique-02",
        "more-lisnard-civique-03",
        "more-lisnard-civique-04",
        "more-lisnard-civique-05",
        "more-lisnard-civique-06",
        "more-lisnard-civique-07",
        "more-lisnard-civique-08",
        "more-lisnard-civique-09",
        "more-lisnard-civique-10"
      ],
      "topics": [
        {
          "id": "education",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "energie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "climat",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "eau",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "territoires",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page ouverte, lecture de structure ; extraction intégrale à réaliser."
      ],
      "chapterHints": [
        "École",
        "Décentralisation",
        "Transition écologique"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-24374a3bbb516c",
      "url": "https://www.debout-la-france.fr/projet/retraites/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/retraites",
      "title": "Retraites",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "retraites",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027. Le titre de section annonce 10 mesures (nombre éditorial, non contrôle d'exhaustivité)."
      ],
      "chapterHints": [
        "Retraites"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-5fd9cb08bed800",
      "url": "https://melenchon2027.fr/programme/plans-thematiques/ruralite/",
      "canonicalUrl": "https://melenchon2027.fr/programme/plans-thematiques/ruralite",
      "title": "Ruralités",
      "publisher": "Jean-Luc Mélenchon / LFI",
      "published": null,
      "datePrecision": "non datée — consultation 2026-10-30",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "melenchon"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "egalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "ruralite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page ouverte depuis l’index officiel ; lecture et extraction détaillées à poursuivre."
      ],
      "chapterHints": [
        "Égalité territoriale",
        "Conditions de vie rurales"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-ddb60a843d7f71",
      "url": "https://www.debout-la-france.fr/projet/sante/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/sante",
      "title": "Santé",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "sante",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027."
      ],
      "chapterHints": [
        "Santé"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-e059b328e66eee",
      "url": "https://www.unenouvelleenergie.fr/notre-programme/sante/",
      "canonicalUrl": "https://www.unenouvelleenergie.fr/notre-programme/sante",
      "title": "Santé — projet thématique",
      "publisher": "Nouvelle Énergie",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "lisnard"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "sante",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "souverainete",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page consultée ; les chiffres sont ceux avancés par la source, non une validation indépendante."
      ],
      "chapterHints": [
        "Accès aux soins",
        "Organisation sanitaire",
        "Soignants",
        "Souveraineté sanitaire"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-bcf79688b394ac",
      "url": "https://www.debout-la-france.fr/projet/sciences-souverainete-industrielle/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/sciences-souverainete-industrielle",
      "title": "Sciences, souveraineté industrielle et numérique",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "industrie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "innovation",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "souverainete",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027. Le titre de section annonce 22 mesures (nombre éditorial, non contrôle d'exhaustivité)."
      ],
      "chapterHints": [
        "Sciences, souveraineté industrielle et numérique"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-91ba28c0a864f7",
      "url": "https://www.debout-la-france.fr/projet/securite/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/securite",
      "title": "Sécurité",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "securite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027. Le titre de section annonce 30 mesures (nombre éditorial, non contrôle d'exhaustivité)."
      ],
      "chapterHints": [
        "Sécurité"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-cacbb94f7d95be",
      "url": "https://www.unenouvelleenergie.fr/notre-programme/securite/",
      "canonicalUrl": "https://www.unenouvelleenergie.fr/notre-programme/securite",
      "title": "Sécurité — projet thématique",
      "publisher": "Nouvelle Énergie",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "lisnard"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "securite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page consultée ; les chiffres sont ceux avancés par la source, non une validation indépendante."
      ],
      "chapterHints": [
        "Sécurité"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-c17a7a54c084df",
      "url": "https://nouspresident.fr/separation-argent-etat/",
      "canonicalUrl": "https://nouspresident.fr/separation-argent-etat",
      "title": "Séparation de l’argent et de l’État",
      "publisher": "François Ruffin / Nous Président",
      "published": null,
      "datePrecision": "non datée — consultation 2026-10-30",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "ruffin"
      ],
      "sourceIds": [
        "deep-extra-ruffin-probite"
      ],
      "measureIds": [
        "deep-extra-ruffin-1",
        "deep-extra-ruffin-2",
        "deep-extra-ruffin-3",
        "deep-extra-ruffin-4",
        "deep-extra-ruffin-5",
        "deep-extra-ruffin-6"
      ],
      "topics": [
        {
          "id": "industrie",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "justice",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "souverainete",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page thématique ouverte et sections consultées. Document accessible ; dépouillement et rapprochement mesure par mesure non achevés. Date de publication non affichée."
      ],
      "chapterHints": [
        "Conflits d’intérêts",
        "Pantouflage",
        "Commande publique",
        "Conseil privé",
        "Souveraineté industrielle"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-bed250ca6c2e8b",
      "url": "https://marinetondelier.fr/",
      "canonicalUrl": "https://marinetondelier.fr",
      "title": "Site de campagne — prises de position et journal",
      "publisher": "Marine Tondelier",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-31",
      "type": "site-campagne",
      "access": "read",
      "scope": "unspecified",
      "personIds": [
        "tondelier"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "pouvoir",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "agriculture",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "securite",
          "method": "lecture documentaire",
          "verified": true
        }
      ],
      "notes": [
        "Page d’accueil dynamique consultée, sans date unique de publication. Les positions sont présentées par la campagne."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-86a17a135f8dce",
      "url": "https://www.debout-la-france.fr/projet/sport-associations/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/sport-associations",
      "title": "Sport et Associations",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "sport",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027. Le titre de section annonce 14 mesures (nombre éditorial, non contrôle d'exhaustivité)."
      ],
      "chapterHints": [
        "Sport et Associations"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-e6be57f275a7ad",
      "url": "https://nouspresident.fr/statut-travailleurs-essentiels/",
      "canonicalUrl": "https://nouspresident.fr/statut-travailleurs-essentiels",
      "title": "Statut des travailleurs essentiels",
      "publisher": "François Ruffin / Nous Président",
      "published": null,
      "datePrecision": "non datée — consultation 2026-10-30",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "ruffin"
      ],
      "sourceIds": [
        "left-ruffin-work"
      ],
      "measureIds": [
        "left-ruffin-6",
        "left-ruffin-7"
      ],
      "topics": [
        {
          "id": "emploi",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "retraites",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "superieur",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page thématique ouverte et sections consultées. Document accessible ; dépouillement et rapprochement mesure par mesure non achevés. Date de publication non affichée."
      ],
      "chapterHints": [
        "Périmètre des métiers",
        "Rémunération",
        "Horaires",
        "Formation et carrière",
        "Pénibilité et retraite"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-694235de0c96f7",
      "url": "https://assets.nationbuilder.com/laconvention/pages/2513/attachments/original/1784135398/Synthese_mesuresVfinale.pdf?1784135398=",
      "canonicalUrl": "https://assets.nationbuilder.com/laconvention/pages/2513/attachments/original/1784135398/Synthese_mesuresVfinale.pdf?1784135398=",
      "title": "Synthèse officielle de la lettre (8 pages)",
      "publisher": "La Convention",
      "published": null,
      "datePrecision": "unknown",
      "checkedAt": "2026-10-31",
      "type": "programme",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "cazeneuve"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "souverainete",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Résumé du même texte, à ne pas compter comme programme distinct."
      ],
      "chapterHints": [
        "Protection des personnes",
        "État et démocratie",
        "Souverainetés",
        "Liste de propositions"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-9d1a8329902d93",
      "url": "https://www.debout-la-france.fr/projet/tourisme/",
      "canonicalUrl": "https://www.debout-la-france.fr/projet/tourisme",
      "title": "Tourisme",
      "publisher": "Debout la France",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "partial",
      "scope": "party",
      "personIds": [
        "dupont"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Page officielle ouverte ; rubrique des mesures inspectée. Le portail mélange des chapitres actualisés et anciens. Datation et badge Projet2027 à vérifier chapitre par chapitre avant attribution au scrutin2027. Le titre de section annonce 14 mesures (nombre éditorial, non contrôle d'exhaustivité)."
      ],
      "chapterHints": [
        "Tourisme"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-aaee513ab94894",
      "url": "https://gabrielattal.fr/document/1NsjapZv96QMorNT6pSu2C/tract-programme.pdf",
      "canonicalUrl": "https://gabrielattal.fr/document/1NsjapZv96QMorNT6pSu2C/tract-programme.pdf",
      "title": "Tract – programme des législatives 2024",
      "publisher": "Site de Gabriel Attal",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-31",
      "type": "corpus",
      "access": "prior",
      "scope": "personal",
      "personIds": [
        "attal"
      ],
      "sourceIds": [
        "att-tract"
      ],
      "measureIds": [
        "a2",
        "a4"
      ],
      "topics": [
        {
          "id": "finances",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "immigration",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Élections législatives 2024 — non 2027"
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "reliability": {
        "grade": "D",
        "label": "Référence à examiner",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Référence localisée ; lecture ou contrôle récent à effectuer.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-21de15d9dc0525",
      "url": "https://parti-equinoxe.fr/wp-content/uploads/2026/07/Parti-equinoxe-Tracts.pdf",
      "canonicalUrl": "https://parti-equinoxe.fr/wp-content/uploads/2026/07/Parti-equinoxe-Tracts.pdf",
      "title": "Tract de campagne présidentielle",
      "publisher": "Équinoxe",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "blocked",
      "scope": "party",
      "personIds": [
        "mikolajczak"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [],
      "notes": [
        "Lien officiel, accès 403 ; contenu non dépouillé."
      ],
      "chapterHints": [],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-a96332a1b5ff71",
      "url": "https://www.avecretailleau.fr/projet/mesure/la-trajectoire-financiere-du-projet-197-md-dont-146-md-pour",
      "canonicalUrl": "https://www.avecretailleau.fr/projet/mesure/la-trajectoire-financiere-du-projet-197-md-dont-146-md-pour",
      "title": "Trajectoire financière",
      "publisher": "Bruno Retailleau 2027",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "unspecified",
      "personIds": [
        "retailleau"
      ],
      "sourceIds": [
        "research-20261031-a96332a1b5ff"
      ],
      "measureIds": [],
      "topics": [
        {
          "id": "finances",
          "method": "lecture documentaire",
          "verified": true
        }
      ],
      "notes": [
        "Bruno Retailleau · Page mise à jour le 2026-10-15 ; date de publication initiale non affichée.",
        "Page mise à jour le 2026-10-15 ; date de publication initiale non affichée."
      ],
      "chapterHints": [],
      "evidenceType": "original",
      "budgetIds": [
        "fin-ret-total",
        "fin-ret-deficit",
        "fin-ret-rendus",
        "fin-ret-fonctionnement",
        "fin-ret-perimetre",
        "fin-ret-fraude"
      ],
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-8a2698a6f9cac3",
      "url": "https://attalpresident.fr/programme/travail-salaires",
      "canonicalUrl": "https://attalpresident.fr/programme/travail-salaires",
      "title": "Travail et salaires",
      "publisher": "Campagne Gabriel Attal",
      "published": null,
      "datePrecision": "unknown",
      "checkedAt": "2026-10-31",
      "type": "thematic",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "attal"
      ],
      "sourceIds": [
        "attal-travail-2026"
      ],
      "measureIds": [
        "centre-attal-01",
        "centre-attal-02",
        "centre-attal-03",
        "centre-attal-04",
        "centre-attal-05",
        "centre-attal-06",
        "centre-attal-07",
        "maj20261031-attal-1"
      ],
      "topics": [
        {
          "id": "pouvoir",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "emploi",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "retraites",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "famille",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "superieur",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "La page annonce elle-même une stratégie salariale plus complète à venir."
      ],
      "chapterHints": [
        "Productivité et salaire net",
        "Emploi des jeunes et seniors",
        "Garde d’enfants",
        "Organisation et droit du travail"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-e0ac2c18bdd221",
      "url": "https://nouspresident.fr/travaillisme-ecologique/",
      "canonicalUrl": "https://nouspresident.fr/travaillisme-ecologique",
      "title": "Travaillisme écologique",
      "publisher": "François Ruffin / Nous Président",
      "published": null,
      "datePrecision": "non datée — consultation 2026-10-30",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "ruffin"
      ],
      "sourceIds": [
        "deep-extra-ruffin-ecologie"
      ],
      "measureIds": [
        "deep-extra-ruffin-18",
        "deep-extra-ruffin-19",
        "deep-extra-ruffin-20",
        "deep-extra-ruffin-21"
      ],
      "topics": [
        {
          "id": "fiscalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "emploi",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "climat",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "transports",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page thématique ouverte et sections consultées. Document accessible ; dépouillement et rapprochement mesure par mesure non achevés. Date de publication non affichée."
      ],
      "chapterHints": [
        "Emplois et transition",
        "Sortie des fossiles",
        "Rénovation",
        "Production et consommation"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-6dfc44fef6e0cf",
      "url": "https://www.karimbouamrane2027.org/manifeste.html",
      "canonicalUrl": "https://www.karimbouamrane2027.org/manifeste.html",
      "title": "Une France humaine, une France forte — manifeste HTML",
      "publisher": "Campagne Karim Bouamrane",
      "published": null,
      "datePrecision": "unknown",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "bouamrane"
      ],
      "sourceIds": [
        "deep-bou-manifeste"
      ],
      "measureIds": [
        "deep-bouamrane-deep-bou-manifeste-1",
        "deep-bouamrane-deep-bou-manifeste-2",
        "deep-bouamrane-deep-bou-manifeste-3",
        "deep-bouamrane-deep-bou-manifeste-4",
        "deep-bouamrane-deep-bou-manifeste-5",
        "deep-bouamrane-deep-bou-manifeste-6",
        "deep-bouamrane-deep-bou-manifeste-7",
        "deep-bouamrane-deep-bou-manifeste-8",
        "deep-bouamrane-deep-bou-manifeste-9",
        "deep-bouamrane-deep-bou-manifeste-10",
        "deep-bouamrane-deep-bou-manifeste-11",
        "deep-bouamrane-deep-bou-manifeste-12",
        "deep-bouamrane-deep-bou-manifeste-13"
      ],
      "topics": [
        {
          "id": "emploi",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "innovation",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "sante",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "famille",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "education",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "superieur",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "logement",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "egalite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "climat",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "agriculture",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "securite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "immigration",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "administration",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "defense",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "souverainete",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Manifeste non daté ; texte personnel, sans inventer des montants absents."
      ],
      "chapterHints": [
        "Protection, logement, soins et école",
        "Travail, gestion publique et souveraineté",
        "Femmes et enfants",
        "Parcours et mobilisation"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-a9e566508402e2",
      "url": "https://nouspresident.fr/plan-urgence-climat/",
      "canonicalUrl": "https://nouspresident.fr/plan-urgence-climat",
      "title": "Urgence climatique",
      "publisher": "François Ruffin / Nous Président",
      "published": null,
      "datePrecision": "non datée — consultation 2026-10-30",
      "checkedAt": "2026-10-30",
      "type": "thematic",
      "access": "partial",
      "scope": "personal",
      "personIds": [
        "ruffin"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "climat",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "adaptation",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "agriculture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "securite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Page thématique ouverte et sections consultées. Document accessible ; dépouillement et rapprochement mesure par mesure non achevés. Date de publication non affichée."
      ],
      "chapterHints": [
        "Sécurité civile",
        "Aides aux sinistrés",
        "Agriculture",
        "Prévention et adaptation"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "C",
        "label": "Vérification partielle",
        "criteria": {
          "documentRead": false,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": true
        },
        "reason": "Accès ou lecture incomplets, détails indiqués dans la référence.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-af14a9263a73d2",
      "url": "https://www.nousfrance.fr/",
      "canonicalUrl": "https://www.nousfrance.fr",
      "title": "Vision et propositions — accueil Nous France",
      "publisher": "Nous France",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-30",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "bertrand"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "immigration",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "territoires",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "L’accueil conserve également un encart du congrès LR de 2021. Ne pas lui attribuer un millésime homogène."
      ],
      "chapterHints": [
        "Autorité",
        "Territoires",
        "Travail",
        "Environnement",
        "Immigration",
        "Jeunesse",
        "Europe",
        "Pouvoir d’achat"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-38f8f83263569a",
      "url": "https://natachapolony2027.fr/natacha-polony/ma-vision",
      "canonicalUrl": "https://natachapolony2027.fr/natacha-polony/ma-vision",
      "title": "Vision pour la France",
      "publisher": "Campagne Natacha Polony",
      "published": null,
      "datePrecision": "undated",
      "checkedAt": "2026-10-31",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "polony"
      ],
      "sourceIds": [
        "deep-pol-vision"
      ],
      "measureIds": [
        "deep-polony-deep-pol-vision-1",
        "deep-polony-deep-pol-vision-2",
        "deep-polony-deep-pol-vision-3",
        "deep-polony-deep-pol-vision-4",
        "deep-polony-deep-pol-vision-5",
        "deep-polony-deep-pol-vision-6",
        "deep-polony-deep-pol-vision-7",
        "deep-polony-deep-pol-vision-8",
        "deep-polony-deep-pol-vision-9",
        "deep-polony-deep-pol-vision-10"
      ],
      "topics": [
        {
          "id": "entreprises",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "industrie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "education",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "justice",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "laicite",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "administration",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "diplomatie",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "defense",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "souverainete",
          "method": "proposition reliée à la source",
          "verified": true
        }
      ],
      "notes": [
        "Profession d'orientation personnelle consultée ; pas un programme chiffré complet."
      ],
      "chapterHints": [
        "Production nationale",
        "École",
        "Probité publique",
        "Diplomatie indépendante"
      ],
      "evidenceType": "original",
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": true,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-7160eb6633c3b9",
      "url": "https://www.fabienroussel2027.fr/",
      "canonicalUrl": "https://www.fabienroussel2027.fr",
      "title": "Vivre : orientations de campagne",
      "publisher": "Campagne Fabien Roussel",
      "published": null,
      "datePrecision": "non datée — consultation 2026-10-30",
      "checkedAt": "2026-10-30",
      "type": "positions",
      "access": "read",
      "scope": "personal",
      "personIds": [
        "roussel"
      ],
      "sourceIds": [],
      "measureIds": [],
      "topics": [
        {
          "id": "emploi",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "innovation",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "egalite",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "eau",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "institutions",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "culture",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        },
        {
          "id": "souverainete",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Le domaine fabienroussel2022.fr redirige vers ce site. Ne pas dater cette page actuelle de 2022."
      ],
      "chapterHints": [
        "Travail et niveau de vie",
        "Services publics",
        "Culture et loisirs",
        "Égalité et démocratie",
        "Écologie et recherche",
        "Paix et souveraineté"
      ],
      "evidenceType": null,
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    },
    {
      "id": "doc-850045422bcbb8",
      "url": "https://www.nousfrance.fr/2026/08/xavier-bertrand-presque-candidat-a-la-presidentielle-ouest-france/",
      "canonicalUrl": "https://www.nousfrance.fr/2026/08/xavier-bertrand-presque-candidat-a-la-presidentielle-ouest-france",
      "title": "Xavier Bertrand presque candidat à la présidentielle — Ouest-France",
      "publisher": "Nous France — reprise de Ouest-France, Yves-Marie Robin",
      "published": null,
      "datePrecision": "non datée",
      "checkedAt": "2026-10-31",
      "type": "interview",
      "access": "read",
      "scope": "unspecified",
      "personIds": [
        "bertrand"
      ],
      "sourceIds": [
        "research-20261031-83e27f945e2b"
      ],
      "measureIds": [
        "expanded-20261031-c2e99309804c"
      ],
      "topics": [
        {
          "id": "institutions",
          "method": "proposition reliée à la source",
          "verified": true
        },
        {
          "id": "culture",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "territoires",
          "method": "lecture documentaire",
          "verified": true
        },
        {
          "id": "europe",
          "method": "mot-clé dans le titre ou le sommaire",
          "verified": false
        }
      ],
      "notes": [
        "Mois août 2026 dans l’URL, jour non affiché. Ne pas inventer de date précise."
      ],
      "chapterHints": [],
      "evidenceType": "reported",
      "passageLocator": "Réponse à la question « Lequel ? » : un seul mandat.",
      "reliability": {
        "grade": "B",
        "label": "Attribution documentée",
        "criteria": {
          "documentRead": true,
          "originalSource": false,
          "publicationDayKnown": false,
          "attributed": true,
          "partialAccess": false
        },
        "reason": "Document consulté ; source rapportée ou précision de date limitée.",
        "meaning": "Fiabilité de la traçabilité documentaire ; ce niveau ne mesure pas la véracité du discours."
      }
    }
  ],
  "stats": {
    "documents": 383,
    "verifiedTopicLinks": 599,
    "suggestedTopicLinks": 682,
    "figures": 393,
    "monetaryFigures": 183,
    "people": 35
  }
}