The Blue Book of UX Directives
4. System Behavior & Workflow Logic

5. Recovery

How mistakes are repaired.

First, ask yourself

“Can users of your system recover from failure quickly without penalty or loss?”

Mission statement

Ensure users can correct errors by enabling easy reversal and penalty-free recovery.

Key heuristics Recovery

  1. Failure must be treated as an expected condition within workflows.
  2. Undo functionality must be consistent, predictable, and comprehensive.
  3. User actions must be reversible wherever possible.
  4. User data must be preserved during correction or failure events.
  5. Permanent consequences must be unmistakably clear and explicitly acknowledged.
  6. User context must remain intact during and after recovery.
  7. Users must be able to resume progress immediately after correction.
  8. Alternative recovery mechanisms must be available where appropriate.
  9. Recovery must function across crashes, pauses, and connectivity loss.

Executive brief

The system must enable safe, confident continuation after errors.

Core questions Recovery

“Can users recover from errors quickly and safely, without losing context or confidence?”

“Is returning to a safe state clear and reliable?”

Focus areas

Undo-first

“Is undo predictable, reliable, and sufficient?”

“Which actions are reversible? Which are not?”

Context-aware

“Does recovery preserve the user’s position and work?”

“Can users resume without rebuilding prior progress?”

Trust-aware

“Does recovery feel forgiving or punitive?”

“Does the system blame or assist?”

AI-aware

“When automation fails, can users intervene and recover?”

“Does recovery reveal causes, not just effects?”

UX directives Recovery

Directive45/01

Design with failure as an expected condition.

Build recovery mechanisms as core workflow features.

Directive45/02

Provide reliable undo functionality.

Ensure undo is consistent, predictable, and comprehensive.

Directive45/03

Maximize reversibility of user actions.

Design systems so users can act without fear of permanent harm.

Directive45/04

Protect user data during recovery.

Prevent loss of work during error correction or failure events.

Directive45/05

Make irreversible actions unmistakably clear.

Require explicit acknowledgment for permanent consequences.

Directive45/06

Preserve context during recovery.

Ensure users remain oriented after correcting errors.

Directive45/07

Provide forward guidance after recovery.

Enable users to resume progress immediately after correction.

Directive45/08

Offer multiple recovery mechanisms.

Supplement undo with version history, restore points, or alternative correction paths.

Directive45/09

Design recovery for interruption scenarios.

Ensure resilience across crashes, pauses, and connectivity loss.

Executive summary

  • Recovery assumes failure as a normal condition, not an exception.
  • It enables users to act without fear of irreversible harm.
  • The system must provide reliable undo, reversibility, and protected data integrity.
  • Irreversible consequences must be unmistakable and explicitly acknowledged.
  • Recovery must preserve context and support immediate forward progress.
  • Recovery succeeds when errors, interruptions, and failures do not permanently disrupt work or confidence.

Success indicators

  • Users can easily undo actions and correct mistakes.
  • Most actions can be reversed without permanent loss.
  • User data and work are protected during errors or failures.
  • Irreversible actions are clearly indicated before they occur.
  • After recovery, users can quickly continue their work.

One-line summary

Before mistakes become failures, users must be able to recover.