--- # nuzlocke-tracker-gvom title: Boss Battles, Level Caps & Badges status: completed type: feature priority: normal created_at: 2026-02-08T10:09:33Z updated_at: 2026-02-08T10:15:38Z --- Add boss battle data models, API endpoints, and UI for gym leaders, elite four, champion, etc. Includes: - Backend models (BossBattle, BossPokemon, BossResult) - Database migration - API endpoints for CRUD and run tracking - Frontend types, API client, hooks - Sticky level cap bar on run page - Boss battle cards interleaved in encounter list - Admin panel for managing boss battles ## Checklist - [x] Phase 1: Backend models & migration - [x] Phase 2: Backend schemas - [x] Phase 3: Backend API endpoints - [x] Phase 4: Frontend types, API & hooks - [x] Phase 5: Frontend run page (level cap bar + boss cards) - [x] Phase 6: Frontend admin panel