20 unitsOn hand
5 unitsReserved
15 unitsAvailable
Two items, one receiving boundary
| Item | On hand | Reserved | Available |
|---|
Three request outcomes
- New request: reserve both lines together, or retain both original stock values.
- Same key and units: return the existing committed result.
- Same key, changed units: hold the retry as a conflicting request.
Carry case has 9 available units; power pack has 6 before the first reservation.
Review both item lines
Review 4 carry cases and 3 power packs under one request key.
| Item | Available before | Requested | Available after |
|---|
A staged failure leaves both stored reservation counts unchanged. A successful request keeps its result for a retry.
Receive a request first
The receipt records the outcome of both lines.
| Item | On hand | Reserved before | Requested | Reserved after | Available after |
|---|
Retry uses the received key and carry-case units.