Take-ownership keeps the placeholder's confirm() dialog before this one-way per-case migration step, then navigates straight to the new owned detail on success (201). Release-ownership navigates back to the worklist on success (204), no confirm dialog. Both surface 422 InvariantViolationResponse / 409 MessageResponse verbatim in a banner rather than a curated client-side message.