Skip to content

Commit 36d1687

Browse files
committed
feat(validation): add versioned policy planner
1 parent bd00cc5 commit 36d1687

9 files changed

Lines changed: 1604 additions & 484 deletions

File tree

src/openenv/cli/_validation.py

Lines changed: 15 additions & 480 deletions
Large diffs are not rendered by default.

src/openenv/validation/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
ValidationSeverity,
1616
ValidationStatus,
1717
)
18+
from .planner import build_validation_plan, VALIDATION_POLICY_VERSION
1819
from .task_manifest import (
1920
ArtifactSpec,
2021
EnvironmentConfig,
@@ -40,6 +41,7 @@
4041
"TaskIdentity",
4142
"TaskManifest",
4243
"TaskManifestLoad",
44+
"VALIDATION_POLICY_VERSION",
4345
"ValidationCapability",
4446
"ValidationCheck",
4547
"ValidationContext",
@@ -49,5 +51,6 @@
4951
"ValidationResult",
5052
"ValidationSeverity",
5153
"ValidationStatus",
54+
"build_validation_plan",
5255
"load_task_manifest",
5356
]

0 commit comments

Comments
 (0)