diff --git a/docs/design/04-blackboard-collaboration-model.md b/docs/design/04-blackboard-collaboration-model.md index 014ceb8..a5d2419 100644 --- a/docs/design/04-blackboard-collaboration-model.md +++ b/docs/design/04-blackboard-collaboration-model.md @@ -321,12 +321,14 @@ GET /api/projects/{pid}/tasks/{task_id}/timeline?limit=50&offset=0 --- -## 五、设计决策待确认 +## 五、设计决策(已确认) -1. **assignee 是否完全取消?** — 还是保留为"谁负责"的语义,但路由统一走 @mention? -2. **@多人 Phase 1 是否实现自动拆子任务?** — 还是 Phase 1 只做多人 mention,手动拆? -3. **timeline API 是否 Phase 1 就做?** — 还是先用 `expand=all` + 前端聚合? -4. **mentions 自动提取的 @模式** — `@zhangfei-dev` 还是 `@张飞` 还是两者都支持? +| # | 决策 | 结论 | 理由 | +|---|------|------|------| +| D1 | assignee 是否完全取消? | **保留为显示字段,路由统一走 @mention** | 前端展示/Mail/向后兼容/查询效率 | +| D2 | @多人 Phase 1 是否自动拆子任务? | **不自动拆,Phase 3 再做** | daemon 无法可靠推断依赖关系 | +| D3 | timeline API 是否 Phase 1 就做? | **Phase 2 做(单任务版)** | 先让 E2E 跑通 | +| D4 | @ 模式支持中文昵称? | **只支持 @agent-id** | 无歧义,低维护成本 | ---