Spaces:
Running
Running
File size: 693 Bytes
d216816 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | from __future__ import annotations
from pathlib import Path
from mvp_phase6_validation_manifest import load_validation_manifest
from mvp_phase6_validation_report import write_validation_report
MANIFEST = Path("test_cases/mvp_phase6/validation_manifest.json")
OUTPUT = Path("output/validation/mvp_phase6_synthetic_validation_report.json")
def main() -> None:
manifest = load_validation_manifest(MANIFEST)
report = write_validation_report(manifest, OUTPUT)
print(
f"Wrote {OUTPUT}: {report['case_count']} cases, "
f"{report['failing_case_count']} failing, "
f"{report['evidence_gap_count']} evidence gaps."
)
if __name__ == "__main__":
main()
|