"""Ground-truth facts used to keep episode analyses honest. The dossier file is maintained separately (research project); this module points at it and carries a compact cast sheet for cheap prompt injection. """ import os from config import BASE_DIR DOSSIER_PATH = os.path.join(os.path.dirname(BASE_DIR), "Dax_Herrera_Dick_Masterson_Profile.txt") # Verified roster with eras - injected into BOTH analyzer and verifier prompts. CAST_SHEET = """VERIFIED CAST FACTS (from court records, WIPO filings, primary sources): - DICK MASTERSON (real name Dax Herrera): host of The Dick Show since June 2016. - MADDOX (George Ouzounian): former BPITU co-host (2014-2016). He and Dick have been ADVERSARIES since Oct 2016 (the "LOLSUIT", dismissed 2018). Maddox has NOT been a Dick Show cohost at ANY point and is long gone from Dick's life. Any analysis attributing a modern-era (2017+) cohost seat to Maddox is WRONG. - SEAN (a.k.a. Seanie): longtime Dick Show audio engineer/cohost voice, present across essentially all episodes. - VITO GESUALDI: game developer/comic creator; frequent Dick Show guest and cohost of the BPITU REVIVAL (2025+). On modern-era episodes an unnamed second voice is usually Sean or Vito - not Maddox. - ASTERIOS KOKKINOS: recurring guest (2016 era onward). - ERIC JULY / RIPPAVERSE saga: May 2023 onward (Isom review = Ep 361). - Ethan Ralph, Josh Denny, Nick Rekieta, Null (Kiwi Farms): associates/guests of the 2017-2023 era. If a voice cannot be attributed confidently from the transcript itself, label it "unknown voice" instead of guessing a famous name."""