1.7 KiB
1.7 KiB
多 agent 一任务一文件
当前默认使用
../06-tasks.md单文件看板。只有多个 agent 或人/agent 并发开发时才切换本模式。
切换规则
- 把
docs/06-tasks.md冻结为已存在任务的索引,不再并发修改任务行。 - 新任务在本目录使用
T-<编号>.md。 - 每个 agent 只编辑自己领取的任务文件和该任务必要的代码。
- 执行记录写入任务文件,不逐任务抢改共享
progress.md和current-state.md。 - 阶段性汇总由单一协调者更新共享文件。
文件名和编号
- 文件名:
T-101.md,细分任务可用T-101a.md。 - 新编号取
06-tasks.md与本目录现有任务最大编号加一。 - 目标文件存在时换下一个编号,不覆盖。
_template.md不参与编号。
Frontmatter
---
id: T-XXX
title: 一句话任务名
phase: 1
deps: []
status: TODO
created: YYYY-MM-DD
owner:
---
状态只允许 TODO、DOING、DONE、BLOCKED。
领取
- 选择编号最小且依赖全
DONE的TODO。 - 设置
owner和DOING后再开始。 - 同一 agent 一次只领取一个。
- 发现已有 owner 或状态刚变化时不得覆盖,重新选择任务。
完成
- 在任务文件记录变更、真实命令、结果、手工 smoke、决策和残余风险。
- 全部验收通过后改为
DONE。 - 验证失败时保持
DOING;确有外部决策阻塞时标BLOCKED并写清恢复条件。 - 不以“代码已写”代替证据。
流程和安全规则的唯一权威源仍是 ../../AGENTS.md。用户使用 grill me: 时只做反方评审,不自动建立或实现任务。