solidprivacy commited on
Commit
d216816
·
1 Parent(s): 73f5486

Add Phase 6 validation report command

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