context loading, path resolution, form state, dynamic rules, and provider-neutral assessment runner/cache boundary

This commit is contained in:
2026-05-04 13:52:29 +02:00
parent eccf1874fb
commit 8361f9ea45
29 changed files with 2809 additions and 65 deletions

View File

@@ -120,6 +120,7 @@ def _looks_like_contract(data: dict[str, Any]) -> bool:
"metric_bands",
"assertions",
"forms",
"rules",
"rubrics",
}
)