En raccourcissant le bon, le chef perd le choix du commisUn champ retiré pour l’affichage portait aussi la décision de routageShortening the ticket removes the chef’s choice of cookA field removed for display also carried the routing decision
Pour rendre le bon plus propre, la maison retire deux lignes. Elles indiquaient pourtant quel commis devait préparer le plat et avec quel équipement. Le chef lit encore la commande, mais ne peut plus choisir ces éléments.Un changement de Codex a masqué par défaut des métadonnées de subagent dans le schéma visible par le modèle. Les champs retirés portaient aussi la sélection du comportement délégué : type d’agent et choix de modèle. Le changement se lisait comme un nettoyage de sortie et une réduction d’exposition ; le comportement observé ensuite montrait un parent incapable de sélectionner certaines capacités déléguées.To make the ticket cleaner, the house removes two lines. They said which cook should prepare the dish and with which equipment. The chef still reads the order but can no longer make those choices.A Codex change hid subagent metadata by default in the model-visible schema. The removed fields also carried delegated behavior selection: agent type and model choice. The change read as output cleanup and reduced exposure; observed behavior afterwards showed a parent unable to select certain delegated capabilities.
Les ustensiles et les machinesOutils, configuration et runtimeUtensils and machinesTools, configuration and runtimeLe bon paraît plus propre, l’assiette change de posteSignauxThe ticket looks cleaner, and the plate changes stationSignals
Le service ne s’arrête pas et aucun verre ne casse. Pourtant, le plat arrive à un autre commis ou reçoit un autre matériel. Seule l’assiette terminée révèle que le rangement du bon a supprimé un choix.Le signal n’est pas une erreur mais une capacité qui cesse d’être sélectionnable. Le diff se présente comme cosmétique — réduction d’exposition, sortie plus propre — et ne touche à aucun format d’exécution. L’écart n’apparaît que dans le comportement délégué observé : chez Codex, type d’agent et choix de modèle n’étaient plus arbitrés par le parent.Service does not stop and no glass breaks. Yet the dish reaches another cook or receives different equipment. Only the finished plate reveals that tidying the ticket removed a choice.The signal is not an error but a capability that stops being selectable. The diff presents as cosmetic — reduced exposure, cleaner output — and touches no execution format. The gap shows only in observed delegated behavior: at Codex, agent type and model choice were no longer arbitrated by the parent.
Une ligne du bon peut commander tout un posteMécanismeOne line on the ticket may direct a whole stationMechanism
Le bon n’est pas seulement destiné aux yeux : il répartit le travail. Si une ligne choisit le commis ou l’ustensile, l’effacer retire ce choix, même si la nouvelle feuille paraît impeccable.Dans un système d’agents, le schéma visible par le modèle est une surface exécutable et non un format d’affichage. Retirer un champ retire donc, avec l’information, la décision que le modèle prenait à partir d’elle. La tromperie tient à ce que le changement se justifie par la confidentialité et la simplification, deux motifs corrects, dont la collision avec le contrôle de la délégation n’apparaît dans aucun test de format.The ticket is not merely for reading; it assigns work. If a line chooses the cook or utensil, erasing it removes that choice even when the new sheet looks perfect.In an agent system the model-visible schema is an executable surface, not a display format. Removing a field therefore removes, along with the information, the decision the model was making from it. The deception is that the change is justified by privacy and simplification — two sound motives — whose collision with delegation control appears in no format test.
Avant d’effacer une ligne, suivre l’assiette jusqu’à la tableRéponseBefore erasing a line, follow the plate to the tableResponse
Pour chaque ligne, le chef note le commis qui la lit et la décision qu’elle permet. Après le changement, il fait préparer une vraie commande et vérifie le poste, l’ustensile et la table obtenus. Une belle feuille seule ne prouve rien.Traiter les schémas visibles par le modèle comme des API : tout retrait de champ est un diff de capacité, pas un changement de présentation. Cette classe de changement demande des tests d’intégration exerçant la délégation de bout en bout, et non des tests de snapshot ou de format, qui restent verts par construction.For each line, the chef records which cook reads it and which choice it enables. After the change, a real order checks the resulting station, utensil, and table. A pretty sheet alone proves nothing.Treat model-visible schemas as APIs: any field removal is a capability diff, not a presentation change. This class of change calls for integration tests exercising delegation end to end, rather than snapshot or format tests, which stay green by construction.
Ce qui choisit le cuisinier ne relève pas de la décorationLeçonA line that chooses the cook is not decorationLesson
Dès qu’une ligne dirige le plat vers un poste ou un outil, elle fait partie de la recette du service. La supprimer pour alléger la page change la préparation.Un champ à partir duquel le modèle peut agir appartient à la surface de capacité, quelle que soit son apparence d’affichage. La capacité déclarée par un schéma et la capacité réellement exerçable se mesurent au runtime, jamais dans le format.Once a line directs the dish to a station or utensil, it belongs to the service recipe. Removing it to lighten the page changes the preparation.A field the model can act from belongs to the capability surface, whatever its display appearance. Capability declared by a schema and capability actually exercisable are measured at runtime, never in the format.

