from apps.editor.models import Project
p = Project.objects.get(pk=8)
src = p.ai_suggestions.filter(is_active=True).order_by("-updated_at", "-created_at").first()
alts = (src.structured_response or {}).get("alternatives") or []
print(f"Total: {len(alts)}")
print()
for i, a in enumerate(alts[:15], 1):
    name = (a.get("sequence_name") or a.get("topic_label") or "?")[:60]
    sm = int(a.get("start_ms") or 0)
    em = int(a.get("end_ms") or 0)
    dur = (em - sm) / 1000
    aid = str(a.get("id") or "")[:50]
    src_field = a.get("structural_source") or ""
    print(f"{i:>3}. [{sm/1000:>7.1f}-{em/1000:>7.1f}] dur={dur:>6.1f}s | {name:<60} | id={aid} | src={src_field}")
