Skip to main content

Auth Setup Wizard Skip Everything

EPIC: auth
Authentication + Onboarding
STORY: setup_wizard
As a new household admin, I can walk the full onboarding wizard — household, first kid, parental consent, token value, first chore — and land on Today with everything set up.
AC: skip_everything
Skipping every optional step still completes the wizard; the checklist lists the later work and Today keeps the guided empty-state as the fallback.

name the household → kid step

User Actions:
  • Entered text: Casa Lumen
  • Tapped: widget with key [<'SetupPage.continueButton'>]
Expect:
  • naming the household transitions to the kid step
Events:
  • SetupHouseholdNamed
User Actions:
  • Tapped: widget with key [<'SetupPage.skipKid'>]
Expect:
  • no kid ⇒ the wizard goes straight to the economy step
  • no kid ⇒ no consent step
Events:
  • SetupKidSkipped

skip economy → skip chore → checklist with later rows

User Actions:
  • Tapped: widget with key [<'SetupPage.skipEconomy'>]
  • Tapped: widget with key [<'SetupPage.skipChore'>]
Expect:
  • the checklist still completes with everything skipped
  • the skipped kid shows as a later row
  • no kid ⇒ no consent row at all
  • the skipped chore shows as a later row
Events:
  • SetupEconomySkipped
  • SetupChoreSkipped

go to Today → the guided empty-state is the fallback

User Actions:
  • Tapped: widget with key [<'SetupPage.goToToday'>]
Expect:
  • "Go to Today" navigates to the Home page
  • everything was skipped, so the guided empty-state remains the fallback for the remaining setup
  • no child yet ⇒ the guided card leads with "Add a child"
Events:
  • [ANALYTIC] [page]: HomeTabRoute
  • HouseholdStarted
  • TodayChoresStarted
  • HouseholdMembersChanged