Skip to main content

Earn Claim Bounty Claimed Today Disabled State

EPIC: earn
Earn claim (E3b)
STORY: claim
When a claimable bounty becomes claimed (via the chore stream), the card flips to a disabled "Claimed today" button.
AC: bounty_claimed_today_disabled_state
An open bounty shows an enabled Claim; after the watchChores stream reports it claimed, the card shows a disabled "Claimed today" button and no enabled Claim.

open Earn → Bounties; takeTrash is claimable (Claim)

User Actions:
  • Tapped: widget with text "Earn"
  • Tapped: widget with text "Bounties" descending from widget with key [<'EarnPage.filterSelector'>]
Expect:
  • the open bounty shows an enabled Claim
  • not yet claimed
Events:
  • [ANALYTIC] [page]: EarnRoute
  • CatalogStarted

the chore stream reports takeTrash claimed by the browse member (Luna) → disabled "Claimed today"

Expect:
  • a bounty the browse member claimed shows the disabled "Claimed today" button
  • no enabled Claim once the slot is taken
Events:
  • CatalogChoresChanged