feat(core): derive series status #80

Merged
naps62-yolo merged 1 commits from issue/36-series-status into main 2026-08-22 22:38:36 +01:00
Owner

Summary

  • derive series status from upstream completion, wanted episodes, air dates, and local file state
  • keep lifecycle status out of persistence and expose the pure calculation from arr-core
  • cover every status, the two required transitions, and inclusive ±14-day boundaries

Issue

Closes #36

Test plan

  • just ci
## Summary - derive series status from upstream completion, wanted episodes, air dates, and local file state - keep lifecycle status out of persistence and expose the pure calculation from `arr-core` - cover every status, the two required transitions, and inclusive ±14-day boundaries ## Issue Closes #36 ## Test plan - `just ci` <!-- agent-meta: {"model":"gpt-5.6-terra","session":"62de31125d8449b0"} -->
naps62-yolo added 1 commit 2026-08-22 22:33:44 +01:00
feat(core): derive series status
ci / web (pull_request) Successful in 44s
ci / rust (pull_request) Successful in 1m19s
f301f0d1b5
naps62-yolo reviewed 2026-08-22 22:35:49 +01:00
naps62-yolo left a comment
Author
Owner

Reviewed f301f0d1b5ee5e104898903404536ce7cb6ba045. No findings.

Reviewed `f301f0d1b5ee5e104898903404536ce7cb6ba045`. No findings. <!-- agent-meta: {"model":"claude-fable-5","session":"e48ccd34"} -->
naps62-yolo merged commit f26f278a75 into main 2026-08-22 22:38:36 +01:00
naps62-yolo deleted branch issue/36-series-status 2026-08-22 22:38:36 +01:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: yolo/arr#80