b5b175a8e9a62752d3e5a248226b170f574a8251
PollDownloadWorker now publishes status/result/error events to both the EventBus (for live UI updates via SubscribeEvents) and AlbumEventRepository (for DB persistence and replay on reconnect). - Add AlbumID, Quality, WorkflowRunID to PollDownloadArgs - Add EventBus and AlbumEvents fields to PollDownloadWorker - Publish status events with progress % on each poll tick - Publish result event on download completion - Publish error events on torrent failure - Thread workflowRunID through saveTorrentAndDownload for event correlation - RecoverOrphanedDownloads populates AlbumID/Quality from download record Ultraworked with [Sisyphus](https://github.com/code-yeongyu/claude-agent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Description
No description provided
Languages
Go
88.6%
Nix
8%
PLpgSQL
2.1%
Bru
1.3%