DossierDossier

Reprendre le service sans oublier ni servir deux foisClaude Code : reprise durable et doubles effetsKeep the waiting orders, remember the plates already servedClaude Code separates recovery losses from duplicate effects

Le commis revient : une commande a disparu et une assiette déjà servie repart en préparation. La maison annonce plusieurs réparations. Elles n'ont pas été éprouvées ici.Claude Code annonce une série de corrections de persistance et de rejeu entre 2.1.287 et 2.1.292. Les publications sont vérifiées ; leur comportement runtime n'a pas été reproduit indépendamment.After a break, the cook needs two lists: what guests still await and what already reached their tables. The house says it repaired several mix-ups. We have not tried those repairs ourselves.Official releases describe both lost pending state and repeated MCP execution. These are distinct transition failures, with published fixes rather than independently observed recovery guarantees.

La réserveDonnées, mémoire et étatThe pantryData, memory and state
Reprendre le service sans oublier ni servir deux fois La maison annonce des réparations pour retrouver les bons et éviter certaines assiettes répétées. La règle retenue est de garder ce qui reste à faire et ce qui a déjà été servi. Le bon encore accroché et l'assiette déjà partie racontent deux choses. Une bonne relève conserve les deux. Sinon, on oublie une table ou on la sert deux fois.

Les réparations arrivent par étapesChronologieA week of repairs also included fresh breakagesTimeline

Du 1er au 6 octobre 2026, la maison annonce plusieurs réparations. Certaines reprennent aussi des oublis apparus après les premières réparations.Les versions publiées du 1er au 6 octobre couvrent compaction, reprise, retry et sortie. La 2.1.291 corrige des pertes introduites en 2.1.288 et 2.1.290 ; la 2.1.292 traite notamment écritures rapprochées et réveils.The announcements span 1–6 October 2026. Later changes also repair trouble introduced by earlier ones. A sequence of announcements is no reason to call every path safe.The sequence culminates in 2.1.292 on 6 October. Intermediate releases include regression repairs, so version publication alone should not be read as universal closure of recovery defects.

Un bon perdu et une assiette répétée sont deux erreursMécanismeA missing ticket is different from cooking it twiceMechanism

Perdre un bon laisse une table attendre. Relire un reçu illisible ne veut pas dire que l'assiette n'est jamais partie. Il faut vérifier ces deux choses séparément.Les transitions doivent préserver tâches, notifications et réveils sans rejouer des effets accomplis. Une renégociation MCP ou un résultat trop gros ou non analysable peut concerner la réception du résultat après exécution, pas l'absence d'exécution.One guest may be forgotten while another receives the same meal twice. Before cooking again, check whether the first plate left the kitchen. Trouble reading the slip cannot answer that question.Result decoding and operation execution are separate boundaries. Recovery must reconcile pending work with completed effects; the release notes do not establish one shared implementation cause across all listed failures.

Garder les bons et les marques de serviceRéponseGive the returning cook both sides of the orderResponse

La maison annonce des réparations pour retrouver les bons et éviter certaines assiettes répétées. La règle retenue est de garder ce qui reste à faire et ce qui a déjà été servi.Les correctifs annoncés ciblent plusieurs chemins de restauration et de double appel. La recommandation dérivée conserve obligations ouvertes et témoins d'effets distincts ; aucune activation de ce contrôle n'est réalisée par cette analyse.The repair announcements cover particular lost tickets and repeated plates. The proposed working rule is broader: hand over unfinished orders together with evidence of dishes already sent.Treat recovery as reconciliation, not unconditional replay. This design guidance is research-only and does not claim that Claude Code now enforces an exactly-once contract for every operation.

Les anciens bons ne sont pas réparés par magieÉtat actuelThe old missing tickets are not automatically restoredCurrent state

Les réparations sont annoncées, sans essai extérieur dans cette étude. Le changement du 5 octobre ne rend pas les bons perdus avant lui. Rien ne garantit que tous les plats ne partiront qu'une fois.Les publications établissent des correctifs livrés, pas un résultat observé ici. La restauration de tâches de 2.1.290 s'applique aux nouvelles compactions seulement. Aucune garantie générale exactly-once ni lien technique avec un autre ordonnanceur n'est établi.We checked the house's announcements, not a service in progress. The repair for shortened order books covers books shortened after the change. Earlier losses and every possible repeat remain outside that promise.Evidence comes from one upstream team. No independent runtime test, retroactive recovery of pre-fix compactions, or causal connection to another scheduler is asserted.

Une reprise doit savoir ce qui manque encoreLeçonRestart from what is still owedLesson

Le bon encore accroché et l'assiette déjà partie racontent deux choses. Une bonne relève conserve les deux. Sinon, on oublie une table ou on la sert deux fois.La reprise doit conserver simultanément l'obligation restante et la preuve d'effet passé. Un échec de transport ou de lecture du résultat ne justifie pas, seul, la répétition de l'opération.A waiting guest and a served guest must never look the same on the cook's handover sheet. Keep that distinction when work starts again.Persist pending obligations separately from execution witnesses. Recovery correctness needs both, even when the visible symptom is merely a missing or unreadable result.