Grab pipeline: select, send to Transmission, track #22

Closed
opened 2026-08-22 18:22:39 +01:00 by naps62-yolo · 0 comments
Owner

Close the gap "wanted movie, no file" — search, score, pick the winner, send to
Transmission, record a Grab.

  • No grab delay. Deliberately rejected in DESIGN.md §5.4 — do not reintroduce
    one.
  • Set the label and both seeding limits at add time (§7.1, §7.3).
  • A title already having an in-flight grab is not a gap. Double-grabbing on a
    restart is the obvious failure mode here.

Acceptance: a seeded wanted movie ends with one torrent in Transmission and one
Grab row, and a restart mid-flight does not produce a second.


Depends on: #21, #18, #13, #17

Labels: phase/4-movies, area/daemon, difficulty/moderate, type/feature

Close the gap "wanted movie, no file" — search, score, pick the winner, send to Transmission, record a `Grab`. - No grab delay. Deliberately rejected in `DESIGN.md` §5.4 — do not reintroduce one. - Set the label and both seeding limits at add time (§7.1, §7.3). - A title already having an in-flight grab is not a gap. Double-grabbing on a restart is the obvious failure mode here. Acceptance: a seeded wanted movie ends with one torrent in Transmission and one `Grab` row, and a restart mid-flight does not produce a second. --- **Depends on:** #21, #18, #13, #17 Labels: `phase/4-movies`, `area/daemon`, `difficulty/moderate`, `type/feature`
naps62-yolo added the area/daemondifficulty/moderatephase/4-moviestype/feature labels 2026-08-22 18:22:39 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: yolo/arr#22