Completion twin of ConcurrentFireActionError: a completeEffect
commit lost the optimistic-locking race on every attempt. Same contract —
nothing committed on the final try, so the pending entry (and its claim)
is untouched: the completion can be retried, and a claim whose lease
lapses is recovered by a later drain. The handler's reported outcome is
NOT applied — a caller that retries must not re-run the side effect,
only re-report it.
Completion twin of ConcurrentFireActionError: a
completeEffectcommit lost the optimistic-locking race on every attempt. Same contract — nothing committed on the final try, so the pending entry (and its claim) is untouched: the completion can be retried, and a claim whose lease lapses is recovered by a later drain. The handler's reported outcome is NOT applied — a caller that retries must not re-run the side effect, only re-report it.