replay re-submitting a previously valid request to repeat an effect double-submit two near-simultaneous requests both apply invalid-transition state moves to a value the workflow does not allow bypass-approval action completes without the required approval step race concurrent ops produce inconsistent state rollback-skip compensating step is missing on partial failure overspend constraint enforced client-side or per-request only