Introduce identity model and reconcile upstream imports
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s

Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a070b5-4994-7271-bd8b-7c3dbcedec4b
This commit is contained in:
tegwick 2026-09-05 22:11:46 +02:00
parent a2b254786e
commit 361c944325
38 changed files with 1014 additions and 123 deletions

View file

@ -214,6 +214,13 @@ def validate_canon(root: Path | str | None = None) -> dict[str, Any]:
checks.metrics,
context.infospace.config.viability,
)
from .import_reviews import reviewed_import_cycles
import_reviews = reviewed_import_cycles(context.infospace.artifacts, context.infospace_root)
if import_reviews:
threshold_errors = [error for error in threshold_errors
if error.get("metric") != "consistency_cycles"]
checks.details["reviewed_model_import_cycles"] = import_reviews
checks.details["cycle_threshold_exception"] = "Exact reviewed reciprocal model imports; raw metric retained"
errors.extend(threshold_errors)
structural = structural_checks(context)
errors.extend(structural["errors"])