+16
−0
+38
−0
+2
−1
+34
−0
Loading
Lot 1 du cahier des charges : transport, jeton d'agent, garde, journal,
plafonnement, interrupteur, et quatorze outils de lecture — conception, revue
de cohérence, RETEX.
Trois décisions portent le reste.
Le serveur est ENTRANT : un client vient à Enkadenn, qui n'appelle aucun
service extérieur. Le confinement de la simulation tient donc entier. Un
personnage joué par une IA serait sortant ; c'est une autre fonctionnalité.
Le tenantId et le rôle viennent du jeton, jamais d'un argument d'outil. Une
partie de ce qu'un agent lit est écrite par les joueurs : accepter une autorité
par ce canal ferait du modèle l'arbitre du cloisonnement. Un serveur est monté
par appel, le contexte capturé dans la fermeture de chaque outil — il n'y a
rien à passer de main en main, donc rien à oublier.
Chaque outil énumère les champs qu'il rend. Une sérialisation par exclusion
aurait laissé passer contactEmail, l'adresse réelle du joueur, qui vit dans la
même table que l'adresse simulée.
Fermé par défaut : ouvrir place un modèle dans le périmètre d'autorité de
l'instance, ce qui est une décision d'exploitant.
Co-Authored-By:
Claude Opus 5 <noreply@anthropic.com>