Une recette corrigée ne garantit pas l’assiette servieMerged, released, installed et observed-fixed se sont révélés être des états différentsA corrected recipe does not guarantee the served plateMerged, released, installed and observed-fixed kept turning out to be different states
Le chef corrige la recette, puis la maison imprime une nouvelle carte. Pourtant, le commis du fond travaille encore avec l’ancienne feuille. Quatre maisons ont rencontré ce même écart. Pour le client, seule l’assiette reçue montre si la correction est arrivée.Plusieurs lineages indépendantes — Codex, Archon, Claude Code, Gemini CLI — montrent que correctif source, code mergé, release, artefact installé et récupération observée sur le terrain ne se réduisent pas à une seule étiquette « fixed ». Atteindre l’un de ces états n’entraîne pas d’atteindre le suivant.The chef corrects the recipe, and the house prints a new menu. Yet the cook at the back still follows the old sheet. Four houses met this same gap. For the diner, only the received plate shows whether the correction arrived.Several independent lineages — Codex, Archon, Claude Code, Gemini CLI — show that a source fix, merged code, a release, an installed artifact and observed field recovery do not collapse into a single “fixed” label. Reaching any one of these states does not entail reaching the next.
La salle et le clientPublication et résultat utilisateurThe dining room and guestPublication and user outcomeLe long trajet de la rature à la tableChronologieThe long route from a scratch to the tableTimeline
Un défaut est repéré. La recette reçoit ensuite une correction à la main.Un bug reçoit un correctif d’implémentation.A fault is spotted. The recipe then receives a hand-written correction.A bug receives an implementation fix.
La correction entre dans le livre de la maison. À ce stade, beaucoup pensent l’affaire terminée.Le changement est mergé et peut être marqué terminé à ce stade.The correction enters the house book. At that point, many call the matter finished.The change merges and may be marked complete at that point.
La carte suivante n’emporte pas forcément cette correction précise. Elle peut garder l’ancienne recette.Une release peut contenir ou non exactement ce correctif.The next menu does not necessarily carry that exact correction. It may keep the old recipe.A release may or may not contain that exact fix.
Certains commis travaillent toujours d’après un ancien carnet. Il ne correspond plus au livre.Les utilisateurs peuvent encore exécuter un artefact ancien, ou une copie installée différente de la source.Some cooks still work from an old booklet. It no longer matches the book.Users may still run an older artifact, or an installed copy that differs from source.
Seule l’assiette arrivée à table prouve la reprise. Un mauvais service peut ensuite rouvrir l’affaire.Seul le comportement runtime établit la récupération observée, et une régression peut rouvrir la lineage.Only the plate that reaches the table proves recovery. One bad service can then reopen the matter.Only runtime behavior establishes observed recovery, and a regression can reopen the lineage.
Un livre corrigé ne sert pas les plats seulMécanismeA corrected book still does not serve plates aloneMechanism
Prendre une étape du milieu pour l’arrivée, c’est oublier tout ce qui peut encore échouer après elle. Une recette corrigée ne cuisine pas, ne dresse pas et ne traverse pas la salle.La livraison logicielle est une chaîne de transitions d’état. Traiter une transition intermédiaire comme terminale efface les modes de panne qui n’apparaissent qu’en aval.Taking a middle step for the arrival means forgetting everything that can still fail afterwards. A corrected recipe does not cook, plate, or cross the room.Software delivery is a chain of state transitions. Treating an intermediate transition as terminal erases the failure modes that only occur downstream.
Distinguer les étapes et rouvrir au besoinRéponseSeparate the steps and reopen when neededResponse
Distinguez chaque étape, du livre jusqu’à la table. Gardez la possibilité de rouvrir l’affaire après l’impression de la carte.Représenter explicitement chaque état de livraison et autoriser la réouverture d’une lineage après release.Separate every step, from the book to the table. Keep the ability to reopen the matter after the menu is printed.Represent every delivery state explicitly and allow a lineage to reopen after release.
La maison ne confond plus corrigé et serviÉtat actuelThe house no longer confuses fixed with servedCurrent state
La distinction n’est plus une exception. Elle est devenue une règle pour toutes les maisons.C’est désormais un invariant central d’ARGH, et non une observation spécifique à un produit.The distinction is no longer an exception. It has become a rule for every house.This is now a core ARGH invariant rather than a product-specific observation.
La correction n’est achevée qu’à tableLeçonA correction is complete only at the tableLesson
Tant que le plat n’a pas été mangé, la correction reste une rature. Elle demeure dans le livre.« Fixed » n’est pas un état unique.Until the plate has been eaten, the correction remains a scratch. It stays in the book.Fixed is not a single state.

