feat(runtime): implement single-article consolidation runtime and modularize codebase
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
"""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}"
|
||||
Reference in New Issue
Block a user