# Historique des révisions de données Toute modification d'un chiffre affiché sur le site est consignée ici, avec sa justification et sa source. C'est ce registre qui rend les corrections vérifiables plutôt que silencieuses. ## 1.4.0 — 13 août 2026 ### Nouveau jeu : durée de retraite, âge de départ, espérance de vie `duree-retraite.json` réunit ce qui explique l'écart entre les 400 % des premières générations et les 117 % de la génération 1980. Quatre sources s'ajoutent au registre. **Espérance de vie à 60 ans, 1950-2021** (INSEE, séries longues depuis 1946, France métropolitaine). Un homme de 60 ans avait 15,4 années devant lui en 1950, il en a 22,9 en 2021 ; une femme, 18,4 puis 27,4. Les valeurs sont lues dans le classeur `5_Esperance_vie.xlsx`, feuilles « FM-Hommes » et « FM-Femmes », colonne « 60 ans ». La série France métropolitaine est retenue parce qu'elle seule remonte à 1946. **Âge de départ** (DREES, *Les retraités et les retraites*, édition 2025, fiche 15). Âge conjoncturel de 62 ans et 9 mois fin 2023, en hausse de 2 ans et 3 mois depuis 2010, page 139. Durée espérée de retraite de la génération 1956 : 24 ans et 9 mois, page 144. La valeur de 2010 — 60 ans et 6 mois — est marquée `derived` : elle est la soustraction de deux nombres publiés en clair, et rien d'autre. Le graphique de la fiche porte des valeurs pour chaque année depuis 2004 ; **aucune n'a été relevée**, conformément à la règle qui a fait retirer les 55 années interpolées en 1.0.0. **Chronologie des âges légaux** (Légifrance, ordonnance n° 82-270 du 26 mars 1982, en vigueur le 1er avril 1983) : passage de 65 à 60 ans sous condition de 150 trimestres, puis 62 ans en 2010 et 64 ans votés en 2023, suspendus depuis 2026. **Définition de la répartition** (COR, *État des lieux du financement du système de retraite*, document n° 2 du 17 octobre 2019, page 1), citée mot pour mot. Ce document est un document de travail qui n'engage pas le Conseil, et la page le signale. Le comparateur de générations publié sur `rendement.html` n'offre que trois générations, celles dont un taux de récupération est publié. Un curseur continu de 1930 à 1980 aurait fabriqué quarante-sept valeurs que personne n'a mesurées. Pour la génération 1980, qui aura 60 ans en 2040, l'espérance de vie et le nombre d'actifs par retraité s'affichent comme **non observés** plutôt que remplacés par la dernière valeur connue. ## 1.3.1 — 13 août 2026 ### Un chiffre inventé retiré de l'image de partage `assets/img/og-default.svg` affichait « 1975 → 3,14 » et « 2070 → 1,00 », sous le titre « Cotisants par retraité, régime général ». **La valeur 1,00 en 2070 ne figure dans aucune donnée du site.** La série du régime général s'arrête en 2015 à 1,33, et son fichier porte la mention « aucune valeur projetée, aucune interpolation ». Le seul point 2070 publié vaut 1,3, tous régimes confondus — un autre périmètre et une autre valeur. C'était donc la fabrication même que la page d'accueil dénonce, gravée sur l'image que voient tous ceux qui n'ouvriront jamais la page. L'image affiche désormais « 1975 → 3,14 » et « 2015 → 1,33 », avec la mention « série observée, aucune projection ». Le texte de remplacement de l'accueil, qui reprenait la valeur fausse, est corrigé. L'adresse de l'image passe de `?v=1` à `?v=2` : sans cela, X et Facebook auraient continué de servir l'ancienne image depuis leur cache. Cette erreur a survécu à tous les contrôles du dépôt parce qu'aucun ne lit l'intérieur d'un fichier image. Une valeur inscrite dans un visuel échappe à la vérification et circule sans sa source : ne rien y écrire qui ne se lise tel quel dans `data/`. ## 1.3.0 — 12 août 2026 ### Nouveau jeu : taux de récupération par génération `rendement-generations.json` publie ce que chaque génération récupère pour 100 euros versés au système de retraite : **159 % pour la génération 1950, 117 % pour celle de 1980** (INSEE, modèle Destinie 2, publié par le COR), et deux bornes issues du modèle MELETE — plus de 400 % pour 1930, moins de 150 % après 1970. **Seules les valeurs écrites en clair dans le texte des sources y figurent.** Les deux études tracent des courbes continues comportant davantage de points ; les relever à l'écran aurait fabriqué des chiffres que leurs auteurs n'ont pas publiés. Aucune valeur n'est donc donnée pour 1955, 1960, 1965 ni 1970 — c'est la même règle qui a conduit au retrait des 55 années interpolées en 1.0.0. Le jeu embarque les réserves des auteurs eux-mêmes, y compris celle qui contredit la lecture la plus militante de leurs travaux : les auteurs de MELETE concluent que les réformes « ne conduisent pas à sacrifier une (ou plusieurs) génération(s) », et qualifient le rendement élevé des premières générations de phénomène inhérent à la mise en place d'un régime par répartition. Trois sources ajoutées : `cor-rendement-2016`, `insee-rendement-2015`, `melete-2016`. Cette dernière n'est servie qu'en HTTP simple ; ses chiffres ont été recoupés avec les sources INSEE, et la page des sources le signale. ## 1.2.0 — 12 août 2026 ### Quatre chiffres rapatriés dans les données `llms-full.txt` publiait trois valeurs qui ne figuraient dans aucun fichier de `data/` : la pension nette moyenne (1 806 €), la part du PIB en 2070 sans les réformes (19,4 %) et le coût annuel de la suspension (1,8 Md€). Elles étaient donc invisibles pour l'API, absentes du site, et hors de portée de ce registre — un chiffre périmé y aurait survécu indéfiniment, cité par les agents sans que rien ne le signale. S'y ajoute `ratio_demographique_2025` (1,8 cotisant par retraité), affiché sur l'accueil sans note de source, ce que les règles du projet interdisent. Les quatre sont désormais dans `indicateurs.json`, avec source, page et nature. ### Correction du décompte des valeurs interpolées Le retrait documenté en 1.0.0 portait sur **55** années (2016 à 2070 incluses), pas 54, soit **57 %** du graphique et non 56 %. La série d'origine comptait 96 points annuels, dont 41 observés jusqu'en 2015. L'erreur est une borne d'intervalle oubliée. Elle portait sur la statistique même par laquelle ce site établit sa rigueur : elle est corrigée ici, dans `llms.txt`, dans `methodologie.html` et dans `CLAUDE.md`. ### Valeurs de repli désormais générées Le débit par seconde affiché sans JavaScript existait en trois versions simultanées — 13 376 € sur l'accueil, 13 379 € dans le widget, 13 388 € renvoyés par l'API — pour une seule grandeur. Cause : le composant JavaScript calculait le débit sur une année julienne de 365,25 jours tout en calculant le montant cumulé sur la durée réelle de l'année civile. Le montant affiché n'était donc pas l'intégrale du débit affiché. Les deux calculs utilisent maintenant la durée de l'année civile, et `tools/replis.py` régénère les valeurs statiques depuis `indicateurs.json`. `deploy.sh` refuse de partir si elles ont dérivé. ## 1.1.0 — 11 août 2026 Ajout de `parametres-legaux.json` : âges légaux, durées d'assurance requises par génération, taux de cotisation, valeur du point AGIRC-ARRCO, coefficients de décote et de surcote. Ce jeu alimente le simulateur. Ajout des sources `agirc-arrco-2026`, `suspension-2026` et `insee-esperance-vie`. Cette entrée a été écrite après coup : la version du manifeste avait été incrémentée sans être consignée, ce que l'engagement en tête de ce fichier interdit. ## 1.0.0 — 11 août 2026 Première version de la couche de données. Les chiffres étaient jusqu'ici codés en dur dans `js/scripts.js`, sans source attachée. ### Retrait de 55 années de valeurs interpolées La série « cotisants et retraités du régime général » couvrait 1975-2070. La vérification des écarts successifs montre que les données observées s'arrêtent en **2015** : au-delà, la série progresse par pas rigoureusement constants. | Segment | Pas constant détecté | |---|---| | Cotisants 2016 → 2020 | +215 250 par an | | Cotisants 2020 → 2040 | +84 850 par an | | Retraités 2016 → 2020 | +179 750 par an | | Retraités 2020 → 2040 | +169 450 par an | | Retraités 2040 → 2070 | +152 900 par an | Soit 57 % du graphique tracé à la règle entre deux points, présenté comme une projection du COR. Ces valeurs n'étaient publiées par aucune source et ne correspondaient à aucun scénario. Elles sont retirées. La série ne couvre plus que **1975-2015**, intégralement observée. ### Remplacement des projections Les projections s'appuyaient sur le **quatorzième rapport du COR de novembre 2017**. Cette source est caduque : les hypothèses démographiques de l'Insee ont été révisées en avril 2026 (fécondité ramenée à 1,45 enfant par femme à partir de 2028, solde migratoire porté à +150 000 par an), et la réforme de 2023 est intervenue depuis. Elles sont remplacées par le **rapport annuel du COR de juin 2026**, avec pour principe de ne retenir que les points publiés en clair : 2,1 cotisant par retraité en 2002, 1,8 en 2025, 1,3 en 2070. ### Actualisation du montant des dépenses Le compteur utilisait **419,641 Md€**, issu du rapport du COR de juin 2024. Nouvelle valeur : **422,2 Md€** pour 2025, rapport annuel du COR de juin 2026, page 65. Soit 14,1 % du PIB et 24,3 % des dépenses publiques. ### Points à vérifier - `smic_annuel_brut_2025` est repris de l'ancien code sans source précise (marqué `a_verifier`). À rattacher à une publication Insee ou DARES. - La série du régime général s'arrête en 2015. Les données CNAV et DREES postérieures sont publiées sur data.gouv.fr et restent à intégrer.