Block a user
TASK: Build load test dataset generator and benchmark harness
TASK: Add frontend end-to-end tests for core user flows
TASK: Add frontend unit/component tests
TASK: Build now-playing indicator and replacement UX cues
TASK: Integrate websocket live updates in frontend state
TASK: Implement playlist dashboard with contextual metadata
TASK: Implement category mapping management screen
TASK: Build frontend typed API client and schema guards
TASK: Add API contract and websocket integration tests
TASK: Build websocket channel for playlist/live updates
TASK: Build generation control and status APIs
TASK: Build current playlist read API
TASK: Build category and genre mapping REST API
TASK: Add realtime replacement integration tests
TASK: Add reconciliation worker for eventual consistency
TASK: Implement Plex playlist writer sync operations
TASK: Implement replacement fallback cascade
TASK: Implement replacement planner for played playlist tracks
TASK: Implement Plex webhook endpoint with validation
TASK: Persist generated playlist session atomically