The losslessness ledger: every field of a durable queued edit, and where it
lands or why it does not.
A conflicted acknowledgement's own members reach the projection through this
table: conflictId and serverGeneration are recorded by markConflicted
as conflict.conflictId and conflict.serverGeneration, and editId,
requestFingerprint, and idempotencyKey are identity checks the replay
pass has already matched against the queued edit before any transition.
The losslessness ledger: every field of a durable queued edit, and where it lands or why it does not.
A conflicted acknowledgement's own members reach the projection through this table:
conflictIdandserverGenerationare recorded bymarkConflictedasconflict.conflictIdandconflict.serverGeneration, andeditId,requestFingerprint, andidempotencyKeyare identity checks the replay pass has already matched against the queued edit before any transition.