2 """Output integrity and continuity agreement validation. 4 Ensures trace validity, density validity, and required continuity-anchor energy 5 agreement remain first-class parts of the correctness-evidence surface. 8 python benchmarks/density_matrix/correctness_evidence/output_integrity_validation.py 11 from __future__
import annotations
13 from benchmarks.density_matrix.correctness_evidence.common
import (
14 correctness_evidence_output_dir,
16 from benchmarks.density_matrix.correctness_evidence.records
import (
17 build_correctness_evidence_positive_records,
19 from benchmarks.density_matrix.correctness_evidence.validation_support
import (
20 assemble_positive_case_bundle,
22 from benchmarks.density_matrix.validation_scaffold
import (
23 require_bundle_fields,
27 SUITE_NAME =
"correctness_evidence_output_integrity" 28 ARTIFACT_FILENAME =
"output_integrity_bundle.json" 30 ARTIFACT_CORE_FIELDS = (
33 "record_schema_version",
46 output_integrity_passes = sum(case[
"output_integrity_pass"]
for case
in cases)
47 continuity_cases = [case
for case
in cases
if case[
"continuity_energy_required"]]
48 continuity_energy_passes = sum(case[
"continuity_energy_pass"]
for case
in continuity_cases)
51 if output_integrity_passes == len(cases)
52 and continuity_energy_passes == len(continuity_cases)
56 "total_cases": len(cases),
57 "output_integrity_passes": output_integrity_passes,
58 "continuity_cases": len(continuity_cases),
59 "continuity_energy_passes": continuity_energy_passes,
66 def main(argv: list[str] |
None =
None) -> int:
69 build_cases=build_cases,
70 build_artifact_bundle=build_artifact_bundle,
71 artifact_filename=ARTIFACT_FILENAME,
72 default_output_dir=DEFAULT_OUTPUT_DIR,
73 description=__doc__
or "",
74 output_dir_help=
"Directory to write the output integrity bundle into.",
75 quiet_report=
lambda b: print(
76 "output_integrity_passes={output_integrity_passes}, continuity_energy_passes={continuity_energy_passes}".format(
83 if __name__ ==
"__main__":
84 raise SystemExit(
main())
def build_correctness_evidence_positive_records()
def correctness_evidence_output_dir
def build_artifact_bundle
def assemble_positive_case_bundle
def require_bundle_fields