# Couverture et limites de la livraison Situation des mandats au **2026-11-01**. Rapport généré depuis `aube.sqlite` à 2026-11-01T22:59:35.821109+00:00. ## Titulaires et capacité des sièges | Chambre / siège | Titulaire actuel | Début du mandat courant | Identifiant du mandat | | --- | --- | --- | --- | | AN / AN-10-1 | Jordan Guitton | 2024-07-01 | PM840267 | | AN / AN-10-3 | Angélique Ranc | 2024-07-08 | PM842423 | | SN / SN-10 | Valérie Bazin-Malgras | 2026-10-01 | 54986 | | SN / SN-10 | Vanina Paoli-Gagin | 2026-10-01 | 54985 | Vacances courantes matérialisées : AN-10-2 depuis le 2026-10-01. Le mandat AN de Valérie Bazin-Malgras finit le 30 septembre 2026 ; son mandat sénatorial débute le 1er octobre 2026. Évelyne Perrot est conservée comme ancienne sénatrice, ainsi que les prédécesseurs utiles depuis 2017. Les deux sièges sénatoriaux sont modélisés comme une capacité territoriale de 2, sans numérotation fictive. ## Volumes normalisés | Table | Lignes | | --- | ---: | | `people` | 9 | | `identifiers` | 10 | | `mandates` | 16 | | `vacancies` | 1 | | `ballots` | 20 218 | | `ballot_positions` | 57 347 | | `activities` | 58 230 | | `contributions` | 77 332 | | `dossiers` | 3 391 | | `document_links` | 1 528 | | `meetings` | 9 802 | | `attendance` | 10 516 | | `raw_records` | 155 233 | | `issues` | 49 | | `activity_date_evidence` | 18 971 | | `attribution_audits` | 77 332 | | `legislative_documents` | 3 156 | | `legislative_stages` | 32 792 | | `legislative_articles` | 11 984 | | `legislative_amendments` | 73 936 | | `ballot_linkage` | 20 218 | | `ballot_amendments` | 23 898 | | `legislative_links` | 238 909 | Les lignes `ballot_positions` incluent les positions explicites, les noms sans trace et les données nulles : ce nombre n’est pas un nombre de votes exprimés. Les contributions relient les pièces aux personnes et aux rôles, donc leur somme peut dépasser le nombre de pièces. Les présences de personnes extérieures à une commission sont gardées avec `relevant_membership=0`. ## Scrutins | Chambre | Scrutins | Premier événement observé | Dernier événement observé | Décomptes nominatifs incohérents | | --- | ---: | --- | --- | ---: | | AN | 17982 | 2017-07-04 | 2026-10-30 | 35 | | SN | 2236 | 2017-01-10 | 2026-10-29 | 14 | ## Activités attribuées | Chambre | Catégorie | Pièces | Première date observée | Dernière date observée | | --- | --- | ---: | --- | --- | | AN | amendment | 47670 | 2004-03-15 | 2026-10-31 | | AN | intervention | 1764 | 2017-07-12 | 2026-10-29 | | AN | question | 920 | 2017-07-18 | 2026-10-13 | | AN | report | 16 | 2018-02-14 | 2026-05-20 | | AN | text | 1576 | 2017-07-18 | 2026-10-20 | | SN | amendment | 4920 | 2017-07-10 | 2026-10-28 | | SN | intervention | 887 | 2017-02-14 | 2026-10-19 | | SN | question | 182 | 2017-02-15 | 2026-10-29 | | SN | report | 38 | 2017-07-19 | 2026-07-07 | | SN | text | 257 | 2017-05-23 | 2026-07-30 | ## Périmètres importés | Source | Catégorie | État | Pièces importées | Bornes observées | | --- | --- | --- | ---: | --- | | `an_amendments17` | amendments | imported | 11016 | 2024-09-28 → 2026-10-31 | | `archive_an_16_amendments` | amendments | imported | 13759 | 2022-07-05 → 2024-06-09 | | `official_an15_CSV_contents` | amendments | partial_official_CSV_and_content_join | 18939 | 2004-03-15 → 2025-12-31 | | `official_an15_full_content_archive` | amendments_full_text_archive | archived_full_content_not_fully_normalized_JSON | 311926 | 2017-01-01 → 2022-12-31 | | `an_meetings17` | attendance | imported | 961 | 2024-07-20 → 2026-10-30 | | `archive_an_15_meetings` | attendance | imported | 6219 | 2017-06-29 → 2022-04-01 | | `archive_an_16_meetings` | attendance | imported | 795 | 2022-06-30 → 2024-06-06 | | `an_votes17` | ballots | imported | 9459 | 2024-10-08 → 2026-10-30 | | `archive_an_15_votes` | ballots | imported | 4417 | 2017-07-04 → 2022-02-24 | | `archive_an_16_votes` | ballots | imported | 4106 | 2022-07-11 → 2024-06-07 | | `an_dossiers17` | documents | imported | 367 | 2020-12-23 → 2026-10-20 | | `archive_an_15_dossiers` | documents | imported | 839 | 2017-07-18 → 2022-04-06 | | `archive_an_16_dossiers` | documents | imported | 395 | 2021-05-04 → 2024-05-31 | | `an_debates17` | interventions | imported | 322 | 2024-10-09 → 2026-10-29 | | `archive_an_15_debates.xml` | interventions | imported | 968 | 2017-07-12 → 2022-02-21 | | `archive_an_16_debates.xml` | interventions | imported | 474 | 2022-07-12 → 2024-06-04 | | `an_government17` | questions | imported | 7 | 2024-11-19 → 2026-01-14 | | `an_oral17` | questions | imported | 7 | 2024-11-26 → 2026-06-09 | | `an_written17` | questions | imported | 181 | 2024-10-01 → 2026-10-13 | | `archive_an_15_government_questions` | questions | imported | 17 | 2017-11-29 → 2021-12-14 | | `archive_an_15_oral_questions` | questions | imported | 11 | 2018-02-13 → 2022-01-04 | | `archive_an_15_written_questions` | questions | imported | 503 | 2017-07-18 → 2022-04-12 | | `archive_an_16_government_questions` | questions | imported | 8 | 2022-11-29 → 2024-01-24 | | `archive_an_16_oral_questions` | questions | imported | 7 | 2022-11-15 → 2024-03-19 | | `archive_an_16_written_questions` | questions | imported | 179 | 2022-07-26 → 2024-06-11 | | `official_an15_recovery` | amendments | partial | 3956 | 2017-06-30 → 2022-01-21 | | `official_an16_recovery` | amendments | partial | 144 | 2022-07-08 → 2024-05-22 | | `official_an17_recovery` | amendments | partial | 156 | 2024-10-23 → 2026-10-21 | | `official_an_pages_recovery` | amendments | partial | 14 | 2017-07-20 → 2018-03-29 | | `sen_ameli` | amendments | imported | 4920 | 2017-07-10 → 2026-10-28 | | `sen_calendar_05004A` | attendance | imported | 0 | 2017-01-18 → 2017-01-25 | | `sen_calendar_18503J` | attendance | imported | 1 | 2026-10-07 → 2026-10-29 | | `sen_calendar_19745F` | attendance | imported | 0 | 2018-01-17 → 2026-07-08 | | `sen_calendar_20050V` | attendance | imported | 0 | 2020-10-07 → 2026-10-28 | | `sen_calendar_89017R` | attendance | imported | 0 | 2017-01-18 → 2020-09-01 | | `sen_sens` | attendance | imported | 1826 | 2017-01-10 → 2026-10-28 | | `sen_dosleg` | ballots | imported | 2236 | 2017-01-10 → 2026-10-29 | | `sen_dosleg` | documents | imported | 295 | 2017-05-23 → 2026-07-30 | | `sen_debates` | interventions | imported | 887 | 2017-02-14 → 2026-10-19 | | `sen_questions` | questions | imported | 182 | 2017-02-15 → 2026-10-29 | ## Corrections de la livraison 1.1.0 Les 32 dates de séance QG ont été retrouvées avec un paragraphe probant. Les quatre attributions signalées ont été vérifiées ; les publications après mandat et la cosignature anormale restent consultables et exclues des compteurs fondés sur une date pendant le mandat. Tous les scrutins possèdent un état de liaison législative. Voir CORRECTIONS.md et corrections.json pour le détail et les limites quantifiées. ## Limites qui restent à traiter - Amendements XV : imports actifs exclusivement officiels, à partir des JSON unitaires et de rapprochements CSV/contenu PDF/RTF non ambigus et datés. Les anciennes copies issues d’un miroir restent archivées et exclues des imports actifs. Le corpus national dérivé et le sous-ensemble JSON institutionnel ont des couvertures distinctes ; voir XV_JSON.md et POURSUITE_LIAISONS.md. Les compléments XVI/XVII officiels sont également tracés. - Archives XV/XVI : dates exactes de téléchargement initial non certifiées ; copies locales de septembre 2026. Les corrections historiques peuvent être recherchées par les commandes de rafraîchissement documentées. Aucune archive du site actuel n’a été modifiée. - Avant 2017 : les mandats ou pièces utiles encore présents dans les dossiers sont conservés, mais il n’y a pas de collecte d’activité complète antérieure. Les mandats AN sont normalisés depuis la XVe législature ; les mandats sénatoriaux retenus s’étendent au moins jusque dans 2017. - Commission : listes incomplètes, excuses séparées, correspondances de commissions limitées aux références institutionnelles. Les pourcentages restent null. Aucun taux général de présence en séance n’est produit. - Sénat : les entrées analytiques d’intervention ne sont pas les paragraphes AN. Le XML intégral des débats sénatoriaux, les comptes rendus de commission non structurés et l’exhaustivité des attributions de rapports restent à compléter. - Rapports et textes AN : seules les attributions structurées sont comptées. Les rapporteurs mentionnés uniquement dans des sous-documents, PDF ou texte libre peuvent manquer ; ces volumes ne sont pas des totaux exhaustifs du travail de rapporteur. - Questions : les textes et réponses publiées sont conservés, mais les dates extrêmes d’activités de l’Aube ne prouvent pas l’exhaustivité d’un intervalle. Une absence de nouvelle activité n’établit pas à elle seule un retard de la source. - Mises au point : les déclarations sont conservées séparément des positions enregistrées ; aucune intention de vote n’est transformée automatiquement en résultat. - Vacances historiques : seules les vacances actuelles vérifiées sont matérialisées dans `vacancies`. L’historique complet, notamment les périodes entre mandats, reste à qualifier. Les intervalles de mandats sont disponibles et les interruptions entre législatures doivent être traitées à part. - Rapprochement entre chambres : uniquement par référence officielle. À l’intérieur de l’AN, le repli par intitulé institutionnel exact et unique est marqué distinctement des références structurées. Les candidats ambigus ne créent pas de lien. Voir CORRECTIONS.md et linkage-coverage.json pour les cibles de scrutin encore incomplètes. - Le contrôle HTTP des variantes XML/CSV/XLS atteste leur accès, pas leur import dans la base. La page Légifrance complémentaire a répondu 403 au collecteur et ne fait partie d’aucune dépendance quotidienne. - La journée de collecte peut encore recevoir de nouvelles publications ou corrections ; les dates de vérification, de téléchargement, de publication attestée et d’événement sont séparées. La liste détaillée des anomalies et les empreintes de source sont dans `docs/coverage.json`, `issues`, `source_versions` et les journaux. Les contrôles d’intégrité et de sémantique sont consignés dans `logs/last-tests.json` et `logs/last-export-verification.json`.