Source code for ralph.mcp.artifacts.plan._summary
from __future__ import annotations
from pydantic import ConfigDict, Field
from ralph.mcp.artifacts.plan._scope_item import ScopeItem
from ralph.pydantic_compat import RalphBaseModel
[docs]
class Summary(RalphBaseModel):
model_config = ConfigDict(extra="forbid")
context: str = Field(..., min_length=1)
scope_items: list[ScopeItem] = Field(..., min_length=3)