Summary
Create the progression economy: shop, inventory, reward rarity, level milestones, and the companion loadout that controls what the whole app renders.
Scope
- Add a token-based shop with rarity and featured items.
- Store owned cosmetics, pets, variants, and banners in a dedicated collection model.
- Grant milestone rewards on level-up, including cosmetics, new pet species, and variants.
- Keep custom/owned cosmetics in a clear "My Collection" area separate from the shop.
- Make the equipped companion + cosmetics the canonical visual state across the app.
- Support a single active pet loadout so shell, play view, and notifications all agree.
Acceptance criteria
- Users can buy cosmetics with tokens and see ownership/equipped state.
- Level milestones unlock fixed rewards and rare items.
- A selected companion loadout renders everywhere consistently.
- Owned items are not mixed up with store-only items.
Summary
Create the progression economy: shop, inventory, reward rarity, level milestones, and the companion loadout that controls what the whole app renders.
Scope
Acceptance criteria