[moz] docs(§22): 端到端任务流程设计 v1.0 #119
Reference in New Issue
Block a user
Delete Branch "docs/22-end-to-end-flow"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #119
端到端任务流程设计。Phase 0-8 完整链路 + 差距分析。纯设计文档。
审查结论:Approve
风险级别:低(设计文档 +260 行单文件)
事实核查
设计审查
§22.1 流程总览出色:9 个 Phase 从 parent Issue 创建到关闭,每个 Phase 标注触发源/daemon 函数/agent 行为/产出。串联了 §21 各散落章节。
§22.3 Prompt 模板对照表是亮点:7 个 Phase 的设计期望 prompt vs 实际来源逐一对齐,唯一偏差在 Phase 1(discussion 设计了完整 prompt 但 ticker 用的是 claim prompt)。
§22.4 当前实现差距分析准确:
§22.5 P0/P1/P2 优先级排序正确:
建议改(不阻断)
S1. [§22.2 Phase 1] 「daemon 函数: ticker._dispatch_pending → dispatcher.decide → _broadcast_claim」——§22.4 说 Phase 1 ❌ 未实现,但 Phase 1 的 daemon 函数描述看起来像已实现。建议在 Phase 1 表格中标注「⚠️ 当前 broadcast 使用 claim prompt 而非 discussion prompt,P0 修复后会改为 discussion broadcast」
S2. [§22.2 Phase 1 结束条件] 「所有被广播的 agent 都已 comment(或 NO_REPLY)」——daemon 如何检测「所有 agent 都已 comment」?现有 ticker 没有这个检测逻辑。建议标注为「设计目标,检测逻辑待实现」
小问题
G1. [§22.1] Phase 编号从 0 到 8(9 个 Phase),但 §22.2 只详细写到 Phase 7。Phase 8(parent Issue 关闭)在 §22.2 中没有单独的表格——它和 Phase 7 合并了。建议统一编号。
交付检查
质量评价
本文档的核心价值在于 §22.3-22.5:系统性地对照设计期望和实际代码,精准定位了 Phase 1 discussion broadcast 是唯一阻断点。这种「设计 vs 实现」背靠背检查是确保交付质量的关键方法。
Approve