Epic: Arena v2 — standalone PvP timer arena (full redeploy)
## Context
Umbrella issue for the Arena v2 revamp: replace TimeCurve launchpad + Rabbit Treasury + Leprechaun with a persistent **TimeArena**. Full redeploy and reset; **no backwards compatibility**.
## Relevant files
- `README.md` — project overview and deploy addresses
- `docs/agent-phases.md` — implementation roadmap
- `launchplan-timecurve.md` — legacy launch plan (to retire)
## Acceptance criteria
- [ ] All child issues linked as related/blocking where appropriate
- [ ] Published decision log: **TimeArena** replaces TimeCurve; DOUB is spend asset; four podiums kept with independent timers
- [ ] Old production addresses documented as retired in ops docs
## Verification checklist
- [ ] Epic checklist in this issue tracks open/closed children
- [ ] Maintainer sign-off before mainnet deploy child closes epic
## Child issue checklist
- [ ] Spec: Arena v2 product primitives
- [ ] Remove: Leprechaun NFTs
- [ ] Remove: Rabbit Treasury / Burrow
- [ ] Remove: TimeCurve launchpad sale lifecycle
- [ ] Remove: Legacy FeeRouter five-sink CL8Y model
- [ ] Remove: Legacy docs, skills, guardrails, bots
- [ ] Contracts: TimeArena core — Last Buy timer
- [ ] Contracts: Independent podium timers + epochs
- [ ] Contracts: Play CRED + epoch CHARM + claim
- [ ] Contracts: DOUB prize split + AdminSellVault
- [ ] Contracts: XP levels
- [ ] Contracts: TimeArenaBuyRouter pay rails
- [ ] Contracts: WarBow PvP on DOUB + epoch reset
- [ ] Contracts: Referrals earn Play CRED
- [ ] Indexer: Arena v2 schema
- [ ] Indexer: Wallet stats API
- [ ] Frontend: Unified Arena page
- [ ] Frontend: CHARM card + CRED claim
- [ ] Frontend: Wallet profile modal
- [ ] Deploy: Arena v2 DeployDev + production
- [ ] QA: Invariants, E2E, guardrails
issue