Skip to content

feat(cards): let /pack daily choose the sport + season - #389

Open
xpoes123 wants to merge 2 commits into
mainfrom
feat/daily-pack-pick
Open

feat(cards): let /pack daily choose the sport + season#389
xpoes123 wants to merge 2 commits into
mainfrom
feat/daily-pack-pick

Conversation

@xpoes123

Copy link
Copy Markdown
Owner

/pack daily now takes optional sport + season (mirroring /pack open). Omit both → newest set (old behavior); pick a sport → season required, validated against available sets. One-per-day claim gate unchanged.

Prompted by Hansen asking why daily-pack odds were all 80.4% — that's the (correct) common-tier rate; this just lets you pick a different set to open.

🤖 Generated with Claude Code

xpoes123 and others added 2 commits August 18, 2026 23:54
Previously the free daily pack was always the newest set across sports.
Add optional sport/season args (mirroring /pack open); omitting both keeps
the newest-set default. The one-per-day claim gate is unchanged.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Track a per-day claim count (new card_pack_claims.claims column, upsert
increment) and gate at DAILY_PACKS_PER_DAY=3. Reveal title shows packs
left. Web daily/status now returns packs_left. Existing rows migrate to
1 claim used.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant