Compare commits

...

5 Commits

Author SHA1 Message Date
cfdaily 85e2004e69 fix(17): redesign on_failure to use Gitea management instead of Mail API
- Rewrite §5.2: on_failure 三分路设计(业务失败→PR comment @assignee / 系统失败→Gitea Issue @pangtong / 基础设施失败→toolchain task @jiangwei)
- Update §7.4: _send_mail 不参与 toolchain 失败处理
- Update §11.1: 向后兼容表新增 on_failure 路径变更说明
- Add D17-8: 设计决策记录 on_failure 走 Gitea 不走 Mail
- Update §10: 影响范围新增 toolchain_handler.py on_failure 改动行

Closes: on_failure redesign per 'toolchain 事件全生命周期在 toolchain 流程内闭环'
2026-06-13 22:52:30 +08:00
pangtong-fujunshi 5be32bd0b8 Merge PR #63: §17 ToolchainHandler 强约束设计 2026-06-13 14:10:19 +00:00
cfdaily 71bab93308 fix(design): §17 M1 verify_completion 列名 content→body(司马懿 Review)
CI / lint (pull_request) Successful in 7s
CI / test (pull_request) Successful in 8s
CI / notify-on-failure (pull_request) Successful in 0s
2026-06-13 22:09:18 +08:00
cfdaily 023de9862f feat(design): §17 ToolchainHandler 强约束设计(取代 action Mail 类型)
CI / lint (pull_request) Successful in 7s
CI / test (pull_request) Successful in 9s
CI / notify-on-failure (pull_request) Successful in 0s
- 新增 17-toolchain-handler-enforcement.md 完整设计文档
- 标记 17-action-mail-type.md 为 SUPERSEDED
- 方向修正:让 toolchain 事件回归 ToolchainHandler(§14 已有架构)
2026-06-13 22:04:08 +08:00
pangtong-fujunshi 626e13c0d1 Merge PR #62: feat(design): §17 action Mail 类型设计 v2.0 2026-06-13 13:37:58 +00:00
2 changed files with 1173 additions and 0 deletions
+4
View File
@@ -5,6 +5,10 @@ version: v2.0
status: draft
---
> ⚠️ **SUPERSEDED** — 本文档已被 `17-toolchain-handler-enforcement.md` 取代。
> 方向修正:不在 Mail 侧加 action 类型,而是让 toolchain 事件回归 ToolchainHandler(§14 已有架构)。
> 保留本文档仅作历史参考。
# action Mail 类型设计
> **状态**: 草案 v2.0
File diff suppressed because it is too large Load Diff