import os, sys, json
_B=os.path.abspath(os.path.join(os.path.dirname(__file__),"..","..","backend")); os.chdir(_B); sys.path.insert(0,_B)
PID="7f325c39-7478-4386-a562-27daadd44353"; EID="fbf15266-989c-4cc8-8d82-699ea5f628aa"
from app.core.database import SessionLocal
from app.services.scene_reference_service import SceneReferenceService
db=SessionLocal()
svc=SceneReferenceService(db, PID)
lk=svc.load_episode_entity_lookup(EID)
print("total entries:", len(lk))
for i,(k,v) in enumerate(lk.items()):
    if i>=6: break
    print("key:", k, "| name:", v.get("name"), "| short_id:", v.get("short_id"))
db.close()
