Field report
Fail-Forward Dogfood Loops
A failure state should teach the next safe action.
Fail-forward UX explains what happened, preserves safe input, gives a retry path, and links to why the boundary exists.
Quick check
What should a recoverable failure include?
Answer: Explanation, next action, retry path, and safe context