# 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](/04-prochaines-etapes/grille-evaluation) 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é

| Vu | Comment | Non couvert |
| --- | --- | --- |
| Le code | 21 dépôts lus à une révision figée, le 21 octobre 2026 | L'état courant des dépôts |
| Des contrôles | Scripts qui exécutent du code CRISalid réel, sans lancer la pile ([résultats](/03-crisalid/04-tutoriels/00-par-ou-commencer)) | Un démarrage complet de la chaîne |
| L'instance de développement | Observée en lecture seule le 29 octobre 2026 ([ce qu'elle montre](/03-crisalid/06-instance-saclay/00-ce-que-linstance-demontre)) | 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

| # | Inconnue | Statut | Ce qui la lèvera |
| ---: | --- | --- | --- |
| 1 | **Qui peuple les 184 unités sans chercheur, et quand ?** Périmètre de test ou état réel du référentiel | Observé sur instance (dev) | Plan de peuplement daté (Q9) |
| 2 | **Quelle 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 code | Observé sur instance (dev) ; Confirmé dans le code | Planification et journal d'exécution (Q10) |
| 3 | **Qui 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](/01-cadrage-saclay/02-scenarios/03-extrait-et-comparatif-du-poc#après-le-poc--qui-porte-le-service-dexport) |
| 4 | **Comment les suppressions sont-elles appliquées ?** Le graphe ne traite aucune suppression ; 3 353 documents attendent ([détail](/03-crisalid/01-donnees/contrats-api-evenements#suppressions-non-propagées)) | Confirmé dans le code ; observé sur instance (dev) | Procédure de purge (Q20) ; exclusion à l'extrait en attendant |
| 5 | **Comment protéger les unités ZRR ?** Aucune notion de ZRR ni de PPST dans le code | Confirmé | Liste blanche validée par le FSD (Q4) |
| 6 | **À quoi ressemblera la production ?** Édition de Neo4j, politique d'exposition, droits, sauvegardes | À confirmer | Dé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](/03-crisalid/03-fonctionnement-transversal/securite-droits-donnees-personnelles)).

## 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](/03-crisalid/04-tutoriels/00-par-ou-commencer).

## Les accès qui lèveraient l'essentiel

| Accès | Ce qu'il débloquerait |
| --- | --- |
| **Lecture de l'orchestrateur** sur l'instance | La cadence réelle (inconnue 2) |
| **Un extrait autorisé** pour le POC | Volume, qualité et couverture sur un périmètre réel (inconnues 1 et 3) |
| **RESANA** et un interlocuteur de l'équipe CRISalid | Feuille de route, engagements, traitement des défauts remontés |

<details>
<summary><strong>Annexe pour la DSI : écarts techniques relevés dans le code</strong></summary>

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

| Sujet | Constat | Sur l'instance (dev) |
| --- | --- | --- |
| Contraintes du graphe | Certaines 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êtes | Aucune 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'IKG | Ajout seulement ; mise à jour, suppression et recherche non écrites ; désactivé par défaut | Non observé |
| État de Taxi | Écrit dans un répertoire temporaire, sans volume persistant : réindexation complète à chaque recréation | Non observé |
| File d'envoi de SoVisu+ | Au-delà de 100 messages en attente, des actions sont abandonnées tout en étant marquées envoyées | Non observé |
| Files de rejet | Deux configurations de liaison différentes entre IKG et l'exemple de déploiement | Non observé |
| Ordre des mises à jour | Aucune révision ni horodatage logique : un ancien état peut écraser un plus récent | Non observé |
| Environnement d'exécution d'Apollo | Versions de Node différentes entre l'image et l'intégration continue ; aucune version fixée | Non observé |
| Web of Science | Mentionné dans la documentation, aucun adaptateur | — |
| Recherche de Vocab Search | Seule l'autocomplétion fonctionne | Service présent |
| Transfert des corrections après fusion | Non écrit ; la défusion appelle la fusion ([provenance et fusion](/03-crisalid/01-donnees/provenance-qualite-fusion)) | 3 362 fusions en attente |
| Kubernetes | Annoncé, non fourni | Toute la pile sur un seul hôte |
| Chiffrement au repos | Limité aux jetons ORCID ; identité et contacts en clair | Non observé |
| Supervision | Aucun tableau de bord ni règle d'alerte versionnés | Non 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](/03-crisalid/03-fonctionnement-transversal/securite-droits-donnees-personnelles).

**Licences.** Neuf dépôts sans fichier de licence, et une incohérence de licence dans Apollo ([exploitation et gouvernance](/03-crisalid/03-fonctionnement-transversal/exploitation-et-gouvernance)).

</details>
