import sys import json from pathlib import Path sys.stdout.reconfigure(encoding="utf-8") cat_path = Path("data/benchmarks/case_studies_catalog.json") cat = json.loads(cat_path.read_text(encoding="utf-8")) print(f"Total Domains: {len(cat.get('domains', []))}") total_cases = 0 for d in cat.get("domains", []): cases = d.get("case_studies", []) total_cases += len(cases) print(f"Domain ID: {d['domain_id']} | Name: {d['domain_name']} | Count: {len(cases)}") for c in cases: print(f" - Case ID: {c.get('case_id')} | Title: {c.get('title')} | File: {c.get('file_path')}") print(f"\nTotal Cases across all domains: {total_cases}")