La main au passe avait pris le dernier motCe qui entoure l’exécution décide de ce qu’un modèle peut réellement faireThe hand at the pass had taken the final wordWhat surrounds execution decides what a model can actually do
Une main au passe regardait d’abord les assiettes. Puis elle a pu les retenir, puis décider de leur départ. Regarder, retenir et trancher sont trois pouvoirs différents, que la maison doit écrire avant le service.Chez Cline, les hooks sont passés d’un point d’extension scripté à une couche de contrôle runtime dédiée, avec mapping d’événements, logs, connecteurs, timeouts d’exécution bornés et intégration à la compaction. Observer, bloquer et décider sont trois niveaux d’autorité distincts, et rien ne les rend lisibles tant que la conception ne dit pas lequel un mécanisme donné détient. Le plan de contrôle est cette couche périphérique, pas la capacité du modèle.A hand at the pass first watched the plates. Then it could hold them back, then decide whether they left. Watching, holding, and settling are three different powers that a house must write down before service.At Cline, hooks moved from a scripted extension point to a dedicated runtime control layer with event mapping, logs, connectors, bounded execution timeouts and compaction integration. Observing, blocking and deciding are three distinct levels of authority, and none of them is legible until the design states which one a given mechanism holds. The control plane is that peripheral layer, not the model’s capability.
Les ustensiles et les machinesOutils, configuration et runtimeUtensils and machinesTools, configuration and runtimeUne main au passe a reçu un carnet et une horlogeSignauxA hand at the pass received a ledger and a clockSignals
On tenait un carnet de ce que cette main regardait et on limitait le temps où elle retenait une assiette. Des gens hors de la cuisine pouvaient suivre le passe. Cela montre une maison qui s’organise, pas ce qu’elle vaut au coup de feu.Le mécanisme périphérique acquiert une machinerie de niveau produit : mapping d’événements dédié, chemins d’exécution propres, logs, connecteurs externes, timeouts bornés, réutilisation jusqu’à la compaction personnalisée. Second signal : l’autorité n’est pas déclarée, et l’on ne sait pas si le mécanisme observe, bloque ou décide. Ce que ces signaux établissent est une trajectoire architecturale, pas une mesure de fiabilité en production.A ledger recorded what that hand watched, and a limit set how long it could hold a plate. People outside the kitchen could follow the pass. That shows a house organising itself, not how it survives the rush.The peripheral mechanism acquires product-grade machinery: a dedicated event mapping, its own execution paths, logs, external connectors, bounded timeouts, reuse as far as custom compaction. Second signal: authority is left undeclared, so whether the mechanism observes, blocks or decides is unknown. What these signals establish is an architectural trajectory, not a production reliability measurement.
Une main qui retient doit savoir quoi faire lorsqu’elle manqueMécanismeA hand that holds plates must have a plan for absenceMechanism
Une main qui retient une assiette décide aussi par son absence. Sans elle, le plat part ou reste bloqué. Si cela n’est pas choisi d’avance, le service le décidera à la mauvaise heure.Dès qu’un mécanisme périphérique est sur le chemin critique, il hérite des exigences des autres composants runtime : lifecycle défini, observabilité, sémantique d’échec explicite. Là où la sémantique d’échec n’est pas déclarée, le comportement en cas de défaillance devient une propriété découverte à l’exécution plutôt qu’une propriété de conception. L’autorité, elle, a été acquise par accumulation, sans décision correspondante.A hand that holds a plate also decides through its absence. Without it, the dish either leaves or stays blocked. If nobody chooses that beforehand, service decides at the worst hour.Once a peripheral mechanism sits on the critical path, it inherits what other runtime components must provide: a defined lifecycle, observability, explicit failure semantics. Where failure semantics are undeclared, failure behaviour becomes a property discovered at run time rather than a property of the design. The authority itself was acquired by accumulation, with no matching decision.
Écrire le pouvoir, le délai et l’absence de chaque mainRéponseWrite every hand’s power, delay, and absenceResponse
À côté de chaque main au passe, écrivez si elle regarde, retient ou tranche. Écrivez aussi combien de temps elle attend et ce qui arrive si elle se tait. Faites-le le jour où elle prend place, pas après un mauvais service.Promouvoir ces mécanismes de scripts hétérogènes à primitives runtime typées et observables. Le typage et l’observabilité rendent l’autorité de chacun lisible avant exécution, au lieu d’être déduite après coup de ses effets. Autorité, timeout et comportement en échec se déclarent là où le mécanisme lui-même est déclaré.Beside every hand at the pass, write whether it watches, holds, or settles. Write how long it waits and what happens when it stays silent. Do it the day that hand takes its place, not after a bad service.Promote these mechanisms from heterogeneous scripts to typed, observable runtime primitives. Typing and observability make each one’s authority legible before execution instead of inferred afterwards from its effects. Authority, timeout and failure behaviour are declared where the mechanism itself is declared.
Une main ajoutée au passe devient une part du serviceLeçonA hand added at the pass becomes part of serviceLesson
Dès qu’une main peut retenir une assiette, elle participe au service autant que le cuisinier. Son pouvoir, son délai et ce qui arrive sans elle doivent être décidés le jour où elle est ajoutée.Dès qu’un mécanisme périphérique contrôle le lifecycle, il exige des sémantiques runtime de niveau produit. Autorité, timeout et comportement en échec se déclarent avec lui, pas après coup.Once a hand can hold a plate, it belongs to service as much as the cook does. Its power, delay, and what happens without it must be decided on the day it is added.Once a peripheral mechanism controls the lifecycle, it demands product-level runtime semantics. Authority, timeout and failure behaviour are declared alongside it, never after the fact.

