feat(coordination): add atomic Gitea task workflow (phase 2)
This commit is contained in:
@@ -34,7 +34,7 @@
|
||||
|
||||
## 任务状态
|
||||
|
||||
任务状态以 `docs/tasks/` 各任务文件 frontmatter 的 `status` 为准(可用脚本汇总成只读看板),历史执行记录见各任务文件的 `## 执行记录`。本节只写摘要:
|
||||
未启用 Gitea 时,任务状态以 `docs/tasks/` 各任务文件 frontmatter 的 `status` 为准;启用 Gitea 时,Issue 是实时状态权威,合并到默认分支的任务文件保存长期状态和执行证据。本节只写项目级摘要:
|
||||
|
||||
- 已完成:【列出 DONE 任务】。
|
||||
- 正在进行:【如有,列出 DOING 任务】。
|
||||
@@ -60,8 +60,8 @@
|
||||
1. 读仓库级 agent 规则文件(如有)。
|
||||
2. 读 `docs/00-ai-start-here.md`。
|
||||
3. 读 `docs/05-coding-rules.md`。
|
||||
4. 在 `docs/tasks/` 取第一个 frontmatter `status: TODO` 且依赖均 `DONE` 的任务文件;暂无可领任务时,先按 `docs/06-tasks.md` 路线图落成任务文件。
|
||||
5. 将该任务文件 frontmatter 的 `status` 改为 `DOING`。
|
||||
4. 在 `docs/tasks/` 找到 frontmatter `status: TODO` 且依赖均 `DONE` 的任务文件;暂无任务时,先按 `docs/06-tasks.md` 路线图落成任务文件。
|
||||
5. 未启用 Gitea 时,在独立分支 / worktree 把任务改为 `DOING`;启用 Gitea 时,先按 `gitea-collaboration.md` 由 dispatcher 完成原子 claim 和路径分配,worker 读回成功后再开始。
|
||||
|
||||
## 维护规则
|
||||
|
||||
@@ -69,11 +69,11 @@
|
||||
|
||||
- 新增或移动入口文件。
|
||||
- 初始化框架或模块。
|
||||
- 任务从 `TODO` 进入 `DOING` 或 `DONE`。
|
||||
- 新增可运行命令。
|
||||
- 发现文档和代码现实不一致。
|
||||
- 阶段、项目级 blocker 或可领取任务摘要发生需要跨会话保留的变化。
|
||||
|
||||
同时注意:
|
||||
|
||||
- 任务状态变化改在对应任务文件的 frontmatter;每轮执行记录、验证命令、阻塞点和关键决策写进该任务文件的 `## 执行记录`。
|
||||
- 本文件只保留当前快照,不保留完整历史。
|
||||
- 任务长期状态改在对应任务文件的 frontmatter;启用 Gitea 时实时状态同步到 Issue。每轮执行记录、验证命令、阻塞点和关键决策写进该任务文件的 `## 执行记录`。
|
||||
- 本文件只保留当前快照,不保留完整历史。
|
||||
|
||||
Reference in New Issue
Block a user