Build and register the TMDB ingestor #50

Closed
opened 2026-07-22 16:15:24 +02:00 by thecrealm · 1 comment
Owner

M5/D48. Register TMDB (§11.3.2) with permission basis 'official API terms + required public attribution (incl. JustWatch credit for watch-provider data)', scoped to anime claim kinds incl. image payloads if covers are in scope; build the ingestor per §11.3.3. Normalize: German titles/translations as appellations, season/episode structure, DE-region watch providers → stream-offering manifestation claims (platform agent, availability, §13.4). Add the attribution notice to the public site where TMDB-derived data is displayed (per API terms; place alongside §12.6-compliant same-origin assets). Acceptance: scheduled runs record observations idempotently (CR-17); a real German simulcast title's stream offerings appear as candidates; attribution visible on prod.

M5/D48. Register TMDB (§11.3.2) with permission basis 'official API terms + required public attribution (incl. JustWatch credit for watch-provider data)', scoped to anime claim kinds incl. image payloads if covers are in scope; build the ingestor per §11.3.3. Normalize: German titles/translations as appellations, season/episode structure, DE-region watch providers → stream-offering manifestation claims (platform agent, availability, §13.4). Add the attribution notice to the public site where TMDB-derived data is displayed (per API terms; place alongside §12.6-compliant same-origin assets). Acceptance: scheduled runs record observations idempotently (CR-17); a real German simulcast title's stream offerings appear as candidates; attribution visible on prod.
thecrealm added
now
and removed
next
labels 2026-07-22 17:33:37 +02:00
Author
Owner

Won't do (structured decision 2026-07-22, D52): TMDB is the first key-gated source — the API-key registration and public attribution obligations are external commitments the operator declines. Dropped from the D48 set entirely; §16.1 amended. Stream offerings and availability windows are curator-maintained (#52, machinery verified in #49); episode depth remains #53's job.

Won't do (structured decision 2026-07-22, D52): TMDB is the first key-gated source — the API-key registration and public attribution obligations are external commitments the operator declines. Dropped from the D48 set entirely; §16.1 amended. Stream offerings and availability windows are curator-maintained (#52, machinery verified in #49); episode depth remains #53's job.
thecrealm 2026-07-22 17:38:30 +02:00
  • closed this issue
  • removed the
    now
    label
Sign in to join this conversation.
No labels
M0
M1
M2
M3
M4
M5
blocked
next
now
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
thecrealm/mokuroku#50
No description provided.