DossierDossier

Trois carnets racontent la même commande à des heures différentesUne tâche distribuée a besoin d’un ordre commun entre statuts, messages et artefactsThree order books tell the same service at different timesA distributed task needs common ordering across status, messages, and artifacts

Un commis note que le plat est prêt, un autre ajoute ensuite une nouvelle préparation, et le chef relit les deux sans savoir lequel vient d’abord. Tout paraît juste séparément. Ensemble, l’histoire devient ambiguë. Une solution est proposée, mais rien n’établit qu’elle soit déjà servie.Une PR A2A ouverte propose une timeline dans le snapshot de tâche et des générations monotones afin de conserver l’ordre entre messages, progressions et artefacts. La proposition réutilise l’événement de statut existant au lieu d’ajouter un nouveau type de flux. Elle n’est pas établie comme fusionnée ou livrée dans le bundle observé.One cook marks the dish ready, another later adds fresh preparation, and the chef cannot tell which note came first. Each book looks right alone. Together, the story is ambiguous. A remedy is proposed, but nothing shows it has reached service.An open A2A pull request proposes a task-snapshot timeline plus monotonic generations to preserve ordering across messages, progress, and artifacts. It reuses the existing status event rather than adding another stream event type. The observed bundle does not establish that the proposal has merged or shipped.

Le cahier de la maisonHistorique et traçabilitéThe house notebookHistory and traceability

Les billets sont bons, mais leur ordre manqueChronologieThe notes are right, but their order is missingTimeline

La maison suit une même commande avec plusieurs billets : ce qui a été demandé, ce qui avance et ce qui est posé sur le passe.Le snapshot de tâche regroupe plusieurs catégories d’information liées à une même exécution.The house follows one order with several notes: what was requested, what is moving, and what reached the pass.The task snapshot aggregates several classes of information about one execution.

Quand deux billets changent presque ensemble, leur contenu reste lisible mais leur succession peut devenir incertaine.Sans relation d’ordre explicite, des messages, statuts et artefacts individuellement valides peuvent être difficiles à réconcilier.When two notes change almost together, each remains readable while their sequence becomes uncertain.Without explicit ordering, individually valid messages, statuses, and artifacts can be hard to reconcile.

Une proposition numérote les passages et tient un seul carnet de marche pour les réunir. Elle reste une proposition ouverte.La PR propose une timeline et des générations monotones. Son intégration n’est pas établie.A proposal numbers the hand-offs and keeps one running book for them. It remains an open proposal.The PR proposes a timeline and monotonic generations. Integration is not established.

Chaque carnet peut être juste sans raconter la même minuteMécanismeEach book can be right while describing a different minuteMechanism

Le problème n’est pas qu’un billet mente. C’est qu’ils n’ont pas la même horloge. Quand le chef doit reconstruire la commande, il peut réunir des pages exactes qui ne décrivent pas le même moment.Le défaut potentiel est un state split temporel : plusieurs composantes du snapshot évoluent sous des séquences implicites. Leur validité locale ne suffit pas à établir leur cohérence mutuelle. Une relation d’ordre commune rend ce lien vérifiable.No note has to be wrong. The trouble is that the books do not share a clock. The chef can combine accurate pages that describe different moments of the same order.The potential failure is a temporal state split: snapshot components evolve under implicit sequences. Local validity does not establish mutual coherence. A shared ordering relation makes that relationship testable.

Numéroter les passages avant de recomposer l’histoireRéponseNumber the hand-offs before rebuilding the storyResponse

Chaque changement reçoit sa place dans la marche du service. Le chef peut alors voir qu’une assiette appartient à une étape plus récente qu’un billet. Cette façon de faire est proposée, pas encore établie en service.La proposition A2A associe une timeline au snapshot et des générations monotones aux artefacts, tout en conservant le canal de statut existant. La compatibilité finale peut encore évoluer avant intégration.Each change gets a place in the service sequence. The chef can then see that one plate belongs to a later step than one note. This approach is proposed, not proven in service.The A2A proposal adds a snapshot timeline and monotonic artifact generations while retaining the existing status channel. Final compatibility choices may still change before integration.

Le nouveau carnet reste sur la table à dessinÉtat actuelThe new order book is still on the drawing tableCurrent state

Le besoin est décrit et une façon de l’adresser est écrite. Rien dans les éléments observés ne permet d’affirmer que la maison l’a adoptée ou qu’elle évite déjà les confusions.L’état de preuve reste une PR ouverte observée dans le bundle du 16 septembre 2026. Aucune fusion, livraison ni mesure d’efficacité n’est établie par cette veille.The need is described and a remedy has been written down. The observed material does not show that the house adopted it or that confusion is already prevented.Evidence remains an open pull request observed in the September 16, 2026 bundle. This watch establishes no merge, release, or measured effectiveness.

Une commande n’a qu’une histoire, même si plusieurs carnets la suiventLeçonOne order needs one history even when several books follow itLesson

Plusieurs billets peuvent être exacts et pourtant mal s’emboîter. Pour reprendre l’histoire sans deviner, la brigade doit savoir dans quel ordre les choses ont changé.Un snapshot cohérent exige un contrat d’ordre entre les objets qui décrivent la même tâche. La sérialisation seule ne doit pas être interprétée comme cet ordre si le contrat ne le garantit pas.Several notes can be accurate and still fit together badly. To rebuild the story without guessing, the brigade needs to know the order in which things changed.A coherent snapshot needs an ordering contract across objects that describe the same task. Serialization order must not be treated as that contract unless it is guaranteed.