From b970184f3e3988aad879bb560d9c8dcca22b1b12 Mon Sep 17 00:00:00 2001 From: cfdaily Date: Mon, 8 Jun 2026 08:54:47 +0800 Subject: [PATCH] auto-sync: 2026-06-08 08:54:47 --- docs/design/13-toolchain-and-dev-workflow.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/design/13-toolchain-and-dev-workflow.md b/docs/design/13-toolchain-and-dev-workflow.md index 799132d..fc141a3 100644 --- a/docs/design/13-toolchain-and-dev-workflow.md +++ b/docs/design/13-toolchain-and-dev-workflow.md @@ -2049,3 +2049,13 @@ CI workflow 已有 `notify-on-failure` job(ci.yml),当前格式: | 编号 | 变更内容 | |------|---------| | §16 | 新增事件中枢详细设计(§16.0-§16.10),基于 §15 串联架构 v2.0 的落地细节 | + +### v2.1 → v2.2 变更(事件中枢完善 + E2E 验证通过) + +| 编号 | 变更内容 | +|------|---------| +| §16.8 | #2 更新:组织级 webhook 已配置(Hook ID=28)+ secret 生效;#5 更新:PR 文件获取已实现 3 次重试;新增 #8(组织级覆盖)和 #9(ALLOWED_HOST_LIST 修复) | +| §16.4 | 技术设计更新:幂等检查加 `asyncio.Lock` 防并发竞态(T-02);Agent ID 提取到 `config/agents.py` 统一管理(T-04);`_fetch_pr_files` 返回 `Tuple[List[str], str]`,3 次重试 + 失败信息写入 Mail(T-05) | +| §16.5 | 错误处理更新:PR 文件获取失败不再静默,3 次重试后错误信息写入 Mail 正文 | +| 全局 | 广播风暴 bug 修复:`mail_notify.py` 校验 Agent ID,非有效 Agent(如 system)路由给庞统 | +| E2E | S22 模拟测试 13/13 通过;S23 真实 Gitea Webhook 8/8 通过;组织级 webhook 跨仓库投递 + 签名验证通过 |