ReadonlyidReadonlykindReadonlylayerReadonlylocalReadonlybaseMarker the edit was based on, sent back at push so the server can detect a conflict.
ReadonlystateReadonlyattemptsReplay attempts so far. A failed entry keeps its count when it is requeued.
ReadonlycreatedOptional Readonlyquarantine
One queued operation.
It references
localIdand neverserverId: an entity created offline has no server identity yet, and an outbox that could not name it would be unable to queue its own creation.⚠️ Named
OutboxEntryand notSyncQueueEntrydeliberately: two types already carry that second name with two different shapes — one in the POI plugin's sync types, one in the v3 queue module of this capability. A third homonym would have been indistinguishable from them at a call site, and the identical name IS the defect — so it is not reused.⚠️ Les deux homonymes sont retirés à la tâche 4.11, avec le magasin
sync_queuequ'ils décrivaient. Le nom reste néanmoins libre-de-collision par construction, et c'est le point : il n'a pas été repris parce que le défaut était le nom partagé, pas sa rareté.