Hard/soft fail handling and release blacklist #24

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

DESIGN.md §5.7 and §6.3.

  • Hard fail: do not import, blacklist by infohash and normalised name, grab the
    next candidate. The torrent keeps seeding regardless (§7.3).
  • Soft fail: import, record a waiver naming the relaxed rule, surface it. The
    file must not look like a clean match in the UI.
  • Blacklisted releases are excluded from RSS matching too, not just from
    targeted search.

Acceptance: a hard-failing release is never re-grabbed across restarts, and a
soft-failed import carries a waiver that reaches the API.


Depends on: #23

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

`DESIGN.md` §5.7 and §6.3. - Hard fail: do not import, blacklist by infohash and normalised name, grab the next candidate. The torrent keeps seeding regardless (§7.3). - Soft fail: import, record a `waiver` naming the relaxed rule, surface it. The file must not look like a clean match in the UI. - Blacklisted releases are excluded from RSS matching too, not just from targeted search. Acceptance: a hard-failing release is never re-grabbed across restarts, and a soft-failed import carries a waiver that reaches the API. --- **Depends on:** #23 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#24