Skip to main content

Auth Waiting Screen Check Again Activates

EPIC: auth
Authentication + Personas
STORY: waiting_screen
"Check again" triggers a guard re-evaluation by navigating to MainShellRoute. When the member is now activated the guard passes through to the shell.
AC: check_again_activates
Frozen child sees WaitingPage; parent approves (currentMemberRepository flips to granted); child taps "Check again" and the guard routes them to HomePage.

frozen child on WaitingPage

Expect:
  • frozen child starts on the waiting screen

"Check again" after activation → guard routes to shell

User Actions:
  • Tapped: widget with key [<'WaitingPage.checkButton'>]
Expect:
  • tapping "Check again" re-runs the guard; an activated member is routed to the shell (HomeTab)
  • WaitingPage is gone once the member is activated
Events:
  • [ANALYTIC] [page]: HomeTabRoute
  • HouseholdStarted
  • TodayChoresStarted