feat(ack): reclaim verified worker terminals via script after round end

This commit is contained in:
2026-08-23 23:14:29 +08:00
parent 5a906f24fa
commit 1c52a3996c
5 changed files with 468 additions and 22 deletions
+5 -4
View File
@@ -190,10 +190,11 @@ delivery run 标为 `blocked` 或 `failed`。
一轮结束时 Coordinator 必须能回答 `optimization-method.md` §「结束条件」的问题:
哪些 verified、哪些 leftover、各失败几轮、工作树是否干净、还有没有未处理项。
Coordinator 最后标记整轮任务完成后,关闭所有只关联 `verified` 任务的 Developer/Test
终端并核对关闭回执;receipt 和落盘证据继续保留。仍关联 `blocked``failed_retest`
`leftover` 或其它未完成任务/未解决环境事件的终端保留,不设置 TTL。一个终端只要仍被
任一这类任务引用,就不能因为同时关联了 verified 任务而关闭。
Coordinator 最后标记整轮任务完成后,`scripts/reclaim_workers.py` 先 dry-run
审阅决策、再 `--apply` 关闭所有只关联 `verified` 任务的 Developer/Test 终端并核对
回执;receipt 和落盘证据继续保留。仍关联 `blocked``failed_retest``leftover`
或其它未完成任务/未解决环境事件的终端保留,不设置 TTL。一个终端只要仍被任一这类
任务引用,就不能因为同时关联了 verified 任务而关闭。
---