Files

24 lines
774 B
Python

"""11 zero-tolerance release invariants validation runner."""
from src.runtime.quality.invariants import verify_all_11_invariants
def test_11_invariants_all_pass():
summary = {
"ungrounded_content_count": 0,
"regex_violation_count": 0,
"powerful_model_violation_count": 0,
"orphan_temp_files_count": 0,
"hash_mismatches_count": 0,
"markdown_on_ecp_rejection_count": 0,
"unapproved_repairs_count": 0,
"invalid_tags_count": 0,
"invalid_manifests_count": 0,
"idempotency_failures_count": 0,
"median_cost_usd": 0.00021,
}
results = verify_all_11_invariants(summary)
for inv_name, passed in results.items():
assert passed is True, f"Invariant failed: {inv_name}"