Skip to main content

Rewards Tab Redeem Catalog Activity Child Flagged Confirmed

EPIC: rewards_tab
Rewards redeem (E3 — Option A)
STORY: redeem
A flagged auto-approve activity debits immediately even for a child, so the redeem confirms ("Redeemed!") instead of queuing a pending request.
AC: catalog_activity_child_flagged_confirmed
Browsing as a child, redeeming a flagged activity dispatches CatalogActivityRedeemRequested and shows the confirmed outcome.

browse as the child under the Activities filter

User Actions:
  • Tapped: widget with icon "IconData(U+0EF2D)"
  • Tapped: widget with text "Activities" descending from widget with key [<'RewardsTabPage.filterSelector'>]
Expect:
  • the affordable activity offers Redeem for the child
Events:
  • [ANALYTIC] [page]: RewardsTabRoute
  • CatalogStarted

tap Redeem → confirm sheet opens

User Actions:
  • Tapped: widget with key [<'CatalogItemCard.redeem'>]
Expect:
  • the tap-and-confirm sheet is shown

confirm → CatalogActivityRedeemRequested + "Redeemed!"

User Actions:
  • Tapped: widget with key [<'RedeemConfirmSheet.confirm'>]
Expect:
  • a flagged activity redeem confirms immediately for a child
Events:
  • CatalogActivityRedeemRequested