Frontière d'implémentation de l'hypergraphe
Statut documentaire : architecture — voir Maturité et preuves.
Le Runtime implémente la sémantique de l'hypergraphe conceptuel avec des chemins d'exécution en mémoire et persistants. La documentation publique décrit les invariants sur lesquels une application peut s'appuyer, pas les classes privées ni les formats de stockage.
Responsabilités stables
L'implémentation doit préserver :
- l'identité conceptuelle et l'identité des instances ;
- les rôles de relations typées/polyadiques ;
- les contraintes et dimensions spéciales ;
- le parcours et les itérateurs ;
- les index et la résolution des noms formels ;
- les frontières transactionnelles ;
- le stockage persistant lorsqu'il est configuré ;
- les erreurs observables et diagnostics via les contrats Runtime publics.
Mémoire et persistance sont des choix d'exécution
Un modèle conceptuel ne doit pas être réécrit simplement parce que l'hypergraphe est résident en mémoire ou adossé au disque. La persistance ajoute des responsabilités de stockage, transaction et durabilité tout en gardant le contrat conceptuel stable.