chore: archive source ref plans

This commit is contained in:
lda
2026-06-13 23:07:31 +07:00 Verified
parent 4983033b7b
commit a1fcba6d4f
4 changed files with 13 additions and 1 deletions
+5
View File
@@ -41,6 +41,11 @@ class SourcePolicy:
platform: bool = False
binding_required: bool = True
def __post_init__(self) -> None:
"""Reject contradictory deployment policy combinations."""
if self.platform and self.binding_required:
raise ValueError("platform sources cannot require bindings")
class SourceVisibilitySnapshot(BaseModel):
"""Serializable visibility flags for one source inventory snapshot."""