当前允许建立后续工单,也定义了“待实施”和“阻塞”状态,但单元任务模板没有前置工单和并行信息,Agent 实施前也没有明确的依赖检查步骤,容易遗漏任务之间的真实依赖。
目标是采用最小实现:由工单显式声明依赖,Agent 在实施前人工检查,Harness 只保证模板字段存在。
单元任务模板增加:
## 依赖与并行 - 前置工单:无 / #编号 - 是否允许与前置工单并行:是 / 否 - 原因:
Agent 规则和开发工作流规定:
python -m unittest discover -s tests -v python dev_scripts/check_harness.py --strict python dev_scripts/sync_wiki_docs.py --check python -m compileall -q dev_scripts tests git diff --check
风险:依赖规则过重,导致独立任务也必须等待;“待实施”和“阻塞”被混用。
控制:只有工单声明真实依赖时才等待;明确允许并行及状态边界。回退时恢复本任务提交,并将 Wiki 页面恢复到前一 revision。
dcef8c85c6c99d4ff2ce4678736092479b505794
82bb04c1bf6a703568218664a652b5192055f072
实现提交:a59e3b5
a59e3b5
git diff --check
下一步创建 Wiki 任务归档并同步本地镜像。
feat: 增加最小工单依赖规则 (#8)
f652cbd
docs: 归档任务 #8
main
b043f3438b0e49c6fcea18cdfe0596df73196971
docs/task/8-最小工单依赖规则.md
首次“同步 + 检查”组合命令在 120 秒超时。检查发现 Wiki 导出已完成且 revision 正确,随后从失败点单独重跑 sync_wiki_docs.py --check,18/18 通过;最终闭环再次完整验证通过。
sync_wiki_docs.py --check
请按验收标准检查;收到明确“#8 验收通过”后再关闭工单。
用户已明确确认 #8 验收通过,工单已关闭。
4e9f2e1
e9a890b18380bfbc02b7a292b8bed95cba8468a0
No dependencies set.
The note is not visible to the blocked user.
基本信息
要解决什么
当前允许建立后续工单,也定义了“待实施”和“阻塞”状态,但单元任务模板没有前置工单和并行信息,Agent 实施前也没有明确的依赖检查步骤,容易遗漏任务之间的真实依赖。
目标是采用最小实现:由工单显式声明依赖,Agent 在实施前人工检查,Harness 只保证模板字段存在。
做什么 / 不做什么
已确认方案
单元任务模板增加:
Agent 规则和开发工作流规定:
文档影响
验收标准
验证方式
风险和回退
风险:依赖规则过重,导致独立任务也必须等待;“待实施”和“阻塞”被混用。
控制:只有工单声明真实依赖时才等待;明确允许并行及状态边界。回退时恢复本任务提交,并将 Wiki 页面恢复到前一 revision。
实现完成,进入归档阶段
最终方案
dcef8c85c6c99d4ff2ce4678736092479b50579482bb04c1bf6a703568218664a652b5192055f072实现提交:
a59e3b5首轮验证
git diff --check:通过下一步创建 Wiki 任务归档并同步本地镜像。
最终实施与归档证据
a59e3b5(feat: 增加最小工单依赖规则 (#8))f652cbd(docs: 归档任务 #8)main:已推送至f652cbdb043f3438b0e49c6fcea18cdfe0596df73196971docs/task/8-最小工单依赖规则.mddcef8c85c6c99d4ff2ce4678736092479b50579482bb04c1bf6a703568218664a652b5192055f072最终验证
git diff --check:通过过程记录
首次“同步 + 检查”组合命令在 120 秒超时。检查发现 Wiki 导出已完成且 revision 正确,随后从失败点单独重跑
sync_wiki_docs.py --check,18/18 通过;最终闭环再次完整验证通过。请按验收标准检查;收到明确“#8 验收通过”后再关闭工单。
验收完成
用户已明确确认 #8 验收通过,工单已关闭。
4e9f2e1(已推送至远端main)e9a890b18380bfbc02b7a292b8bed95cba8468a0docs/task/8-最小工单依赖规则.md