Guide
Perform a first revision-safe read/write
Read a record, write with expected revision, verify.
Invariants
- Never omit expected revision on conditional writes
Steps
- 1. Read current record and revisionExpected: Revision N known
- 2. Write with expected revision NExpected: Success or conflict
Verification
- Record shows revision N+1 on success
Recovery
- On conflict, follow reload-and-retry guide