- download.robot: fix total to total_items in queue statistics test - websocket.robot: add websocket_keywords.py library and use proper keyword - tasks.md: remove completed task entries
- Add OSError errno 32 (broken pipe) handling in progress broadcast - Remove progress service calls from add/clear queue operations - Add pending_by_episode cleanup on clear - Update tests accordingly
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>