Skip to main content

Member Profile Member Profile Consent Prompt Non Owner Informational Variant

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: consent_prompt_non_owner_informational_variant
A non-owner hitting the consent gate sees an informational variant pointing at Admin → Roles & owners — no capture affordance, nothing recorded.
User Actions:
  • Tapped: widget with text "Household"
  • Tapped: widget with key [<'MembersPage.memberTile_alice'>]
  • Tapped: widget with key [<'MemberProfilePage.addGoalButton'>]
  • Entered text: New Bike
  • Entered text: 50
  • Tapped: widget with key [<'MemberProfilePage.goalSaveButton'>]
Expect:
  • the informational consent prompt is shown
  • a non-owner has NO capture affordance
  • points at Admin → Roles & owners
Events:
  • [ANALYTIC] [page]: HouseholdRoute
  • MembersStarted
  • [ANALYTIC] [page]: MemberProfileRoute
  • MemberProfileStarted
  • MemberProfileGoalAdded
  • [ANALYTIC] [page_popped]: MemberProfileRoute

dismissing records nothing

User Actions:
  • Tapped: widget with key [<'ConsentPrompt.dismissButton'>]
Expect:
  • the informational prompt dismissed cleanly
Events:
  • [ANALYTIC] [page_popped]: MemberProfileRoute
  • MemberProfileConsentDismissed