MotifPattern

Un même bon, mais les clés restaient à chaque maisonUne interface commune, des règles de confiance restées localesOne docket still left the keys with each houseOne shared interface, trust rules that stayed local

Un même bon permettait aux maisons de commander sans réécrire la demande pour chaque fournisseur. Il ne disait pourtant rien de qui pouvait entrer, imposer une consigne ou rester en cuisine. La langue était commune, mais les clés et la décision restaient propres à chaque maison.MCP standardise la façon dont un harnais expose outils et ressources, et son adoption a réduit les intégrations spécifiques entre les principaux produits. Ce qu’il ne standardise pas : confiance, permissions, injection, discovery et enforcement, qui restent des décisions propres à chaque produit. Le motif est cet écart entre une interface partagée et une autorité qui ne l’est pas.One docket let houses place orders without rewriting the request for each supplier. It still said nothing about who could enter, impose a standing note, or remain in the kitchen. The language was shared, but the keys and the decision belonged to each house.MCP standardizes how a harness exposes tools and resources, and its adoption cut the number of bespoke integrations between the major products. What it does not standardize is trust, permissions, injection, discovery and enforcement, which stay per-product decisions. The pattern is that gap between a shared interface and an authority that is not shared.

Les ustensiles et les machinesOutils, configuration et runtimeUtensils and machinesTools, configuration and runtime

Le même livreur recevait un accueil différent selon la maisonSignauxThe same delivery received a different welcome in each houseSignals

Le même livreur pouvait se présenter à deux maisons et ne pas recevoir les mêmes droits. Une maison écartait d’un bloc les papiers inconnus, leurs consignes et leurs fournisseurs. Dans une autre, des livreurs venus du siège doublaient ceux du quartier et le chef ne parvenait pas à les renvoyer.Le motif se reconnaît quand le même serveur MCP ne donne pas les mêmes droits selon l’hôte. Gemini CLI range hooks projet, serveurs MCP et fichiers d’instructions dans une seule classe d’influence exécutable et les désactive ensemble dans un dossier non fiable. Chez Claude Code, des connecteurs distants pouvaient apparaître dans le CLI local, dupliquer des serveurs configurés localement et contourner la sémantique locale de suppression attendue par les utilisateurs.The same delivery could arrive at two houses and receive different rights. One house turned away unfamiliar papers, their standing notes, and their suppliers as a whole. In another, deliveries from head office duplicated the local ones, and the chef could not send them away.The pattern shows when the same MCP server does not grant the same rights depending on the host. Gemini CLI puts project hooks, MCP servers and instruction files into one class of executable influence and disables them together inside an untrusted folder. In Claude Code, remote connectors could appear in the local CLI, duplicate locally configured servers and bypass the local deletion semantics users expect.

Un bon commun donnait l’illusion d’une même réserveMécanismeA shared docket suggested one shared store roomMechanism

Un bon identique peut faire croire que la réserve obéit partout aux mêmes règles. Pourtant, l’autorité, l’isolement et la confiance relèvent de chaque maison. Beaucoup de travail s’est porté sur l’arrière-cuisine. Il concernait les entrées, les décisions et la reprise du service, bien plus que la carte.L’illusion vient de ce qu’un format de transport commun se lit comme une frontière de confiance commune. Autorité, isolation et politique restent des propriétés de l’hôte : un dossier capable d’influencer l’exécution équivaut à un control plane complet, et un outil injecté à distance peut échapper à la suppression locale. L’essentiel se joue là où l’utilisateur ne regarde pas — Goose a investi ses branches actives dans des agents protocolisés, l’interopérabilité et des hooks enforceables plutôt que dans des fonctionnalités visibles, pendant que les principaux produits convergeaient vers le même control plane périphérique : hooks, skills, délégation, confiance, reprise, workspaces et protocoles.An identical docket can suggest that every store room follows the same rules. Yet authority, separation, and trust belong to each house. Much effort went into the back kitchen — entries, decisions, and resuming service — rather than into what diners see on the card.The illusion is that a shared transport format reads as a shared trust boundary. Authority, isolation and policy remain host properties: a folder able to influence execution is worth a full control plane, and a remotely injected tool can escape local deletion. The decisive work happens where users do not look — Goose put its active branches into protocolized agents, interoperability and enforceable hooks rather than visible features, while the major products converged on the same peripheral control plane: hooks, skills, delegation, trust, resume, workspaces and protocols.

Demander qui entre, qui répond, et comment il repartRéponseKnow who enters, who answers, and how they leaveResponse

Lisez les règles de la maison, pas seulement le bon commun. Tout dossier capable de changer la façon de travailler mérite la confiance réservée à l’arrière-cuisine entière. Chaque livreur qui agit en service doit avoir un responsable visible. Il faut pouvoir le faire repartir, même s’il vient de loin ou double une livraison locale.Lire la politique de l’hôte plutôt que la présence du protocole : ce qui vaut sur un harnais ne se transporte pas sur le suivant. Traiter tout dossier capable d’influencer l’exécution comme un control plane complet, au même niveau de confiance que hooks et fichiers d’instructions. Exiger pour chaque outil runtime un propriétaire visible et un chemin de révocation, y compris lorsqu’il arrive d’une source distante et double une configuration locale.Read each house’s rules, not only the shared docket. Any papers able to change the work deserve the trust given to the whole back kitchen. Every delivery acting during service needs a visible owner. It needs a way out, even when it comes from afar or duplicates a local delivery.Read the host’s policy rather than the presence of the protocol: what holds on one harness does not travel to the next. Treat any folder that can influence execution as a full control plane, at the same trust level as hooks and instruction files. Require a visible owner and a revocation path for every runtime tool, including one that arrives from a remote source and shadows a local configuration.

Un bon commun ne crée pas une confiance communeLeçonA shared docket does not create shared trustLesson

Un même bon ne crée pas une même confiance. Si un dossier peut influer sur le service, il compte comme toute l’arrière-cuisine. Chaque livreur actif garde un responsable visible et un chemin pour repartir.Un format de transport commun ne crée pas une frontière de confiance commune. Si un dossier peut influencer l’exécution, sa confiance se traite comme celle d’un control plane complet, et chaque outil runtime garde un propriétaire visible et un chemin de révocation.One docket does not create one trust. If papers can influence service, they count as the whole back kitchen. Each active delivery keeps a visible owner and a route out.A common transport format does not create a common trust boundary. If a folder can influence execution, treat its trust as that of a full control plane, and keep a visible owner and a revocation path for every runtime tool.