refactor(arch): 信息架构升级 — 三层四角色控制面板 + 跨平台 task 交接协议
核心变化: - dashboard.md 替代 DASHBOARD + ROADMAP,人类+Arch AI 唯一入口 - DECISIONS.md 人类决策入口,≤3 条待决策 - .ai/tasks/ 14 个独立 task 文件(Coder 8 + Tester 6),弱模型自包含可独立执行 - 旧 today/queue 归档,每个角色启动 ≤2 个文件 - ADR-012 跨平台「高模型指挥小模型」协作架构落地 - 知识库补全:L-002~005、P-004~005、ADR-011~012 - Arch AI 上下文资源管理硬约束写入 principles.md Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
# Task {编号}: {标题}
|
||||
|
||||
## 元信息
|
||||
|
||||
| 字段 | 值 |
|
||||
|------|-----|
|
||||
| 状态 | `todo` → `in_progress` → `done` → `tested` → `accepted` |
|
||||
| 优先级 | P0 / P1 / P2 |
|
||||
| 依赖 | {上游 task 编号,无则写「无」} |
|
||||
| 分配给 | Coder AI (Trae CN + GLM-4.6) |
|
||||
|
||||
## 输入
|
||||
|
||||
**要读的文件**:
|
||||
- `{完整路径}` — {一句话说明}
|
||||
|
||||
**参考的 ADR**:
|
||||
- ADR-XXX: {一句话说明关联}
|
||||
|
||||
**上游依赖产出**:
|
||||
- {上游 task 编号}: {产出是什么}
|
||||
|
||||
## 输出
|
||||
|
||||
**要生成/修改的文件**:
|
||||
- `{完整路径}` — {说明}
|
||||
- `{完整路径}` — {说明}
|
||||
|
||||
**验收方法**:
|
||||
```bash
|
||||
{具体命令或步骤,Coder 可以自己跑来验证}
|
||||
```
|
||||
|
||||
## 约束
|
||||
|
||||
- 不碰: `{目录路径}`
|
||||
- 技术栈: {库/版本}
|
||||
- 遵循: `{规范文件}`
|
||||
|
||||
## 完成报告
|
||||
|
||||
> Coder 完成后填写。Commit message 以 `[READY_FOR_TEST]` 结尾。
|
||||
|
||||
- [ ] 输出文件已生成
|
||||
- [ ] 验收命令通过
|
||||
- [ ] Commit: `{hash}`
|
||||
- [ ] Commit message: `feat({编号}): {描述} [READY_FOR_TEST]`
|
||||
@@ -0,0 +1,75 @@
|
||||
# Task {编号}: {标题}
|
||||
|
||||
## 元信息
|
||||
|
||||
| 字段 | 值 |
|
||||
|------|-----|
|
||||
| 状态 | `todo` → `in_progress` → `done` → `accepted` |
|
||||
| 优先级 | P0 / P1 / P2 |
|
||||
| 对应 Coder task | {P01-XXX} |
|
||||
| 分配给 | Tester AI (Coze CN) |
|
||||
|
||||
## 测试目标
|
||||
|
||||
{一句话 —— 验证什么功能/模块}
|
||||
|
||||
## 被测对象
|
||||
|
||||
**Coder 产出的 commit**:
|
||||
- 从 git log 查找 commit message 包含 `[READY_FOR_TEST]` 且 task 编号为 `{编号}` 的最新 commit
|
||||
- 或直接读 `.ai/roles/dev/card.md` 里指定的代码目录
|
||||
|
||||
**Coder task 文件**:
|
||||
- [P01-XXX]({路径}) — 理解该 task 的输入/输出/约束
|
||||
|
||||
## 测试内容
|
||||
|
||||
**关键路径**:
|
||||
- [ ] {关键路径 1}
|
||||
- [ ] {关键路径 2}
|
||||
- [ ] {边界条件}
|
||||
|
||||
**不应发生的**:
|
||||
- [ ] {错误情况 1}
|
||||
|
||||
## 执行方式
|
||||
|
||||
```
|
||||
1. git pull → 拉取最新代码
|
||||
2. 在 Coze 沙盒中执行测试
|
||||
3. 生成测试报告
|
||||
```
|
||||
|
||||
## 报告格式
|
||||
|
||||
输出 `reports/{编号}-{日期}.json`:
|
||||
|
||||
```json
|
||||
{
|
||||
"task": "{编号}",
|
||||
"date": "{YYYY-MM-DD}",
|
||||
"summary": {
|
||||
"total": {N},
|
||||
"passed": {N},
|
||||
"failed": {N}
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"case": "{用例名}",
|
||||
"status": "pass|fail",
|
||||
"details": "{失败时的详细信息}"
|
||||
}
|
||||
],
|
||||
"conclusion": "PASS|FAIL|RETRY"
|
||||
}
|
||||
```
|
||||
|
||||
## 完成报告
|
||||
|
||||
> Tester 完成后填写。
|
||||
|
||||
- [ ] 测试已执行
|
||||
- [ ] 报告已生成 → `reports/{编号}-{日期}.json`
|
||||
- [ ] Commit: `{hash}`
|
||||
- [ ] Commit message: `test({编号}): {结论}`
|
||||
- [ ] 结论: PASS / FAIL / RETRY
|
||||
Reference in New Issue
Block a user