Idempotency

User actions and system operations should be safe to repeat without duplicate side effects:

  • Debounce or disable buttons during async operations
  • Use idempotency keys for API calls with side effects
  • Database migrations must be safe to run multiple times
  • Check current state before applying state transitions
version
1.0.0
tags
idempotency
author
Mike Fullerton
modified
2026-03-27

Change History

Version Date Author Summary
1.0.0 2026-03-27 Mike Fullerton Initial creation