CinemaLive
Constellations
Pull a thread. Fall through the movies. A cosmos of cinema you travel by thread — where every connection, even an interpretive one, is a sourced, cited, traversable edge instead of confident fiction.
The problem
Ask an AI for movie connections and it will lie to you beautifully.
The web is full of "how is The Matrix connected to Dune?" — and the answers are confident, fluent, and frequently invented. A model with no ground truth will assert a shared actor that doesn't exist, a thematic parallel it can't support, a release date it half-remembers. The connections sound exactly as authoritative whether they're real or hallucinated, and you have no way to tell which is which.
That's fine for a party trick and useless for anything you'd want to trust. The thing missing isn't fluency — models have plenty. It's a footnote: a way to see where a claim came from and decide for yourself whether it holds.
The solution
Every thread carries a citation.
Constellations is a sourced knowledge graph of cinema wearing a navigable cosmos. One hundred and fifty-four cinematic universes orbit as spinning poster-globes; pick one and the rest collapse away while your world blooms — its films circling a glowing sun, its shows on an inner ring, the franchise logo burning at the center. Pull a thread and a ship flies you along the copper line to the next world. Every film and series opens to an original, in-voice write-up: a real synopsis, the crucial scene, grounded production trivia, where it streams right now, and the threads that tie it to everything else.
The point isn't trivia a model made up. Every connection — even an interpretive one — is a sourced, cited, traversable edge. When a card says Neo embodies The Chosen One, a role walked elsewhere by Paul Atreides, Anakin Skywalker, and John Connor, that's an interpretation edge carrying a rationale, a confidence score, and an encyclopedic citation — worn honestly as "a reading," never dressed up as fact. Anyone can ask an AI for parallels and get confident fiction; Constellations hands one back with a footnote.
It runs on the same spine as the rest of this workshop: facts in code, judgment in the model. This is retrieval-augmented generation grounded in a knowledge graph — GraphRAG, where the "retrieval" is graph traversal over a Kuzu graph database rather than a fuzzy vector search, so every fact handed to the model is exact and citable. Graph traversal, the read-only safety gate, and the lineage trace are pure Python and authoritative. The model is reserved for the two things code can't do — turning a question into a precise graph query (Cypher), and turning a cited payload into prose.