## Scope - Validate key payloads (rounds, predictions, leaderboard) before store updates - Friendly error when schema mismatches ## Acceptance criteria - [ ] At least 3 endpoints validated - [ ] Unit tests for invalid payloads ## Files - `src/lib/api-client.ts`
Scope
Acceptance criteria
Files
src/lib/api-client.ts