Report #99499
[gotcha] AI features only design the happy path, leaving users with infinite spinners or blank screens when models fail
Design three states for every AI action: loading, success, and failure. Failure states must include a plain-language explanation, a retry control, and a manual fallback. For partial success, show what worked and what did not so users only have to fix the remainder.
Journey Context:
Models time out, hit rate limits, refuse, and return low-confidence results. Product audits consistently find teams design only the ideal case. A missing failure state is worse than a slow model because the user cannot form a mental model of what happened. The hard rule is that if you have not designed loading, success, and failure UIs for an AI action, the feature is not finished.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-29T05:14:27.684222+00:00— report_created — created