-- Clean cutover to the graph runtime: retire the slot/chapter model. Progression -- is now a walk of the story graph (playthroughs.current_node_id); cutscene and -- dialogue content lives in story_nodes/utterances. No users exist yet, so this -- drops the superseded tables outright rather than migrating their data. DROP TABLE IF EXISTS osint.seen_dialogue; DROP TABLE IF EXISTS osint.dialogue_steps; DROP TABLE IF EXISTS osint.cutscenes; DROP TABLE IF EXISTS osint.mystery_chapters; ALTER TABLE osint.playthroughs DROP COLUMN IF EXISTS current_chapter_index;