How to playHit ⟳ RETRY a few times (or turn on chaos mode), then toggle
idempotency on/off and watch the ledger — red rows are duplicates, green stays clean.
Networks retry. Queues redeliver. Users double-click.
The transaction backbone I run at work survives all three with one trick —
the workflow ID is the creation key. Mash RETRY and see for yourself.
off = every delivery inserts · on = retries return the existing record