Skip to main content

Chores Shared Bounty Join And Per Claimant Submit

EPIC: chores
Chores
STORY: shared_bounty
As a household member, a shared (multi-claim) bounty on Home lets me Join the pool and lets each claimant submit their own completion.
AC: join_and_per_claimant_submit
A shared bounty shows the Shared subhead + a claimant toggle + a Join button; submitting toggles the claimant to "submitted" and Joining dispatches the claim for the other eligible member.

the shared bounty renders under the "Shared" subhead with Luna's claimant toggle and a Join affordance for Pat

Expect:
  • the warp landed on Home
  • the multi-claim bounty surfaces under the Shared subhead
  • the shared bounty is visible household-wide (not narrowed)
  • a Join affordance is offered to the non-claimant (Pat)
  • exactly Luna's per-claimant submit toggle is present

toggle Luna's submit → the claimant row shows the honest "submitted" (pending) state + the completion funnel fires

User Actions:
  • Tapped: widget with type "DsCheck"
Expect:
  • submitting a shared-bounty claim creates a pending approval — the honest "submitted" state, not a credited tick
Events:
  • TodayChoreCompletionSubmitted
  • [ANALYTIC] event: chore_completion_submitted {chore_id: 798295341, kind: bounty}

tap Join → the claim is dispatched for the other eligible member (Pat) and the bounty_claimed funnel fires (bucketed)

User Actions:
  • Tapped: widget with key [<'BountyRow.join'>]
Events:
  • TodayBountyClaimed
  • [ANALYTIC] event: bounty_claimed {chore_id: 798295341, token_value_bucket: 4-9}