From b384433c806cf460f36881979960705e32ca2a17 Mon Sep 17 00:00:00 2001 From: cfdaily Date: Sat, 20 Jun 2026 18:59:18 +0800 Subject: [PATCH] =?UTF-8?q?[moz]=20docs(=C2=A721):=20fix=20=E5=A7=9C?= =?UTF-8?q?=E7=BB=B4=20S1=EF=BC=88=E5=90=8C=E6=AD=A5=20=C2=A720=20task=5Fs?= =?UTF-8?q?tate=20DDL=EF=BC=89+=20S2=EF=BC=88SQL=20=E8=AF=AD=E4=B9=89?= =?UTF-8?q?=E5=8F=98=E5=8C=96=E8=AF=B4=E6=98=8E=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/design/21-unified-toolchain-design.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/design/21-unified-toolchain-design.md b/docs/design/21-unified-toolchain-design.md index a4fb818..3da4e2a 100644 --- a/docs/design/21-unified-toolchain-design.md +++ b/docs/design/21-unified-toolchain-design.md @@ -718,6 +718,8 @@ CREATE TABLE task_state ( daemon 监听 Issue 创建 webhook → 解析标题中的 `[parent #N]` → 记录 parent_issue。 +⚠️ **需同步更新 §20 task_state DDL** 新增 `parent_issue INTEGER` 列。 + --- ## §15. @mention 通知迁移 @@ -757,7 +759,7 @@ ticker._check_round_complete: ### 16.2 Gitea 迁移 ticker._check_round_complete 改为: -1. 扫描 task_state 中 parent_issue 非空的记录 +1. 扫描 task_state 中 parent_issue IS NOT NULL(替代原 `SELECT DISTINCT parent_task FROM tasks`,语义不变——都是找有子任务的 parent) 2. 找到所有 parent_issue 相同的 sub Issue 3. 检查 sub Issue 是否全部终态(通过 task_state.status) 4. 全部终态 → spawn 庞统 review