(no commit message)

This commit is contained in:
2025-10-19 14:16:34 -05:00
parent d33cef379c
commit c1847586be
13 changed files with 884 additions and 1 deletions

View File

@@ -0,0 +1,11 @@
from pydantic import BaseModel, Field, ConfigDict
from typing import List, Optional
class AssumptionV1(BaseModel):
model_config = ConfigDict(extra='forbid', frozen=True, strict=True)
assumption_id: str
text: str
level: int = Field(ge=1, le=3, description="1=observed,2=educated,3=strategic")
confidence: float = Field(ge=0.0, le=1.0)
evidence: List[str] = []
validation_exp_id: Optional[str] = None