Repository navigation
Cohérence : les chiffres publics sont recalculés, plus recopiés - #145
Merged
Merged
Conversation
Revue des points en attente et des divergences : aucun écart de chiffre n'existe aujourd'hui (81 fiches, 26 initiales, 55 prototypes, 15 domaines, 95 pages publiées, 96 fichiers HTML, 94 URL de sitemap, 131 fichiers publiés, 4 606 références), mais les totaux étaient écrits en dur dans trois pages et « vérifiés » en comparant le texte à lui-même. Ajouter une fiche au catalogue aurait laissé la page mentir. verifier-integration.py recalcule désormais les nombres depuis catalogue.toml, referentiel.toml et l'arbre réel, puis les cherche dans apprendre.html, transparence.html et anglais-aventure.html. Deux témoins ont prouvé que le contrôle mord : une page HTML ajoutée dans docs/ casse l'attente « 96 pages HTML du dépôt », et « 82 fiches dans 15 domaines » dans la transparence casse la comparaison. Aucun témoin conservé. Points soldés dans la même passe : étiquette d'archive récupérée dans le clone local (507 empreintes revérifiées depuis l'étiquette), branche distante absorbée arena/a1507d48-mrsc supprimée après contrôle d'ascendance, phrase d'audit robots.txt/llms.txt datée pour ne plus se lire comme actuelle. Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Objet
Ranger les points en attente et les divergences. La revue n'a trouvé aucun écart de chiffre existant, mais elle a trouvé la faille qui les laisserait passer.
Le constat
Les totaux sont écrits en dur dans trois pages publiques, et le contrôle se contentait de vérifier que la page contenait le texte… qu'elle était censée contenir :
Ajouter une fiche au catalogue aurait laissé la page annoncer 81 fiches et le contrôle passer au vert. C'est une divergence en attente, pas un écart constaté.
La correction
chiffres_publics_coherents()dansverifier-integration.pyrecalcule chaque nombre depuis sa source de vérité —catalogue.toml,referentiel.toml, statuts éditoriaux, arbre réel — puis le cherche dansapprendre.html,transparence.htmletanglais-aventure.html.Deux témoins ont prouvé que le contrôle mord (aucun conservé) :
docs/Points en attente soldés
arena/a1507d48-mrscsupprimée après contrôle d'ascendance.robots.txt/llms.txtdatée (« à l'audit ») : elle se lisait comme une affirmation actuelle alors quellms.txtexiste ;robots.txtreste volontairement absent pour GitHub Pages.AGENTS.md, entrée au journal.État mesuré, tout cohérent
81 fiches · 26 initiales · 55 prototypes · 15 domaines · 95 pages publiées · 96 fichiers HTML dans le dépôt · 94 URL de sitemap (95 − la 404
noindex) · 131 fichiers publiés · 4 606 références résolues · 507 empreintes d'archive conformes.Vérifications
py_compileet les seize contrôles de la porte : fusions, publication locale, planches, site statique, poids, sécurité, intégration, images, R&D continue, apprentissages, simulateur, file de relecture, vote distanciel, résilience statutaire, décision prospective, protocole éditorial — tous réussis.Ce qui reste ouvert, par conception
La réécriture d'historique (décision argumentée, coût : l'archive, gain GitHub nul sans le support) ; les issues #8 et #90, recréées à chaque exécution ; les choix éditoriaux de
portefeuille.toml, qui appartiennent à l'association.