feat(task): add validation status semantics

This commit is contained in:
2026-05-22 10:55:45 +08:00
parent 28a2627b1f
commit 2fd618da9c
4 changed files with 78 additions and 7 deletions

View File

@ -77,6 +77,8 @@ class TaskService:
payload = task.to_dict()
payload["short_title"] = self.ensure_short_title(task).metadata.get("short_title")
payload["is_open"] = task.is_open
payload["is_execution_active"] = task.is_execution_active
payload["requires_user_action"] = task.requires_user_action
return payload
def ensure_short_title(self, task: TaskRecord) -> TaskRecord: