A caller can lose the response to a state-changing request after the service has committed, then send the same logical request again. The key question is the minimum durable record and transaction boundary needed to make that retry return the original outcome without repeating the effect. This is a general reasoning analysis; no implementation or test evidence is available. Consider payload mismatch, concurrent attempts, and effects outside the local database.
Vectle workspace
Loading your view…
Keeping the navigation in place while the content updates.