From 68cb4f4e76a01851fc11125445c3256dbecae7a0 Mon Sep 17 00:00:00 2001 From: cfdaily Date: Sat, 6 Jun 2026 07:50:54 +0800 Subject: [PATCH] auto-sync: 2026-06-06 07:50:54 --- docs/design/13-toolchain-and-dev-workflow.md | 24 ++++++++++++++++---- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/docs/design/13-toolchain-and-dev-workflow.md b/docs/design/13-toolchain-and-dev-workflow.md index f875a52..82d2079 100644 --- a/docs/design/13-toolchain-and-dev-workflow.md +++ b/docs/design/13-toolchain-and-dev-workflow.md @@ -458,7 +458,9 @@ P1 必须先配好以下工具,否则机械门控跑不起来: ``` 1. 问题入口 - └─ 主公口头 / 需求文档 → 庞统创建 Gitea Issue #N + └─ 主公口头 / 需求文档 + └─ 庞统梳理需求方案 → 司马懿确认技术可行性 + └─ Review 通过后 → 庞统创建 Gitea Issue #N 2. 分支创建 └─ git checkout -b feat/issue-N-xxx @@ -548,14 +550,26 @@ P1 必须先配好以下工具,否则机械门控跑不起来: | Skill 名 | 固化什么 | 适用 Agent | |----------|---------|-----------| -| `git-workflow` | 分支创建/命名/合并规范、commit 规范、PR 创建流程、**当前分支注入上下文** | 所有编码 Agent(张飞、姜维、关羽) | -| `code-review` | 风险级别判定规则、审查清单(基础+项目变体)、审查标准、结论格式 | 司马懿(主审查)、所有轮查 Agent | +| `git-workflow` | 分支创建/命名/合并规范、commit 规范、PR 创建流程、**当前分支注入上下文** | 所有编码 Agent | +| `code-review` | 风险级别判定规则、审查清单(基础+项目变体)、审查标准、结论格式 | 司马懿(默认审查者)、庞统(交叉审查) | | `ci-cd-ops` | CI 配置规范、deploy 脚本规范、健康检查标准、版本记录规范 | 姜维(平台)、所有项目维护者 | -| `bugfix-workflow` | 根因定位流程、回归测试要求、Issue 关联 | 张飞、姜维 | +| `bugfix-workflow` | 根因定位流程、回归测试要求、Issue 关联 | 所有编码 Agent | | `hotfix-workflow` | hotfix 判断标准、直接 push main 流程、CI 必跑、24h 复盘要求 | 庞统(协调)、张飞、姜维 | -| `testing-workflow` | 什么时候跑什么测试、怎么写测试、测试数据隔离规范 | 所有编码 Agent | +| `testing-workflow` | 测试分工规范、什么时候跑什么测试、测试数据隔离 | 所有 Agent | | `release-workflow` | tag 规范、changelog、发布流程、数据库 schema 变更向前兼容规范 | 庞统(协调) | +### 测试分工规范(testing-workflow Skill 内) + +| 测试类型 | 谁写 | 谁跑 | +|---------|------|------| +| **单元测试(UT)** | 开发者自己(张飞/姜维/关羽/赵云等) | CI 自动 + 开发者本地 | +| **功能测试** | 司马懿(专职) | CI 自动 | +| **集成测试** | 司马懿(专职) | CI 自动 | +| **E2E 测试** | 司马懿(专职) | 用户手动触发 | +| **测试脚本/工具** | 司马懿 + 赵云(数据相关) | 按需 | + +> 所有人都能写代码和写 UT。但功能测试、集成测试、E2E 由司马懿专职编写和维护——确保测试视角独立于开发视角。 + --- ## §11. 实施路线