Rules
- Reusing the same key with the same request returns the original result.
- Reusing the same key with a different request returns an idempotency conflict.
- Use deterministic keys for imports, approvals, and lifecycle actions.
- Do not use the same idempotency key across unrelated operations.