feat(scada): add calibrated monitoring and incident recovery

This commit is contained in:
2026-11-07 19:44:58 +08:00
parent 26fa5d1909
commit ff8aba4964
109 changed files with 9165 additions and 629 deletions
+5
View File
@@ -21,6 +21,10 @@ class PageInput(StrictInput):
offset: int = Field(default=0, ge=0, le=10000)
class ScadaDeviceListInput(PageInput):
limit: int = Field(default=100, ge=1, le=500)
class TaskContextInput(PageInput):
section: Literal["summary", "task", "report", "evidence", "actions", "progress", "access_requests", "plan", "run", "skill", "questions"] = "summary"
report_revision: int | None = Field(default=None, ge=1)
@@ -255,6 +259,7 @@ class PageInfo(BaseModel):
class QueryResult(BaseModel):
model_config = ConfigDict(extra="forbid")
display_time_zone: Literal["Asia/Shanghai"] = "Asia/Shanghai"
source: str
source_ref: str
queried_at: datetime