From 384a291875eafd02ced56f0abff3fbc401d75074 Mon Sep 17 00:00:00 2001 From: cfdaily Date: Fri, 29 May 2026 13:31:31 +0800 Subject: [PATCH] auto-sync: 2026-05-29 13:31:31 --- src/blackboard/db.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/blackboard/db.py b/src/blackboard/db.py index 06b1bc7..4c5fb50 100644 --- a/src/blackboard/db.py +++ b/src/blackboard/db.py @@ -178,7 +178,7 @@ VALID_STATUSES = frozenset({ TERMINAL_STATUSES = frozenset() # v3.1: 无终态,全靠 VALID_TRANSITIONS 校验 # 手动状态(不参与聚合推导) -MANUAL_STATUSES = frozenset({"cancelled", "paused"}) +MANUAL_STATUSES = frozenset({"cancelled", "paused", "reviewing"}) VALID_TRANSITIONS = { "pending": {"claimed", "paused", "blocked", "cancelled"}, @@ -190,7 +190,8 @@ VALID_TRANSITIONS = { "failed": {"pending", "escalated", "cancelled"}, "escalated": {"working", "pending", "paused", "cancelled"}, "waiting_human": {"working", "done", "paused", "cancelled"}, - "done": {"cancelled"}, + "done": {"cancelled", "reviewing"}, + "reviewing": {"done", "working", "cancelled"}, "cancelled": {"pending"}, }