Skip to main content

Auth Setup Wizard Consent Economy Deeplink

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: consent_economy_deeplink
Recording parental consent goes through the existing owner-only gated path; saving the economy step persists the rate; the checklist deep-link opens the Household tab.

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:
  • Entered text: Luna
  • Tapped: widget with key [<'SetupPage.addKidButton'>]
Expect:
  • no DOB ⇒ the consent step still shows (precaution)
  • the under-13 emphasis stays off for an unknown age
Events:
  • SetupKidSubmitted
User Actions:
  • Tapped: widget with key [<'SetupPage.captureConsentButton'>]
Expect:
  • a successful capture advances to the economy step
Events:
  • SetupConsentCaptured

pick $0.25 and Save → updateEconomyConfig persists it

User Actions:
  • Tapped: widget with key [<'SetupPage.economyRateChip25'>]
  • Tapped: widget with key [<'SetupPage.saveEconomyButton'>]
Expect:
  • saving the economy step advances to the first chore
Events:
  • SetupEconomySubmitted

create a custom 0-token chore → assigned to Luna

User Actions:
  • Entered text: Water the plants
  • Tapped: widget with key [<'SetupPage.createChoreButton'>]
Expect:
  • the checklist shows parental consent as recorded
  • the checklist shows the token value as set
Events:
  • SetupChoreSubmitted
User Actions:
  • Tapped: widget with key [<'SetupPage.checklistOpenHousehold'>]
Expect:
  • the checklist deep-link lands on the Household tab
Events:
  • [ANALYTIC] [page]: HouseholdRoute
  • MembersStarted