Audit de la documentation

Les limites de l'audit, consolidées

En bref : Quatre limites pèsent plus que les autres : aucun entretien (ni LPI, ni l'équipe CRISalid, ni les publics cibles), aucune production observée, aucun devis, valeur ajoutée établie sur 15 sites d'unités. L'audit est aussi juge et partie : son auteur a construit le socle chiffré « depuis le socle », ce prototype sert de source à des chiffres du dossier sans être consultable par le lecteur, et c'est sur lui que tourne le POC de pertinence qui décide de la suite. Les garde-fous existent, mais trois ne sont pas en place : les seuils d'arrêt du POC sont proposés par l'audit, la contre-expertise par la DSI n'est pas faite, et l'alternative « construite de zéro » de la Partie 2 (91–212 k€) porte sur un autre périmètre, un circuit de correction qui doublerait SoVisu+. Le dossier n'a été relu par aucun tiers identifié, et les failles de LPI n'ont fait l'objet d'aucun signalement tracé à l'éditeur.

Vue d'ensemble

Ce que chaque type de preuve couvre
Chargement du schéma pédagogique...
Chaque point situe un objet de l'audit selon la preuve qui le soutient et son poids dans la décision. Les coordonnées sont un jugement de l'audit, pas une mesure.

Lecture. Les points décisifs qui ne reposent que sur une lecture sont les coûts (aucun devis, avis Go / No-Go) et la valeur face à scanR (« à prouver », panorama de la veille). Ce sont eux qu'un comité contestera en premier. L'usage réel de Projects reste sans mesure : les accès Sentry et Mixpanel de LPI n'ont pas été obtenus (CONTEXT.md, section des dépendances externes).

Les limites par section

Besoin et scénarios

LimiteCe qui est établi, ce qui manquePreuve
Chiffrages jamais confrontés à un devisEstimations d'audit, aucune consultationAvis Go / No-Go, tableau « Limites de cet avis » ; méthode d'estimation, point 4
Coûts « depuis le socle » chiffrés par l'auteur du prototypeDéclaration d'intérêt reprise partout où ces chiffres paraissent ; pas de contre-expertiseCoûts en perspective, « Déclaration d'intérêt » ; méthode d'estimation, « Faire contre-expertiser la lecture depuis le socle par la DSI »
Service d'export non financéIl n'existe pas ; estimé à 8–15 j.h hors chiffrage des deux parties ; porteur à décider au comité (Q5)Extrait et comparatif du POC, « Il n'existe pas » ; ce qui n'est pas prouvé, inconnue 3
Remise en qualité du référentiel non chiffréeDéclarée hors budget, sans ordre de grandeurCoûts en perspective, légende du coût à cinq ans : « n'est chiffrée nulle part et s'ajoute »
Publics non confirmés par des entretiensTrois publics prioritaires posés sans entretien ; le POC de pertinence doit les tester sur trois parcoursBesoin de Paris-Saclay, après la liste des publics secondaires ; le livrable final, « Ce qui manque pour livrer », point 6
VolumétriePage sourcée, 248 unités retenues ; l'écart 235 / 248 reste à expliquer avec la DiBISO (Q19)Volumétrie de référence, « Pourquoi retenir 248 »
Chiffres tirés du prototype de l'auteur7 766 chercheurs publiés, 286 550 publications agrégées et la confirmation des 248 unités viennent du prototype saclay-research, que le site ne relie nulle part : le lecteur ne peut pas les reproduire, alors que la déclaration d'intérêt les dit « reproductibles »Volumétrie de référence, tableaux Unités, Chercheurs, Publications ; Coûts en perspective, « Déclaration d'intérêt » ; aucun lien vers ce dépôt sous docs/
Règles de publication posées par le prototype, pas par l'institutionLes 7 766 chercheurs publiés reposent sur une règle (trois publications HAL depuis 2022) « non validée par la DPO » ; le rattachement des laboratoires aux Graduate Schools est calculé par le prototype et affiché comme « proposé », sans source officielle. Le besoin initial renvoie lui-même le nombre publiable à « une règle à fixer avec la DPO »Volumétrie de référence, tableau Chercheurs (ligne 7 766) et paragraphe sur les Graduate Schools ; Besoin de Paris-Saclay, « Volumétrie de référence »
Ligne « plus de 200 000 » publications circulaireLa volumétrie cite le besoin initial comme source, et le besoin initial renvoie à la volumétrieVolumétrie de référence, tableau Publications, dernière ligne ; Besoin de Paris-Saclay, « Volumétrie de référence »

Veille

LimiteCe qui est établi, ce qui manquePreuve
Valeur ajoutée établie sur 15 sites d'unitésLa limite la plus lourde de la section : échantillon de 19 sites, 15 lus, 4 injoignables ; la valeur n'est que « plausible » sur quatre pointsValeur ajoutée, « En bref » et critère examiné
Plateformes non lues ou injoignablesSignalées dans leur fiche, exclues du constat sur 130 plateformes, qui est donc borné aux plateformes luesPortails universitaires, liste des non consultables ; panorama, « En bref »
Fonctions de SoVisu+ connues par une annonceStatut « Déclaré » jusqu'au webinaire du 17 novembre 2026 ; le deck D7 garde la mention « [à mettre à jour] »Ce qui n'est pas prouvé, paragraphe sur la Partie 2 ; docs/05-deck/07-comite-decision/deck.md:295

Analyse LPI

LimiteCe qui est établi, ce qui manquePreuve
Aucun entretien avec LPIMainteneurs, suppléance, engagements de service et feuille de route restent déclaratifsAvis Go / No-Go, « Limites de cet avis »
Aucun accès de productionNi CDN, ni Keycloak, ni Sentry, ni Mixpanel vus en fonctionnementAvis Go / No-Go ; périmètre et principes
Code lu à une révision figéeConstats sur les révisions des 24 et 25 septembre 2026. Revérifiés le 30 octobre 2026 sur les révisions publiques les plus récentes : les deux failles prioritaires, le cache désactivé et la version Nuxt 3.21.8, tous inchangés. Le reste n'a pas été revérifiéAvis Go / No-Go, ligne « Code daté »
Fin de support de Nuxt 3Date du 31 juillet 2026 retenue par l'audit, notée « à confirmer »Avis Go / No-Go, hiérarchie des risques ; risques et conditions
Licence sans avis juridiqueClause NonCommercial « à qualifier juridiquement » ; la case correspondante des conditions de GO n'est pas cochéeRisques et conditions, risque Licence et liste des conditions
Aucun signalement tracé à LPILes failles sont documentées depuis la lecture du code de septembre ; aucune trace de transmission à l'éditeur dans docs/, CONTEXT.md ni livrables/Recherche de « signal » dans ces trois emplacements

CRISalid

LimiteCe qui est établi, ce qui manquePreuve
Instance observée sur une seule session, en développement, sans privilègeObservation du 29 octobre 2026 ; deux captures d'écran en lecture seule le 30 octobre 2026 (schéma du graphe, une publication sans personne). Aucune instance de productionCe que montre l'instance, « Le cadre de l'observation ». La page ce qui n'est pas prouvé, tableau « Ce qui a été vu », ne cite que l'observation du 29 octobre 2026 et omet les deux captures
Code CRISalid lu à une révision figée21 dépôts lus à la révision du 21 octobre 2026 ; l'état courant des dépôts n'est pas couvert, et aucune revérification comparable à celle du code LPI n'est déclaréeCe qui n'est pas prouvé, « Ce qui a été vu, et ce qui ne l'a pas été »
Contrôles sans démarrage de la pileLes scripts exécutent du code réel sans transport de messages, persistance réelle, concurrence ni chargeCe qui n'est pas prouvé, « Ce que les contrôles ne prouvent pas »
Planification réelle des traitements non lisibleQuestion Q10 à la DiBISODonnées observées ; registre des questions, Q10
Droits du compte fourni non testésPar choix de méthodeCe que montre l'instance, paragraphe « Droits »
Aucun interlocuteur de l'équipe CRISalidFeuille de route, engagements et traitement des défauts remontés restent inconnus ; l'accès RESANA n'est pas obtenuCe qui n'est pas prouvé, « Les accès qui lèveraient l'essentiel » ; CONTEXT.md, dépendances externes
Signalement des défauts de sécurité CRISalid sans traceLe site les dit « signalés à l'équipe CRISalid », sans date, canal ni accusé de réception, alors que l'annexe DSI écrit des écarts techniques « à signaler »Ce qui n'est pas prouvé, annexe DSI, phrase d'introduction et paragraphe « Défauts de sécurité »

Présentations

LimiteCe qui est établi, ce qui manquePreuve
Aucun deck répétéY compris le deck de restitution ; le catalogue ne mentionne aucune répétitionCatalogue des présentations
Validateurs de forme, pas d'exactitudecheck-deck.mjs contrôle densité et accessibilité. check-dossier.mjs (lancé par pnpm run check) contrôle descriptions et formulations retirées ; sur les decks et sur cette section d'audit, il n'applique que les deux règles de sécurité, pas le registre des chiffres ni le vocabulaire retiréscripts/check-deck.mjs:1-3 ; scripts/check-dossier.mjs:34-36 ; scripts/chiffres-cles.json, liste exemptions

Indépendance et relecture

LimiteEffetCe qui est en placeCe qui manque
Conflit d'intérêt : l'auteur de l'audit a construit le socle, entre le 12 et le 29 octobre 2026, et propose de construire la vitrineLes verdicts et les coûts « depuis le socle » peuvent être lus comme intéressésDéclaration d'intérêt sur chaque chiffre « depuis le socle » ; proposition sur un support séparé, hors site ; Partie 1 aussi chiffrée « construite de zéro » (le livrable final, « Les garde-fous d'indépendance »)La contre-expertise par la DSI
Alternative « de zéro » de la Partie 2 sur un autre périmètreLa déclaration d'intérêt affirme que « chaque partie est aussi chiffrée « construite de zéro » », et le livrable final en fait un garde-fou. La Partie 2 est bien chiffrée de zéro, 140–235 j.h, soit 91–212 k€, mais pour un circuit de correction complet dans la vitrine qui doublerait SoVisu+, pas pour la même Partie 2 que le chiffre « depuis le socle » (24–74 k€). L'accueil ne donne le chiffre de zéro que pour la Partie 1Le chiffrage de la Partie 1 de zéro sur le même périmètre (156–365 k€) ; pour la Partie 2, un chiffrage de zéro en euros, sur un périmètre plus large (Partie 2, « Pourquoi c'est peu » ; scénarios et coûts)Un chiffrage de zéro de la Partie 2 sur le même périmètre, ou une déclaration qui dise que la Partie 2 de zéro porte sur un autre périmètre au lieu de « chaque partie » (méthode d'estimation, tableau des charges ; coûts en perspective, « Déclaration d'intérêt »)
Le POC qui décide de la suite tourne sur le socle de l'auteurL'étape 1 consiste à « brancher le socle existant », c'est-à-dire le prototype de l'auteur, et la proposition de suite en fait sa première étape payante. Trois des quatre critères d'arrêt (couverture, non-divulgation, écart CRISalid / sources ouvertes) sont mesurés par ce socle ; seul le critère de valeur est « constaté par les testeurs ». Le site ne dit pas si le POC peut être conduit sans ce socle, ni par quiLa mesure de la valeur confiée aux testeurs ; le rapport du POC est un comparatif unité par unité, vérifiable sur l'extraitDésigner qui conduit le POC et qui vérifie ses mesures, ou dire qu'il peut être conduit sans le socle (Partie 1, « Étape 1 » ; le livrable final, manque 3 « Qui conduit le POC »)
Antériorité des verdicts non invocableAucune page ne date les verdicts, et le prototype a été construit en même temps que l'audit. L'historique du dépôt montre de plus que les lignes du verdict ont été réécrites pendant cette période : le GO conditionnel visait « LPI/CRISalid » dans la première version de l'avis, il vise CRISalid seul, et le PIVOT renvoie désormais à la Partie 1, bâtie sur le socle de l'auteurLes étiquettes NO-GO, GO conditionnel et PIVOT n'ont pas changé ; le livrable final renonce à invoquer l'antériorité et s'en tient à l'indépendance de fondUne version figée et consultable des verdicts, avec les motifs de chaque réécriture
Seuils d'arrêt du POC proposés par l'auditLe tableau est titré « fixé par Paris-Saclay », mais sa colonne s'intitule « Seuil proposé » ; aucune étape de la feuille de route n'enregistre leur adoption, et les supports ne disent pas la même chose (voir le livrable final, garde-fou « Critères d'arrêt »)Le principe : la mesure revient aux testeurs, pas à l'équipe projetL'adoption des seuils par Paris-Saclay avant le 9 novembre 2026, début du POC (Partie 1 ; feuille de route)
Auto-relecture : les corrections et les audits de cette section sont du même auteurCe que l'auteur ne voit pas une fois, il a peu de chances de le voir la fois suivante. Aucune page de cette section ne garde la liste des constats de l'audit qui se sont révélés faux : le lecteur ne peut pas mesurer ce que l'auto-relecture laisse passerUne relecture dite « indépendante » des decks, par un relecteur (audit des présentations, méthode). Le site ne dit ni qui il est ni s'il est extérieur à l'auteur. La relecture de la section CRISalid n'a pas relancé les contrôles sur les dépôts, faute de copies (section CRISalid, « Ce que cette relecture n'a pas vérifié »)Une relecture par un tiers identifié, sur la base des pages de cette section

Ce qui lèverait chaque limite

Par priorité : 1 avant le début du POC (9 novembre 2026), 2 pendant le POC (jusqu'au 4 décembre 2026), 3 avant le comité proposé la semaine du 7 décembre 2026 ou au lancement.

PrioritéLimiteActionAuprès de
1Seuils d'arrêt proposés par l'auditAdoption des seuils par Paris-SaclaySponsor, responsable métier
1POC conduit sur le socle de l'auteurDésigner qui conduit le POC et qui vérifie les mesures de couverture, de non-divulgation et d'écartSponsor, DSI
1Failles LPI sans signalement tracéSignalement formel daté, avec délai de correction convenu, puis retestLPI, RSSI
1Chiffres tirés du prototype, non reproductiblesRendre le dépôt saclay-research consultable par la DSI, ou retirer ces chiffres des sourcesAuteur de l'audit, DSI
2Valeur ajoutée, publics non confirmésTest des trois parcours par des testeurs pendant le POC de pertinenceÉquipe projet, testeurs
2Complétude des rattachementsPlan de peuplement daté (Q9)DiBISO, Direction de la recherche
2Règles de publication posées par le prototypeRègle de publication des chercheurs validée par la DPO ; rattachement des laboratoires aux Graduate Schools validéDPO, Direction de la recherche
2Cadence réelle, écart 235 / 248Planification et journal d'exécution (Q10), liste de référence des unités (Q19)DiBISO
3Coûts sans devisConsultation de deux prestataires sur la Partie 1, et contre-expertise de la lecture « depuis le socle » par la DSIAchats, DSI
3Alternative « de zéro » de la Partie 2 sur un autre périmètreChiffrer la Partie 2 de zéro sur le même périmètre, ou dire dans la déclaration d'intérêt que son chiffre de zéro porte sur un autre périmètreAuteur de l'audit
3Service d'export non financéChiffrage dédié, sur le chemin validé sur l'instance ; décision du porteur (Q5)DiBISO, comité
3Aucun entretien LPIAtelier sur pièces, avec le registre de questionsLPI
3Aucun interlocuteur CRISalidAccès RESANA et un interlocuteur de l'équipe CRISalid ; trace datée des défauts signalésÉquipe CRISalid, DiBISO
3Production jamais observéeAccès en lecture, ou preuves d'exploitation écritesLPI, DiBISO
3Licence sans avis juridiqueQualification juridique de la clause NonCommercialService juridique
3Code lu à une révision figéeRevérifier sur les révisions les plus récentes les constats qui portent la décision, côté LPI et côté CRISalidAuteur de l'audit, DSI
3Auto-relectureRelecture par un tiers identifiéSponsor du dossier
3Aucun deck répétéRépétition chronométrée du deck de restitutionAuteur de l'audit
Last modified on