fix(api): 修復 mypy 類型錯誤 - Incident 欄位補齊
This commit is contained in:
@@ -344,6 +344,8 @@ class ProposalService:
|
||||
signals=signals,
|
||||
affected_services=record.affected_services or [],
|
||||
proposal_ids=[UUID(pid) for pid in (record.proposal_ids or [])],
|
||||
decision_chain=None, # DB 不存完整決策鏈
|
||||
outcome=None, # DB 存結果狀態而非完整 outcome
|
||||
created_at=record.created_at,
|
||||
updated_at=record.updated_at,
|
||||
resolved_at=record.resolved_at,
|
||||
@@ -555,8 +557,8 @@ class ProposalService:
|
||||
incident.status = IncidentStatus.RESOLVED
|
||||
incident.resolved_at = datetime.now(UTC)
|
||||
incident.updated_at = datetime.now(UTC)
|
||||
if incident.decision:
|
||||
incident.decision.state = "completed"
|
||||
# 注意: decision_chain 是完整 AI 推論過程,不需要在此修改
|
||||
# 狀態由 incident.status = RESOLVED 表達
|
||||
await redis_client.set(key, incident.model_dump_json(), ex=604800)
|
||||
redis_ok = True
|
||||
logger.info(
|
||||
|
||||
Reference in New Issue
Block a user