soulsync/tests/video
BoulderBadgeDad 88553a95d2 video discover phase 1a: pure gap-engine core (collection + filmography diffs)
core/video/discovery_gaps.py — two pure diffs powering the 'what am I missing' rails:
collection_gaps (franchise entries you don't own, in collection order) and
filmography_gaps (a person's titles you don't own, deduped, kind/vote-filtered, ranked
by popularity). No I/O — the API wires owned-ids/collection-items/person-credits in.
9 tests.
2026-06-22 23:26:04 -07:00
..
test_discovery_gaps.py video discover phase 1a: pure gap-engine core (collection + filmography diffs) 2026-06-22 23:26:04 -07:00