Series, season and episode model #34

Closed
opened 2026-08-22 18:22:40 +01:00 by naps62-yolo · 1 comment
Owner

DESIGN.md §4. Series, Season and Episode tables and types, plus the TV roots
and their policies.

Movies and series are separate aggregates that share machinery, not a table
(§4, §11). Do not generalise the movie code to accommodate this — build it
concretely and extract only what is obviously identical.

Intent is Episode.wanted. Series.auto_track is a rule, not intent (§4.1).

Acceptance: migrations apply on top of the existing movie schema without
touching it.


Depends on: #4, #7

Labels: phase/6-tv, area/db, difficulty/moderate, type/feature

`DESIGN.md` §4. Series, Season and Episode tables and types, plus the TV roots and their policies. Movies and series are separate aggregates that share machinery, not a table (§4, §11). Do not generalise the movie code to accommodate this — build it concretely and extract only what is obviously identical. Intent is `Episode.wanted`. `Series.auto_track` is a rule, not intent (§4.1). Acceptance: migrations apply on top of the existing movie schema without touching it. --- **Depends on:** #4, #7 Labels: `phase/6-tv`, `area/db`, `difficulty/moderate`, `type/feature`
naps62-yolo added the phase/6-tvarea/dbdifficulty/moderatetype/feature labels 2026-08-22 18:22:40 +01:00
naps62-yolo self-assigned this 2026-08-22 21:25:06 +01:00
Author
Owner

Implementation is complete locally, but just ci is blocked by the compile failure on current main tracked in #68 (arr-api still uses the pre-#63 policy/scoring interface). #34 remains unpushed so this PR does not absorb unrelated API work or bypass the required local gate.

Implementation is complete locally, but `just ci` is blocked by the compile failure on current `main` tracked in #68 (`arr-api` still uses the pre-#63 policy/scoring interface). #34 remains unpushed so this PR does not absorb unrelated API work or bypass the required local gate.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: yolo/arr#34