Le carnet est revenu en arrière, pas les casserolesRejouer la conversation ne restaure pas l’état d’exécution qu’elle supposeThe book went back, but the pans did notReplaying the conversation does not restore the execution state it assumes
Le carnet a été rouvert à une ancienne page, comme si la soirée recommençait là. Les casseroles, elles, gardaient la cuisson déjà faite. Le cuisinier reprenait donc une vieille commande au-dessus d’un plat qui avait continué sans lui.Un checkpoint capture l’état nécessaire à une reprise cohérente de l’exécution. Chez Codex, un rewind restaurait l’historique conversationnel en laissant les modifications de fichiers en place, produisant un état divisé entre ce dont l’agent se souvenait et ce que contenait le workspace. Aucun correctif fusionné n’est établi sur ce point.The book reopened at an earlier page, as if the evening started there again. The pans still held the cooking already done. The cook was therefore picking up an old order over a dish that had carried on without him.A checkpoint captures the state required for a coherent resume of execution. At Codex a rewind restored conversational history while leaving file modifications in place, producing a split between what the agent remembered and what the workspace held. No merged fix is established on this point.
La réserve et les carnetsÉtat, mémoire et repriseThe pantry and notebooksState, memory and recoveryLe carnet semblait juste, les fourneaux racontaient autre choseSignauxThe book looked right while the stoves told another storySignals
Un cuisinier pouvait raconter exactement la soirée passée et oublier ce qui restait dû au client. Ailleurs, le carnet repartait proprement mais pas le bon poste, le bon matériel ou la bonne réserve. Rien de cela n’apparaissait dans les pages relues.Trois signaux distincts : l’agent repris raisonne juste sur le passé et faux sur ce qui reste dû, comme chez OpenClaw et Codex après compaction ; l’historique recule pendant que les fichiers modifiés restent en place, comme au rewind chez Codex ; la continuité conversationnelle paraît intacte alors que provider, outils ou workspace restaurés sont incohérents, comme chez Archon. Aucun des trois n’est visible dans le seul transcript.A cook could recount the whole earlier evening and forget what the guest was still owed. Elsewhere, the book restarted cleanly but not the right station, equipment, or pantry stock. None of that showed in the pages being reread.Three distinct signals: the resumed agent reasons correctly about the past and incorrectly about what is still owed, as at OpenClaw and Codex after compaction; history moves back while modified files stay in place, as in Codex rewind; conversational continuity looks intact while the restored provider, tools or workspace are inconsistent, as at Archon. None of the three is visible in the transcript alone.
Deux mémoires avançaient sans se retrouverMécanismeTwo memories moved on without meeting againMechanism
Le carnet gardait les paroles et les décisions prises. Les casseroles gardaient la cuisson, l’assaisonnement et la place du plat. Le service ne pouvait reprendre correctement que si ces deux histoires revenaient au même moment.État conversationnel et état d’exécution sont deux historiques indépendants, chacun avec son propre point de restauration, alors que la tâche dépend de leur alignement. La tromperie vient de ce que le transcript est complet et vérifiable sur ce qui a été dit, et muet sur l’environnement dans lequel l’agent était autorisé et capable d’agir. Restaurer le premier produit une cohérence lisible qui masque la divergence du second.The book kept the words and decisions already made. The pans kept the cooking, seasoning, and place of the dish. Service could restart safely only if those two histories came back to the same point.Conversational state and execution state are independent histories with separate restore points, while the task depends on their alignment. The deception is that the transcript is complete and checkable about what was said, and silent about the environment the agent was permitted and able to act in. Restoring the first yields a legible coherence that hides the divergence of the second.
Noter la cuisson avec la commande avant l’arrêtRéponseWrite down the cooking with the order before stoppingResponse
Avant l’arrêt, notez la cuisson, le poste, le matériel et ce qui reste dû au client. Au retour, comparez-les avant de reprendre le plat et montrez les désaccords. Plusieurs cuisines essaient cette méthode ; une réparation a tenu dans un cas, mais aucune n’est établie pour le retour en arrière lui-même.Persister la mission, les obligations ouvertes et la définition de terminé aux côtés du workspace, du provider et du modèle, des outils et des permissions, puis valider ces dimensions à la reprise plutôt que les redériver depuis les valeurs par défaut du moment. Un rewind correct restaure ou préserve explicitement les mutations du workspace, et affiche les conflits avant application. La direction est observée à travers plusieurs harnais — Codex, Cline, OpenHands, Archon, Claude Code — et reste inégalement implémentée. Chez Archon, un correctif soutenu par des tests a renforcé la restauration ; pour le rewind, aucun correctif fusionné n’est établi.Before stopping, note the cooking, station, equipment, and what the guest is still owed. On return, compare them before touching the dish and show any disagreement. Several kitchens are trying this approach; one repair held in one case, but none is established for turning the book back itself.Persist the mission, open obligations and the definition of done alongside workspace, provider and model, tools and permissions, then validate those dimensions on resume rather than rederiving them from current defaults. A correct rewind restores or explicitly preserves workspace mutations, and surfaces conflicts before applying them. The direction is observed across several harnesses — Codex, Cline, OpenHands, Archon, Claude Code — and remains unevenly implemented. At Archon a test-backed fix strengthened restoration; for rewind, no merged fix is established.
Retrouver la commande ne suffit pas à retrouver le platLeçonFinding the order is not enough to find the dishLesson
Un carnet fidèle ne remet pas les casseroles à leur bon point. Une vraie reprise remet ensemble ce qui a été dit, ce qui a été fait et ce qui restait à servir.La mémoire n’est pas la mission, et le transcript n’est pas l’état d’exécution. Un identifiant de conversation n’est pas un checkpoint : restaurer l’un sans l’autre laisse un état que ni la trace ni le disque ne décrit correctement.A faithful book does not put the pans back at the right point. A real restart joins what was said, what was done, and what still needed serving.Memory is not the mission, and the transcript is not the execution state. A conversation identifier is not a checkpoint: restoring one without the other leaves a state neither the trace nor the disk describes correctly.

