Rewards Tab Redeem Catalog Reward Redeem Adult Confirm
EPIC:
rewards_tab
Rewards redeem (E3 — Option A)
STORY:
redeem
As an adult I redeem an affordable reward via tap-and-confirm; it debits immediately and confirms. An unaffordable reward is grayed with no Redeem affordance.
AC:
catalog_reward_redeem_adult_confirm
An affordable reward shows a Redeem CTA; confirming dispatches CatalogRewardRedeemRequested and shows a "Redeemed!" confirmation. An unaffordable reward shows no Redeem CTA.
open Rewards → Rewards filter; the affordable sticker shows Redeem, the unaffordable LEGO is grayed with no Redeem
User Actions:
|
|
|
|
tap Redeem → the confirm sheet opens
User Actions:
|
|
|
|
confirm → CatalogRewardRedeemRequested dispatched + "Redeemed!" confirmation
User Actions:
|
|
|
|