Idempotency
Use idempotency keys to make automation runs safe under retries, prevent duplicate side effects, and design workflows that converge to a consistent result.
Networks drop packets, clients retry, and queues redeliver. Without idempotency, the same user intent can create duplicate charges, tickets, or posts. Idempotency keys make “exactly-once behavior” practical on “at-least-once” infrastructure.