Aller au contenu
EN FR

Accès étendus réservés

Statut documentaire : architecture — voir Maturité et preuves.

Le Runtime expose des noms d'accès réservés en plus des slots participants ordinaires. Ces accès donnent des informations calculées ou structurelles sur un nœud ; ils ne constituent pas un mécanisme générique de sécurité ou de gouvernance.

La surface réservée définie par les sources actuelles comprend notamment :

  • Self — le nœud courant ;
  • StateIndex — accès réservé d'état/index lorsqu'il est disponible ;
  • NodeType — accès réservé au type de nœud ;
  • Name et ObjectName — projections de nommage Runtime ;
  • FormalName — nom conceptuel formel stable ;
  • Id et ClassId — projections d'identité/classe Runtime ;
  • SlotCount et Count — informations de cardinalité structurelle ;
  • Definition — accès réservé à la définition ;
  • ainsi que des noms structurels réservés comme Me, Context, Kind et PolyadicMap.

Tous les accès réservés ne sont pas renseignés pour tous les modes ou types de nœuds. Certains sont calculés, certains peuvent être indisponibles et certains sont structurels plutôt que de véritables attributs.

Pourquoi ces accès sont séparés

Un nœud conceptuel possède des slots participants normaux, mais le Runtime a aussi besoin d'une surface d'introspection qui ne consomme pas des rôles du domaine.

accès à un rôle ordinaire     -> participant/valeur modélisé
accès étendu réservé          -> valeur structurelle/introspection Runtime

Par exemple, FormalName est un identifiant conceptuel au niveau Runtime, tandis qu'un champ métier DisplayName reste un rôle applicatif ordinaire.

Ne pas les utiliser pour modéliser l'autorisation

Une ancienne version de cette documentation présentait les accès étendus comme porteurs de visibilité ou de gouvernance. Les sources moteur actuelles ne justifient pas cette généralisation. L'autorisation doit rester dans le contrat modèle/service/sécurité approprié, sauf fonctionnalité publique explicitement documentée.

Règle de compatibilité

Utilisez les noms réservés documentés, pas les indices négatifs internes. Le placement numérique est un détail d'implémentation.