Skip to main content

Success

EPIC: auth
Authentication
STORY: forgot_password
As a user who forgot my password, I can request a reset link and see a calm confirmation.
AC: success
Submitting an email shows the reset-sent confirmation.

initial state — Welcome page (unauthenticated landing)

Expect:
  • booting signed out lands on the Welcome page
Events:
  • AuthStarted
  • [ANALYTIC] [page]: WelcomeRoute

tap "Sign in" on Welcome → the sign-in page

User Actions:
  • Tapped: widget with key [<'WelcomePage.signIn'>]
Expect:
  • tapping Sign in on Welcome pushes the sign-in page
Events:
  • [ANALYTIC] [page]: SignInRoute

tap "Forgot password?" → the forgot-password page

User Actions:
  • Tapped: widget with key [<'SignInPage.forgotPasswordLink'>]
Expect:
  • the forgot-password link opens the page
  • the forgot-password title renders
  • the band glow word renders
Events:
  • [ANALYTIC] [page]: ForgotPasswordRoute

enter email

User Actions:
  • Entered text: parent@example.com
Expect:
  • the entered email renders
Events:
  • ForgotPasswordEmailChanged
User Actions:
  • Tapped: widget with key [<'ForgotPasswordPage.sendButton'>]
Expect:
  • the sent confirmation title renders
  • the confirmation echoes the email (no enumeration claim)
  • the form is replaced by the confirmation
Events:
  • ForgotPasswordSubmitted