scripts/report_vision_2d_v2.py
"""Regenerate V2 statistics from saved candidate/decision JSON, never media."""
import argparse
import json
from pathlib import Path
from mcss.vision_probe.v2_reporting import build_report
def main():
parser = argparse.ArgumentParser(description=__doc__)
parser.add_argument("--report-dir", type=Path, required=True)
parser.add_argument("--work-dir", type=Path, required=True)
parser.add_argument("--v1-report-dir", type=Path)
args = parser.parse_args()
print(json.dumps(build_report(args.report_dir, args.work_dir, args.v1_report_dir), indent=2))
if __name__ == "__main__":
main()