diff --git a/src/blackboard/db.py b/src/blackboard/db.py index 177b5ef..6d48f73 100644 --- a/src/blackboard/db.py +++ b/src/blackboard/db.py @@ -179,7 +179,7 @@ MANUAL_STATUSES = frozenset({"cancelled", "paused"}) VALID_TRANSITIONS = { "pending": {"claimed", "paused", "blocked", "cancelled"}, "claimed": {"working", "paused", "pending", "cancelled"}, - "working": {"review", "blocked", "failed", "paused", "escalated", "waiting_human", "cancelled"}, + "working": {"review", "done", "blocked", "failed", "paused", "escalated", "waiting_human", "cancelled"}, "paused": {"working", "claimed", "review", "escalated", "waiting_human", "cancelled"}, # 恢复到 resumed_from 记录的状态 "review": {"done", "pending", "failed", "paused", "escalated", "waiting_human", "cancelled"}, "blocked": {"pending", "escalated", "cancelled"},