The Active Downloads card filtered to the deterministic jobId, but the download's continuations run under auto-generated jobIds (only part 0 uses the deterministic one). So the card tracked part 0 and then vanished while parts 2..N kept downloading. The queue is concurrency 1, so collapse to whichever single part is in flight and report the deterministic jobId: one card tracks aggregate progress through the whole download and cancel/remove still routes. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| controllers | ||
| data | ||
| exceptions | ||
| jobs | ||
| middleware | ||
| models | ||
| services | ||
| utils | ||
| validators | ||