Skip to main content

Auth Onboarding Bootstrap Network Error Not Setup

EPIC: auth
Authentication
STORY: onboarding_bootstrap
A transport error while resolving membership must NOT be read as "no member": the user is kept out of the wizard and no duplicate household is created.
AC: network_error_not_setup
When bootstrapSession throws (offline / 5xx), the guard resolves to the shell (not Setup) and createHousehold is never called — the duplicate-creation regression guard.

bootstrap threw — settled on the shell, not Setup

Expect:
  • a transport error is NOT "no member" — never route to Setup
  • the guard error branch resolves to the shell (Home tolerates a not-yet-loaded household)
  • SetupRoute must be absent from the stack after a transport error (error ≠ no-member)
  • the authenticated shell (MainShellRoute) is on the stack
  • the landed URL is a shell route, not /setup