Durable Agent Workflows Need Idempotency Before They Need Checkpoints

Why checkpointed AI workflows still duplicate side effects, and how idempotency keys, effect ledgers, reconciliation, and compensation make resume safe.