{
  "date": "2026-10-31",
  "previousAsOf": "2026-10-30",
  "review": "Révision ciblée, non audit exhaustif de chaque proposition.",
  "sourceChanges": [
    {
      "id": "more-asselineau-2022",
      "before": {
        "date": "2026-10-30",
        "datePrecision": "consultation"
      },
      "after": {
        "date": "2022-10-27",
        "datePrecision": "jour",
        "checkedAt": "2026-10-31"
      },
      "reason": "Date de publication affichée sur la page UPR ; le programme demeure historique."
    },
    {
      "id": "lfi-2022",
      "before": {
        "date": null,
        "datePrecision": null
      },
      "after": {
        "date": "2022-06-28",
        "datePrecision": "jour",
        "checkedAt": "2026-10-31"
      },
      "reason": "Date affichée sur la déclaration du groupe parlementaire LFI ; attribution collective inchangée."
    },
    {
      "id": "left-lfi-now",
      "before": {
        "date": "2026-10-30",
        "datePrecision": "consultation"
      },
      "after": {
        "date": null,
        "datePrecision": "non datée",
        "checkedAt": "2026-10-30"
      },
      "reason": "Séparer la consultation d’une publication non établie."
    },
    {
      "id": "left-ruffin-work",
      "before": {
        "date": "2026-10-30",
        "datePrecision": "consultation"
      },
      "after": {
        "date": null,
        "datePrecision": "non datée",
        "checkedAt": "2026-10-30"
      },
      "reason": "Séparer la consultation d’une publication non établie."
    },
    {
      "id": "left-ruffin-industry",
      "before": {
        "date": "2026-10-30",
        "datePrecision": "consultation"
      },
      "after": {
        "date": null,
        "datePrecision": "non datée",
        "checkedAt": "2026-10-30"
      },
      "reason": "Séparer la consultation d’une publication non établie."
    },
    {
      "id": "left-ruffin-home",
      "before": {
        "date": "2026-10-30",
        "datePrecision": "consultation"
      },
      "after": {
        "date": null,
        "datePrecision": "non datée",
        "checkedAt": "2026-10-30"
      },
      "reason": "Séparer la consultation d’une publication non établie."
    },
    {
      "id": "left-ps26",
      "before": {
        "date": "2026-10-30",
        "datePrecision": "consultation"
      },
      "after": {
        "date": null,
        "datePrecision": "non datée",
        "checkedAt": "2026-10-30"
      },
      "reason": "Séparer la consultation d’une publication non établie."
    },
    {
      "id": "left-pp-acte1",
      "before": {
        "date": "2026-10-30",
        "datePrecision": "consultation"
      },
      "after": {
        "date": null,
        "datePrecision": "non datée",
        "checkedAt": "2026-10-30"
      },
      "reason": "Séparer la consultation d’une publication non établie."
    },
    {
      "id": "left-ps-nature",
      "before": {
        "date": "2026-10-30",
        "datePrecision": "consultation"
      },
      "after": {
        "date": null,
        "datePrecision": "non datée",
        "checkedAt": "2026-10-30"
      },
      "reason": "Séparer la consultation d’une publication non établie."
    },
    {
      "id": "left-ps-societe",
      "before": {
        "date": "2026-10-30",
        "datePrecision": "consultation"
      },
      "after": {
        "date": null,
        "datePrecision": "non datée",
        "checkedAt": "2026-10-30"
      },
      "reason": "Séparer la consultation d’une publication non établie."
    },
    {
      "id": "left-ps-egalite",
      "before": {
        "date": "2026-10-30",
        "datePrecision": "consultation"
      },
      "after": {
        "date": null,
        "datePrecision": "non datée",
        "checkedAt": "2026-10-30"
      },
      "reason": "Séparer la consultation d’une publication non établie."
    },
    {
      "id": "left-ps-securites",
      "before": {
        "date": "2026-10-30",
        "datePrecision": "consultation"
      },
      "after": {
        "date": null,
        "datePrecision": "non datée",
        "checkedAt": "2026-10-30"
      },
      "reason": "Séparer la consultation d’une publication non établie."
    },
    {
      "id": "left-ps-monde",
      "before": {
        "date": "2026-10-30",
        "datePrecision": "consultation"
      },
      "after": {
        "date": null,
        "datePrecision": "non datée",
        "checkedAt": "2026-10-30"
      },
      "reason": "Séparer la consultation d’une publication non établie."
    },
    {
      "id": "more-lisnard-institutions",
      "before": {
        "date": "2026-10-30",
        "datePrecision": "consultation"
      },
      "after": {
        "date": null,
        "datePrecision": "non datée",
        "checkedAt": "2026-10-30"
      },
      "reason": "Séparer la consultation d’une publication non établie."
    },
    {
      "id": "more-lisnard-economie",
      "before": {
        "date": "2026-10-30",
        "datePrecision": "consultation"
      },
      "after": {
        "date": null,
        "datePrecision": "non datée",
        "checkedAt": "2026-10-30"
      },
      "reason": "Séparer la consultation d’une publication non établie."
    },
    {
      "id": "more-lisnard-civique",
      "before": {
        "date": "2026-10-30",
        "datePrecision": "consultation"
      },
      "after": {
        "date": null,
        "datePrecision": "non datée",
        "checkedAt": "2026-10-30"
      },
      "reason": "Séparer la consultation d’une publication non établie."
    },
    {
      "id": "more-kazib-2027",
      "before": {
        "date": "2026-10-30",
        "datePrecision": "consultation"
      },
      "after": {
        "date": null,
        "datePrecision": "non datée",
        "checkedAt": "2026-10-30"
      },
      "reason": "Séparer la consultation d’une publication non établie."
    }
  ],
  "addedSource": "melenchon-budget-2027-20261014",
  "addedMeasures": [
    "maj20261031-melenchon-1",
    "maj20261031-melenchon-2",
    "maj20261031-melenchon-3",
    "maj20261031-melenchon-4",
    "maj20261031-melenchon-5",
    "maj20261031-attal-1"
  ],
  "documentaryExpansion": "Sources statistiques Insee et SDES ajoutées dans la section Dossiers ; les positions politiques restent séparées.",
  "limits": "Couverture inégale, sans note normative. Les montants annoncés ne sont pas des coûts indépendamment vérifiés.",
  "declarationExpansion": {
    "date": "2026-10-31",
    "before": {
      "measures": 642,
      "sources": 93
    },
    "after": {
      "measures": 662,
      "sources": 105
    },
    "added": [
      {
        "id": "declaration-20261031-retailleau-1465cc9f0",
        "person": "retailleau",
        "source": "declaration-20261031-7a5a7667b2",
        "url": "https://www.publicsenat.fr/actualites/politique/presidentielle-2027-bruno-retailleau-veut-refonder-lecole-autour-de-quatre-axes-principaux",
        "sourceDate": "2026-08-31",
        "statementDate": null
      },
      {
        "id": "declaration-20261031-retailleau-dee936d00",
        "person": "retailleau",
        "source": "declaration-20261031-7a5a7667b2",
        "url": "https://www.publicsenat.fr/actualites/politique/presidentielle-2027-bruno-retailleau-veut-refonder-lecole-autour-de-quatre-axes-principaux",
        "sourceDate": "2026-08-31",
        "statementDate": null
      },
      {
        "id": "declaration-20261031-retailleau-3b783ec26",
        "person": "retailleau",
        "source": "declaration-20261031-0d6ecbd3ff",
        "url": "https://republicains.fr/actualites/2026/09/02/en-france-la-seule-cour-supreme-cest-le-peuple-je-lui-donnerai-le-dernier-mot/",
        "sourceDate": "2026-09-02",
        "statementDate": null
      },
      {
        "id": "declaration-20261031-retailleau-33bd8db44",
        "person": "retailleau",
        "source": "declaration-20261031-0d6ecbd3ff",
        "url": "https://republicains.fr/actualites/2026/09/02/en-france-la-seule-cour-supreme-cest-le-peuple-je-lui-donnerai-le-dernier-mot/",
        "sourceDate": "2026-09-02",
        "statementDate": null
      },
      {
        "id": "declaration-20261031-retailleau-f391da1de",
        "person": "retailleau",
        "source": "declaration-20261031-0d6ecbd3ff",
        "url": "https://republicains.fr/actualites/2026/09/02/en-france-la-seule-cour-supreme-cest-le-peuple-je-lui-donnerai-le-dernier-mot/",
        "sourceDate": "2026-09-02",
        "statementDate": null
      },
      {
        "id": "declaration-20261031-roussel-50c4b5ba3",
        "person": "roussel",
        "source": "declaration-20261031-756c2eb2d9",
        "url": "https://www.pcf.fr/franchises_le_gouvernement_fait_payer_les_malades",
        "sourceDate": "2026-07-23",
        "statementDate": "2026-07-23"
      },
      {
        "id": "declaration-20261031-roussel-143b47186",
        "person": "roussel",
        "source": "declaration-20261031-756c2eb2d9",
        "url": "https://www.pcf.fr/franchises_le_gouvernement_fait_payer_les_malades",
        "sourceDate": "2026-07-23",
        "statementDate": "2026-07-23"
      },
      {
        "id": "declaration-20261031-batho-2eb56df25",
        "person": "batho",
        "source": "declaration-20261031-1f7af4ca46",
        "url": "https://generationecologie.fr/2026/06/22/quelle-politique-energetique-pour-la-france/",
        "sourceDate": "2026-06-22",
        "statementDate": "2026-06-22"
      },
      {
        "id": "declaration-20261031-batho-d0f849198",
        "person": "batho",
        "source": "declaration-20261031-03e68c15e8",
        "url": "https://www.generationecologie.fr/2026/07/01/face-aux-vagues-de-chaleur-avoir-le-sens-des-priorites/",
        "sourceDate": "2026-07-01",
        "statementDate": "2026-07-01"
      },
      {
        "id": "declaration-20261031-lisnard-0f49cf135",
        "person": "lisnard",
        "source": "declaration-20261031-9867106dba",
        "url": "https://www.unenouvelleenergie.fr/questions/quel-candidat-veut-lutter-contre-le-narcotrafic/",
        "sourceDate": "2026-10-16",
        "statementDate": "2026-05-25"
      },
      {
        "id": "declaration-20261031-tondelier-635e22ed4",
        "person": "tondelier",
        "source": "declaration-20261031-d3332f7264",
        "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",
        "sourceDate": "2026-10-01",
        "statementDate": "2026-09-30"
      },
      {
        "id": "declaration-20261031-tondelier-3a7f324f8",
        "person": "tondelier",
        "source": "declaration-20261031-846b287d0e",
        "url": "https://www.sudradio.fr/linvite-politique/marine-tondelier-je-propose-dinstaurer-des-conges-payes-climatiques",
        "sourceDate": "2026-05-01",
        "statementDate": "2026-05-01"
      },
      {
        "id": "declaration-20261031-glucksmann-86d644110",
        "person": "glucksmann",
        "source": "declaration-20261031-4e45467a2a",
        "url": "https://www.publicsenat.fr/actualites/economie/presidentielle-que-proposent-les-candidats-pour-augmenter-les-salaires",
        "sourceDate": "2026-10-30",
        "statementDate": null
      },
      {
        "id": "declaration-20261031-philippe-87e4092fc",
        "person": "philippe",
        "source": "declaration-20261031-4e45467a2a",
        "url": "https://www.publicsenat.fr/actualites/economie/presidentielle-que-proposent-les-candidats-pour-augmenter-les-salaires",
        "sourceDate": "2026-10-30",
        "statementDate": null
      },
      {
        "id": "declaration-20261031-retailleau-1cd025c89",
        "person": "retailleau",
        "source": "declaration-20261031-4e45467a2a",
        "url": "https://www.publicsenat.fr/actualites/economie/presidentielle-que-proposent-les-candidats-pour-augmenter-les-salaires",
        "sourceDate": "2026-10-30",
        "statementDate": null
      },
      {
        "id": "declaration-20261031-lepen-5aed700c9",
        "person": "lepen",
        "source": "declaration-20261031-0cd8c9c587",
        "url": "https://www.publicsenat.fr/actualites/politique/140-milliards-deuros-deconomies-dici-2032-leffort-radical-propose-par-marine-le-pen-pour-redresser-les-f",
        "sourceDate": "2026-10-06",
        "statementDate": "2026-10-06"
      },
      {
        "id": "declaration-20261031-lisnard-243a29a84",
        "person": "lisnard",
        "source": "declaration-20261031-9dd7e4a099",
        "url": "https://www.lejdd.fr/politique/depenses-publiques-justice-appel-a-ciotti-ce-quil-faut-retenir-de-linterview-de-david-lisnard-a-cnews-187194",
        "sourceDate": "2026-10-28",
        "statementDate": "2026-10-27"
      },
      {
        "id": "declaration-20261031-lisnard-8844ef482",
        "person": "lisnard",
        "source": "declaration-20261031-9dd7e4a099",
        "url": "https://www.lejdd.fr/politique/depenses-publiques-justice-appel-a-ciotti-ce-quil-faut-retenir-de-linterview-de-david-lisnard-a-cnews-187194",
        "sourceDate": "2026-10-28",
        "statementDate": "2026-10-27"
      },
      {
        "id": "declaration-20261031-retailleau-cfb5c676f",
        "person": "retailleau",
        "source": "declaration-20261031-0b49589e77",
        "url": "https://www.avecretailleau.fr/projet/mesure/rendre-30-milliards-d-euros-aux-salaries-et-aux-entreprises",
        "sourceDate": "2026-09-24",
        "statementDate": null
      },
      {
        "id": "declaration-20261031-melenchon-7ca198111",
        "person": "melenchon",
        "source": "melenchon-budget-2027-20261014",
        "url": "https://melenchon2027.fr/wp-content/uploads/2026/10/Comment-nous-allons-remettre-de-l-ordre-dans-les-comptes-publics.pdf",
        "sourceDate": "2026-10-14",
        "statementDate": "2026-10-14"
      }
    ],
    "policy": {
      "accepted": "Toutes natures de sources : parole originale, entretien, presse, radio, télévision, discours, réseau social et reproduction attribuée.",
      "requirements": "Attribution vérifiable, lien, date de publication et date des propos distinctes lorsqu’elles sont établies ; niveau de preuve explicite.",
      "coverage": "Collecte non exhaustive ; aucune prétention à recenser toutes les déclarations publiées sur Internet."
    }
  },
  "extendedDocumentaryUpgrade": {
    "checkedAt": "2026-10-31",
    "before": {
      "measures": 662,
      "sources": 105,
      "financialEntries": 28
    },
    "after": {
      "measures": 691,
      "sources": 115,
      "financialEntries": 146
    },
    "newReferences": [
      {
        "url": "https://lesecologistes.fr/posts/2s0kOxQEOQdC8JP4jkXuu7/discours-de-marine-tondelier-aux-journees-d-ete-des-ecologistes-2026",
        "access": "read",
        "topics": [
          "adaptation",
          "agriculture",
          "logement",
          "securite"
        ]
      },
      {
        "url": "https://marinetondelier.fr/",
        "access": "read",
        "topics": [
          "pouvoir",
          "agriculture",
          "securite"
        ]
      },
      {
        "url": "https://marinetondelier.fr/journal-de-campagne/panier-sain",
        "access": "read",
        "topics": [
          "pouvoir",
          "agriculture",
          "sante"
        ]
      },
      {
        "url": "https://marinetondelier.fr/livrets-thematiques",
        "access": "read",
        "topics": [
          "territoires",
          "sante",
          "famille",
          "biodiversite"
        ]
      },
      {
        "url": "https://www.lutte-ouvriere.org/portail/nathalie-arthaud.html",
        "access": "read",
        "topics": [
          "emploi",
          "entreprises",
          "institutions"
        ]
      },
      {
        "url": "https://www.lutte-ouvriere.org/portail/multimedia/nathalie-arthaud-media-le-monde-travail-doit-sengouffrer-breche-ouverte-par-jeunesse-209432.html",
        "access": "partial",
        "topics": [
          "emploi",
          "institutions"
        ]
      },
      {
        "url": "https://www.lutte-ouvriere.org/portail/multimedia/nathalie-arthaud-bfm-les-jeunes-ouvert-breche-redonne-confiance-collectivement-peut-peser-209271.html",
        "access": "partial",
        "topics": [
          "emploi",
          "institutions"
        ]
      },
      {
        "url": "https://www.lutte-ouvriere.org/portail/multimedia/jappelle-rejoindre-manifestations-jours-semaines-suivent-nathalie-arthaud-bfm-209229.html",
        "access": "partial",
        "topics": [
          "emploi",
          "institutions"
        ]
      },
      {
        "url": "https://www.lutte-ouvriere.org/portail/multimedia/nathalie-arthaud-bfm-faut-quon-mobilise-197227.html",
        "access": "partial",
        "topics": [
          "emploi",
          "institutions"
        ]
      },
      {
        "url": "https://www.lutte-ouvriere.org/portail/multimedia/nathalie-arthaud-refugies-marocains-ceuta-196138.html",
        "access": "partial",
        "topics": [
          "immigration"
        ]
      },
      {
        "url": "https://www.lutte-ouvriere.org/portail/multimedia/france-info-tv-interview-nathalie-arthaud-194554.html",
        "access": "partial",
        "topics": []
      },
      {
        "url": "https://www.lutte-ouvriere.org/portail/multimedia/bfmtv-benefices-records-petronliers-nathalie-arthaud-extraits-debat-193970.html",
        "access": "partial",
        "topics": [
          "entreprises",
          "energie"
        ]
      },
      {
        "url": "https://www.lutte-ouvriere.org/portail/multimedia/cest-par-luttes-collectives-quon-peut-faire-avancer-toute-societe-205954.html",
        "access": "partial",
        "topics": [
          "emploi",
          "institutions"
        ]
      },
      {
        "url": "https://www.lutte-ouvriere.org/portail/multimedia/bfm-tv-interventions-nathalie-arthaud-lemission-forum-196657.html",
        "access": "partial",
        "topics": []
      },
      {
        "url": "https://www.lutte-ouvriere.org/portail/multimedia/nathalie-arthaud-candidate-lutte-ouvriere-camp-travaileurs-196646.html",
        "access": "partial",
        "topics": [
          "emploi"
        ]
      },
      {
        "url": "https://www.lutte-ouvriere.org/portail/journal/presidentielle-2027-soutenez-campagne-nathalie-arthaud-196575.html",
        "access": "read",
        "topics": [
          "emploi",
          "entreprises"
        ]
      },
      {
        "url": "https://anasse2027.fr/actualites",
        "access": "read",
        "topics": [
          "institutions"
        ]
      },
      {
        "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",
        "access": "partial",
        "topics": [
          "institutions",
          "emploi"
        ]
      },
      {
        "url": "https://www.liberation.fr/politique/anasse-kazib-se-declare-candidat-pour-2027-au-nom-de-revolution-permanente-20260602_YJ7BD4NQFJEGFHISIOMBAC2NGQ/",
        "access": "located",
        "topics": [
          "institutions"
        ]
      },
      {
        "url": "https://www.franceinfo.fr/elections/presidentielle/presidentielle-2027-le-cheminot-anasse-kazib-annonce-sa-candidature_8040020.html",
        "access": "located",
        "topics": [
          "institutions"
        ]
      },
      {
        "url": "https://www.mediapart.fr/journal/france/131221/anasse-kazib-face-mediapart",
        "access": "partial",
        "topics": [
          "institutions",
          "emploi"
        ]
      },
      {
        "url": "https://www.leparisien.fr/elections/presidentielle/presidentielle-2027-anasse-kazib-annonce-sa-candidature-01-06-2026-PUBVNE5K75CABMNWIQE4HR2ZJ4.php",
        "access": "read",
        "topics": [
          "institutions",
          "emploi"
        ]
      },
      {
        "url": "https://www.revolutionpermanente.fr/Presidentielle-2027-Anasse-Kazib-veut-faire-entendre-la-voix-de-la-nouvelle-classe-ouvriere",
        "access": "partial",
        "topics": [
          "emploi",
          "institutions"
        ]
      },
      {
        "url": "https://www.revolutionpermanente.fr/Revolution-Permanente-a-la-Fete-de-l-Humanite-decouvrez-le-programme",
        "access": "partial",
        "topics": [
          "institutions",
          "emploi"
        ]
      },
      {
        "url": "https://www.nousfrance.fr/2026/05/xavier-bertrand-paris-na-pas-envie-de-depenser-un-euro-de-plus-pour-la-corse-corse-matin/",
        "access": "read",
        "topics": [
          "territoires",
          "sante",
          "transports",
          "culture"
        ]
      },
      {
        "url": "https://www.nousfrance.fr/2026/08/xavier-bertrand-presque-candidat-a-la-presidentielle-ouest-france/",
        "access": "read",
        "topics": [
          "institutions",
          "territoires",
          "culture"
        ]
      },
      {
        "url": "https://www.nousfrance.fr/2026/06/xavier-bertrand-ceux-qui-pensent-quon-peut-sallier-avec-lextreme-droite-se-trompent-le-crif/",
        "access": "read",
        "topics": [
          "institutions",
          "securite",
          "immigration"
        ]
      },
      {
        "url": "https://www.nousfrance.fr/2026/05/lincrevable-xavier-bertrand-reve-toujours-de-la-presidentielle-le-point/",
        "access": "partial",
        "topics": [
          "institutions"
        ]
      },
      {
        "url": "https://www.rtl.fr/actu/politique/la-situation-m-oblige-l-essayiste-natacha-polony-officialise-sa-candidature-a-l-election-presidentielle-2027-7900684934",
        "access": "read",
        "topics": [
          "institutions",
          "industrie"
        ]
      },
      {
        "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",
        "access": "partial",
        "topics": [
          "souverainete",
          "industrie",
          "institutions"
        ]
      },
      {
        "url": "https://upr.fr/actualites/direct-n126-francois-asselineau-repond-a-vos-questions",
        "access": "partial",
        "topics": [
          "defense",
          "finances",
          "outremer",
          "pouvoir",
          "laicite"
        ]
      },
      {
        "url": "https://upr.fr/actualites/francois-asselineau-invite-de-clemence-houdiakova-sur-tocsin-23-10-2026",
        "access": "read",
        "topics": [
          "finances",
          "europe",
          "souverainete"
        ]
      },
      {
        "url": "https://www.dupontaignan.fr/actualite/20-mesures-pour-retablir-lordre-et-defendre-la-justice-sociale/",
        "access": "read",
        "topics": [
          "justice",
          "immigration",
          "education",
          "superieur",
          "famille",
          "emploi",
          "energie",
          "fiscalite"
        ]
      },
      {
        "url": "https://www.dupontaignan.fr/actualite/offrons-un-vrai-debat-apaise-aux-francais-%C2%B7-bfm-tv-23-10-2026/",
        "access": "partial",
        "topics": [
          "institutions"
        ]
      },
      {
        "url": "https://www.dupontaignan.fr/actualite/automobile-comment-sortir-du-piege-chinois-%C2%B7-retrouvez-mon-projet-presidentiel-2027/",
        "access": "partial",
        "topics": [
          "industrie",
          "transports",
          "commerce-monde"
        ]
      },
      {
        "url": "https://www.dupontaignan.fr/actualite/president-jarreterai-toutes-subventions-a-lukraine-%C2%B7-bfmtv-21-09-26-2/",
        "access": "partial",
        "topics": [
          "securite",
          "finances",
          "diplomatie"
        ]
      },
      {
        "url": "https://www.dupontaignan.fr/actualite/president-jarreterai-toutes-subventions-a-lukraine-%C2%B7-bfmtv-21-09-26/",
        "access": "partial",
        "topics": [
          "diplomatie",
          "defense"
        ]
      },
      {
        "url": "https://www.dupontaignan.fr/actualite/macron-nest-plus-en-etat-de-presider-%C2%B7-lci-22-10-2026/",
        "access": "partial",
        "topics": [
          "institutions"
        ]
      },
      {
        "url": "https://www.dupontaignan.fr/actualite/il-faut-retablir-lordre-et-defendre-la-justice-sociale-%C2%B7-cnews-20-10-2026/",
        "access": "partial",
        "topics": [
          "securite",
          "pouvoir"
        ]
      },
      {
        "url": "https://www.dupontaignan.fr/actualite/le-gouvernement-entretient-la-colere-%C2%B7-bfmtv-15-10-2026/",
        "access": "located",
        "topics": [
          "institutions"
        ]
      },
      {
        "url": "https://www.dupontaignan.fr/actualite/empechons-macron-de-bloquer-les-reseaux-sociaux/",
        "access": "partial",
        "topics": [
          "institutions",
          "innovation"
        ]
      },
      {
        "url": "https://www.dupontaignan.fr/actualite/petition-non-a-la-taxe-de-08-sur-nos-assurances/",
        "access": "partial",
        "topics": [
          "fiscalite",
          "pouvoir"
        ]
      },
      {
        "url": "https://www.pcf.fr/rapport_de_force_a_gauche",
        "access": "read",
        "topics": [
          "institutions",
          "emploi"
        ]
      },
      {
        "url": "https://www.pcf.fr/chercher_les_moyens_necessaires",
        "access": "read",
        "topics": [
          "adaptation",
          "securite"
        ]
      }
    ],
    "addedPositions": [
      "expanded-20261031-1b6e9fbe9c6a",
      "expanded-20261031-439b6453bc23",
      "expanded-20261031-bcb4a270f78f",
      "expanded-20261031-d8a25e6f0d29",
      "expanded-20261031-6e387f356410",
      "expanded-20261031-bb6d6d7e2d9b",
      "expanded-20261031-f1aa3ea2bd54",
      "expanded-20261031-04604cdf2e0d",
      "expanded-20261031-f30838a8a6be",
      "expanded-20261031-54431b38c100",
      "expanded-20261031-3a4c726d0e33",
      "expanded-20261031-dc30a0d2cb31",
      "expanded-20261031-cf99ad406fbe",
      "expanded-20261031-21f3e8a8459e",
      "expanded-20261031-61da46686e3b",
      "expanded-20261031-c2e99309804c",
      "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",
      "expanded-20261031-fb6025f4c498"
    ],
    "addedFinancial": [
      "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",
      "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",
      "fin-ret-total",
      "fin-ret-deficit",
      "fin-ret-rendus",
      "fin-ret-fonctionnement",
      "fin-ret-perimetre",
      "fin-ret-fraude",
      "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",
      "fin-ruff-industrie",
      "fin-ruff-renovation",
      "fin-ruff-loisirs",
      "fin-ruff-fonjep",
      "fin-ruff-gain-appartement",
      "fin-ruff-gain-maison",
      "fin-ruff-gain-passoire",
      "fin-villepin-bascule",
      "fin-villepin-salaire-moyen",
      "fin-villepin-salaire-smic",
      "fin-villepin-fonds",
      "fin-villepin-patrimoine",
      "fin-villepin-donation",
      "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",
      "fin-gluck-heritages",
      "fin-lepen-economies",
      "fin-philippe-famille",
      "fin-philippe-reduction",
      "fin-philippe-per",
      "fin-roussel-climat",
      "fin-roussel-vss",
      "fin-roussel-voiture",
      "fin-labib-hausse",
      "fin-labib-plancher",
      "fin-attal-chomage",
      "fin-attal-frein",
      "fin-attal-plan"
    ],
    "institutionalFactchecks": [
      "fc-melenchon-dette-niveau-2026",
      "fc-melenchon-dette-variation-2017-2026",
      "fc-attal-salaire-median",
      "fc-attal-modes-garde",
      "fc-attal-110-heures",
      "fc-ruffin-budget-logement",
      "fc-ruffin-concentration-location",
      "fc-batho-importations-energie"
    ],
    "policy": "Pas de position extraite des vidéos non transcrites. Les références localisées, lectures et analyses sont distinguées."
  }
}