MotifPattern

Le livre avait changé, la fiche du poste restait ancienneUn artefact corrigé en source, exécuté en version installéeThe book had changed while the station card stayed oldAn artifact fixed in source, executed from the installed copy

La recette du livre avait été corrigée et tout le monde l’avait vue. Le commis, lui, lisait la vieille fiche punaisée à son poste. La maison se croyait donc en règle tout en suivant encore l’ancienne consigne.Un artefact de contrôle pouvait être corrigé dans le repository source alors que la copie installée, seule chargée à l’exécution par l’agent, restait obsolète. Le produit maintenait plusieurs copies du même contrôle sans identité garantie entre la source et l’installation chargée au runtime. La conséquence directe est un faux sentiment de résolution : le correctif est visible, le comportement observé ne change pas.The recipe in the book had been corrected and everyone saw it. The commis, however, read the old card pinned at the station. The house therefore believed itself in order while still following the old instruction.A control artifact could be corrected in the source repository while the installed copy — the only one the agent loads at execution — stayed stale. The product kept several copies of the same control with no guaranteed identity between the source and the installation loaded at runtime. The direct consequence is a false sense of resolution: the fix is visible, the observed behavior does not move.

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

La correction était visible, le service ne changeait pasSignauxThe correction was visible while service did not changeSignals

La correction était visible mais rien ne changeait en salle. Deux exemplaires existaient et personne ne savait lequel guidait le commis. Seule la fiche lue au poste donnait la réponse.Le motif se reconnaît à une divergence entre un correctif appliqué et un comportement inchangé, sur un artefact qui existe en plusieurs exemplaires sans lien d’identité entre eux. Rien n’expose la version réellement chargée à l’exécution, donc la revue porte exclusivement sur la source. Le signal décisif est l’incapacité à répondre, depuis le système en fonctionnement, à la question de savoir quelle copie est active.The correction was visible but nothing changed in the room. Two copies existed and nobody knew which guided the commis. Only the card read at the station gave the answer.The pattern shows as a divergence between an applied fix and unchanged behavior, on an artifact that exists as several copies with no identity link between them. Nothing exposes the version actually loaded at execution, so review targets the source alone. The decisive signal is being unable to answer, from the running system, which copy is active.

Corriger le livre et changer la fiche étaient deux gestes différentsMécanismeCorrecting the book and changing the card were two different actsMechanism

La correction avait réellement été écrite et approuvée dans le livre. Remplacer la fiche du poste était un autre geste, que personne ne suivait. La cuisine pouvait donc garder une règle que tout le monde croyait retirée.L’installation copie plutôt qu’elle ne référence, ce qui scinde la correction et son déploiement en deux événements distincts. La revue n’observe que le premier : le changement en source est l’événement visible, le remplacement de la copie installée ne l’est pas. La clôture est alors déclenchée par la correction de source et non par le comportement observé, ce qui est exactement la condition du failed fix : la vraie frontière était la distribution, pas la source.The correction had truly been written and approved in the book. Replacing the station card was another act that nobody followed. The kitchen could therefore keep a rule everyone believed removed.Installation copies rather than references, which splits the correction and its deployment into two separate events. Review observes only the first: the source change is the visible event, the replacement of the installed copy is not. Closure is then triggered by the source fix rather than by observed behavior, which is exactly the failed-fix condition: the real boundary was distribution, not the source.

Vérifier la fiche lue, puis revoir le plat sortirRéponseCheck the card being read, then watch the plate leaveResponse

Ne classez pas l’affaire sur le livre seul. Allez au poste, lisez la fiche et remplacez-la si nécessaire. Regardez ensuite si le plat sort autrement : c’est cela qui établit la réparation.Traiter la livraison des contrôles comme une livraison logicielle : versionner l’artefact, le hasher, tester la copie installée et exposer son identité à l’exécution. Le correctif inclut donc la réinstallation, et la vérification porte sur la copie chargée plutôt que sur la source. Sur Archon, un travail ultérieur a reconstruit le chemin de livraison et ajouté une validation plus stricte.Do not close the case on the book alone. Go to the station, read the card, and replace it if needed. Then watch whether the plate leaves differently: that establishes the repair.Ship controls the way software ships: version the artifact, hash it, test the installed copy, and expose its identity at execution. The fix therefore includes reinstallation, and verification targets the loaded copy rather than the source. On Archon, later work rebuilt the delivery path and added stricter validation.

La recette ne change le service qu’une fois arrivée au posteLeçonA recipe changes service only when it reaches the stationLesson

Une recette corrigée dans le livre ne change pas le service par elle-même. Tant que le poste garde son ancienne fiche, le commis fait comme avant. La correction commence quand elle est lue là où l’on cuisine.Un fichier source corrigé n’est pas un contrôle installé corrigé. Tant que l’identité de l’artefact réellement chargé n’a pas été vérifiée, le correctif est proposé et non appliqué, et l’écart coûte d’autant plus cher que l’artefact est lui-même un contrôle.A recipe corrected in the book does not change service by itself. Until the station keeps the new card, the commis works as before. The correction begins when it is read where cooking happens.A fixed source file is not a fixed installed control. Until the identity of the artifact actually loaded has been checked, the fix is proposed rather than applied, and the gap costs most when the artifact is itself a control.