FullPanel · partition prototype
Pick your sport once at signup — the account locks to it, and everything (lineups, scoring, registry import, vetting) follows. Nothing from any other sport ever appears.
Prototype · the sport pack config (positions · pitch · scoring · metrics · cards) driving one component: live match mode, per-player stats, subs, heatmap and season record all derive from the pack. The packs below mirror the canonical lib/sports/packs.js (embedded here so the file runs standalone). Season record persists on this device only.
Position