Back to quality gates
recoverable-errors
Recoverable Errors
Real failure paths explain what happened, preserve useful input, and provide a clear retry, correction, undo, or escape route.
Quality gatesBlocking
Intent
Keep users in control when validation, network, permission, or destructive actions fail.
Checks
- Trigger each material failure state and complete its recovery path.
Warnings
- Generic error toasts without context or next action do not satisfy recovery.
Exceptions
- A purely static page with no failure path does not need artificial error UI.