Repères

Ce qui n'est pas prouvé

En bref : Six inconnues comptent pour la décision : le peuplement des 184 unités vides, la cadence réelle, l'export qui n'existe pas, les suppressions non traitées, l'absence de ZRR et l'absence de toute production observée. Chacune a un statut de preuve et une question du registre qui la lèvera. Les écarts techniques relevés dans le code sont en annexe, pour la DSI.

La règle qui gouverne tout : une dépendance, un test ou un manifeste prouve une implémentation. Une instance de développement prouve un déploiement de test. Ni l'une ni l'autre ne prouve une production, une disponibilité ou un niveau de service.

Ce qui a été vu, et ce qui ne l'a pas été

VuCommentNon couvert
Le code21 dépôts lus à une révision figée, le 21 octobre 2026L'état courant des dépôts
Des contrôlesScripts qui exécutent du code CRISalid réel, sans lancer la pile (résultats)Un démarrage complet de la chaîne
L'instance de développementObservée en lecture seule le 29 octobre 2026 (ce qu'elle montre)La planification, la configuration interne des services, les droits effectifs
——Toute instance de production, RESANA, journaux, sauvegardes et tableaux de bord réels

Les six inconnues qui comptent

#InconnueStatutCe qui la lèvera
1Qui peuple les 184 unités sans chercheur, et quand ? Périmètre de test ou état réel du référentielObservé sur instance (dev)Plan de peuplement daté (Q9)
2Quelle cadence réelle ? L'enrichissement est arrêté depuis le 7 septembre 2026 ; la planification n'est pas lisible ; le chargement de l'annuaire n'a pas de planification intégrée dans le codeObservé sur instance (dev) ; Confirmé dans le codePlanification et journal d'exécution (Q10)
3Qui produit l'export ? Aucune brique ne produit de fichier ; seul le chemin de données a été testéConfirméDécision au comité (Q5) ; proposition
4Comment les suppressions sont-elles appliquées ? Le graphe ne traite aucune suppression ; 3 353 documents attendent (détail)Confirmé dans le code ; observé sur instance (dev)Procédure de purge (Q20) ; exclusion à l'extrait en attendant
5Comment protéger les unités ZRR ? Aucune notion de ZRR ni de PPST dans le codeConfirméListe blanche validée par le FSD (Q4)
6À quoi ressemblera la production ? Édition de Neo4j, politique d'exposition, droits, sauvegardesÀ confirmerDécisions d'architecture (Q22, Q23)

S'y ajoute, pour la Partie 2, une inconnue datée : les fonctions de correction de SoVisu+ annoncées pour le webinaire du 17 novembre 2026 sont Déclaré. Aujourd'hui, un chercheur y corrige ses publications et les identifiants de sa fiche, pas ses rattachements (droits).

Ce que les contrôles ne prouvent pas

Les contrôles exécutent du code réel avec des dépendances figées, sans lancer la pile. Ils établissent ce que le code fait, pas ce qu'une installation fait : ni transport des messages, ni persistance réelle, ni concurrence, ni comportement sous charge. Le tableau de leurs résultats et de leurs limites est dans Par où commencer.

Les accès qui lèveraient l'essentiel

AccèsCe qu'il débloquerait
Lecture de l'orchestrateur sur l'instanceLa cadence réelle (inconnue 2)
Un extrait autorisé pour le POCVolume, qualité et couverture sur un périmètre réel (inconnues 1 et 3)
RESANA et un interlocuteur de l'équipe CRISalidFeuille de route, engagements, traitement des défauts remontés
Annexe pour la DSI : écarts techniques relevés dans le code

Constats Confirmés dans le code lu, sauf mention contraire. À signaler à l'équipe CRISalid et à revérifier avant tout engagement.

SujetConstatSur l'instance (dev)
Contraintes du grapheCertaines contraintes d'IKG sont réservées à l'édition Enterprise ; l'une porte sur un nom de relation qui n'est pas celui employé par les requêtesAucune contrainte de relation, ce qui est attendu en Community ; la relation employée existe : l'écart ne se matérialise pas
Index de recherche d'IKGAjout seulement ; mise à jour, suppression et recherche non écrites ; désactivé par défautNon observé
État de TaxiÉcrit dans un répertoire temporaire, sans volume persistant : réindexation complète à chaque recréationNon observé
File d'envoi de SoVisu+Au-delà de 100 messages en attente, des actions sont abandonnées tout en étant marquées envoyéesNon observé
Files de rejetDeux configurations de liaison différentes entre IKG et l'exemple de déploiementNon observé
Ordre des mises à jourAucune révision ni horodatage logique : un ancien état peut écraser un plus récentNon observé
Environnement d'exécution d'ApolloVersions de Node différentes entre l'image et l'intégration continue ; aucune version fixéeNon observé
Web of ScienceMentionné dans la documentation, aucun adaptateur—
Recherche de Vocab SearchSeule l'autocomplétion fonctionneService présent
Transfert des corrections après fusionNon écrit ; la défusion appelle la fusion (provenance et fusion)3 362 fusions en attente
KubernetesAnnoncé, non fourniToute la pile sur un seul hôte
Chiffrement au reposLimité aux jetons ORCID ; identité et contacts en clairNon observé
SupervisionAucun tableau de bord ni règle d'alerte versionnésNon observé

Défauts de sécurité. Trois défauts de sécurité relevés dans le code, Confirmés, signalés à l'équipe CRISalid, qui en a seule le détail ; les conséquences pour la vitrine sont dans Sécurité, droits et données personnelles.

Licences. Neuf dépôts sans fichier de licence, et une incohérence de licence dans Apollo (exploitation et gouvernance).

Last modified on