MotifPattern

La note d’hier ferme la réserve d’une autre cuisineUn contrôle destiné à une seule session a survécu en état global à la machineYesterday’s note closes another kitchen’s pantryA control meant for one session survived as machine-global state

Pendant un dépannage, un chef écrit : « ne toucher qu’à la réserve du fond ». Le billet ne porte ni adresse complète, ni signature, ni heure de fin. Le lendemain, une autre brigade le lit dans un autre bâtiment et bloque sa propre réserve.gstack conservait dans un état global à la machine la frontière d’édition d’un mode de débogage, écrite en chemin relatif et jamais effacée. Le hook chargé de l’appliquer résolvait cette valeur contre le répertoire de travail courant de chaque invocation : un dépôt ou un worktree ultérieur héritait donc d’une frontière effective différente à partir du même état périmé. L’effet inter-session est reproduit ; aucun correctif fusionné, aucune version livrée, aucune récupération terrain n’est établie.During a repair, a chef writes, “touch only the back pantry.” The note has no full address, signature, or end time. The next day, another brigade reads it in another building and blocks its own pantry.gstack kept the edit boundary of a debug mode in machine-global state, written as a relative path and never cleared. The hook enforcing it resolved that value against each invocation’s current working directory, so a later repository or worktree inherited a different effective boundary from the same stale state. The cross-session effect is reproduced; no merged fix, no shipped release and no field recovery is established.

Les consignes et les décisionsInstructions et autoritéInstructions and decisionsInstructions and authority

La consigne survit au service qui l’avait poséeSignauxThe order outlives the service that posted itSignals

Un commis du nouveau service est retenu par une note sans date ni propriétaire. La scène est reproductible à volonté : les mêmes mots, déplacés dans une autre maison, interdisent un autre placard.Le signal est une contrainte qui s’applique à une session sans rapport avec celle qui l’a posée, sans propriétaire identifiable ni échéance. Un second signal est le déplacement de sens : la même valeur persistée désigne une zone différente selon le répertoire de travail courant. Chez gstack, l’effet est reproductible à la demande, ce qui distingue le défaut d’une anomalie ponctuelle.A cook on the new service is stopped by a note with no date or owner. The scene repeats on demand: the same words, read in another house, forbid a different cupboard.The signal is a constraint applying to a session unrelated to the one that set it, with no identifiable owner and no expiry. A second signal is the shift of meaning: the same persisted value designates a different zone depending on the current working directory. At gstack the effect reproduces on demand, which separates the defect from a one-off anomaly.

« La réserve du fond » change avec la maisonMécanisme“The back pantry” changes from house to houseMechanism

Une indication comme « celle d’à côté » n’a de sens que dans la pièce où elle a été écrite. Transportée ailleurs, elle vise un autre endroit. Sans date d’expiration, cette erreur continue aussi longtemps que le papier reste punaisé.Deux propriétés indépendantes ont été confondues sous un seul enregistrement : l’identité de ce qui est désigné et la durée pendant laquelle la désignation fait autorité. Un chemin relatif ne désigne rien de stable une fois sorti du répertoire de base contre lequel il a été écrit, tandis qu’un stockage global à la machine prolonge une décision au-delà de la session qui la justifiait. La tromperie est que l’enregistrement reste littéralement exact : la valeur relue est bien celle qui a été écrite.A direction such as “the one next door” only makes sense in the room where it was written. Move it elsewhere and it points somewhere new. Without an expiry, the mistake lasts as long as the paper stays pinned.Two independent properties were collapsed into one record: the identity of what is designated, and how long that designation carries authority. A relative path designates nothing stable once it leaves the base directory it was written against, while machine-global storage extends a decision past the session that justified it. The deception is that the record stays literally accurate: the value read back is the value that was written.

Donner au billet une adresse, un auteur et une finRéponseGive the note an address, an owner, and an endingResponse

Le chef écrit l’adresse complète de la réserve, signe et précise le service concerné. À la fermeture, il retire uniquement le billet qu’il a posé, après avoir vérifié qu’un plus récent ne l’a pas remplacé. Dans le cas observé, aucune réparation de ce type n’est encore établie.Persister une décision porteuse d’autorité sous une identité absolue stable, avec un propriétaire enregistré et une portée explicite, par session ou par workspace. La libération se fait par comparaison puis suppression de l’enregistrement exact créé, afin qu’un nettoyage ne retire pas une contrainte plus récente ou appartenant à l’utilisateur. Chez gstack, le rapport reste ouvert et aucun correctif fusionné n’est établi.The chef writes the pantry’s full address, signs the note, and names the service it covers. At closing, he removes only the note he posted after checking that no newer one replaced it. In the observed case, no such repair is established yet.Persist an authority-bearing decision under a stable absolute identity, with a recorded owner and an explicit scope, per session or per workspace. Release compares before deleting, removing only the exact record it created, so a cleanup cannot drop a newer or user-owned constraint. At gstack the report stays open and no merged fix is established.

Un ordre provisoire doit savoir où et quand mourirLeçonA temporary order must know where and when it endsLesson

Toute note capable de bloquer un commis porte trois choses : l’endroit exact, la signature et l’heure de retrait. Sinon elle peut gouverner demain une brigade étrangère.Un état porteur d’autorité exige à la fois une identité stable et une durée de vie explicite. L’absence de l’une des deux suffit : la portée effective d’une règle cesse alors d’être celle que son auteur avait décidée.Any note able to stop a cook carries three things: the exact place, a signature, and a removal time. Otherwise it may govern a different brigade tomorrow.Authority-bearing state requires both a stable identity and an explicit lifetime. Missing either one is enough: the effective scope of a rule then stops being the one its author decided.