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

@@ -140,6 +140,23 @@ from markitect_tool.reference import (
parse_reference,
resolve_reference,
)
from markitect_tool.runtime import (
AssessmentRequest,
AssessmentResult,
AssessmentRunResult,
AssessmentRunner,
FieldState,
FormState,
MemoryAssessmentCache,
RuntimeContext,
RuntimeContextLoadResult,
RuntimeContextSource,
assessment_requests_for_contract,
evaluate_form_state,
load_runtime_context_file,
load_runtime_context_file_result,
run_contract_assessments,
)
from markitect_tool.schema import (
MarkdownSchema,
SchemaValidationResult,
@@ -290,6 +307,21 @@ __all__ = [
"load_namespaces",
"parse_reference",
"resolve_reference",
"AssessmentRequest",
"AssessmentResult",
"AssessmentRunResult",
"AssessmentRunner",
"FieldState",
"FormState",
"MemoryAssessmentCache",
"RuntimeContext",
"RuntimeContextLoadResult",
"RuntimeContextSource",
"assessment_requests_for_contract",
"evaluate_form_state",
"load_runtime_context_file",
"load_runtime_context_file_result",
"run_contract_assessments",
"MissingTemplateVariable",
"TemplateAnalysis",
"TemplateError",