Error Handling
Adopt a standard taxonomy and friendly UX to reduce confusion and improve recovery.Taxonomy
network_offlineauth_declinedrate_limitedcontract_failurevalidation
UX patterns
- Plain English; explain what happened and the next step
- Offer safe retry; only surface “Try again” after state change
- Provide a non‑blocking path (e.g., Continue as guest)
Auth failure examples
Telemetry
Trackaction, surface, latency_ms, error_code. Target auth error rate < 1%.