Skip to main content

Member Profile Member Profile Goal Fund Sheet Instant Apply And Undo

EPIC: member_profile
Member Profile
STORY: member_profile
As a parent, I can view a member profile with identity, traits, wallet, and personal goals so I can understand and manage each household member.
AC: goal_fund_sheet_instant_apply_and_undo
Tapping Fund on a goal tile opens the fund sheet; submitting calls fundGoal instantly (no confirm dialog) and shows a snackbar with an Undo action; tapping Undo calls the inverse withdrawFromGoal and shows the "Undone" confirmation.
User Actions:
  • Tapped: widget with text "Household"
  • Tapped: widget with key [<'MembersPage.memberTile_alice'>]
Expect:
  • Fund button is visible on the active goal tile
Events:
  • [ANALYTIC] [page]: HouseholdRoute
  • MembersStarted
  • [ANALYTIC] [page]: MemberProfileRoute
  • MemberProfileStarted

tap Fund, pick Spend bucket, enter 5, submit — instant apply

User Actions:
  • Tapped: widget with key [<'MemberProfilePage.fundGoal_goal-fund'>]
  • Tapped: widget with key [<'GoalFundSheet.from_spend'>]
  • Entered text: 5
  • Tapped: widget with key [<'GoalFundSheet.submit'>]
Expect:
  • Undo action is visible in the fund snackbar
Events:
  • [ANALYTIC] [page_popped]: MemberProfileRoute
  • MemberProfileGoalFunded

tap Undo → inverse withdrawFromGoal fires + Undone shown

User Actions:
  • Tapped: widget with text "Undo"
Expect:
  • "Undone" confirmation snackbar is shown after undo
Events:
  • MemberProfileGoalFundUndone