Skip to content

DAG 拓扑

任务列表

Batch任务优先级依赖可并行预估工时
1A. pr1-role-goalP04h
1D. pr4-git-safetyP03h
1E. pr5-flowrun-spikeP06h
2B. pr2-templates-refsP0A3h
3C. pr3-worktree-safetyP0B4h
4F. pr6-contracts-stage1P1C, D4h
4G. pr7-contracts-stage2P1C, D4h
5H. pr8-prompt-lintP1F, G4h
6I. pr9-docs-syncP1H3h

执行顺序

Batch 1 — P0 即时修复(3 个任务无相互依赖)

A. pr1-role-goal(P0):Reviewer 权限/职责、Worker PR 职责、Goal 身份校验

D. pr4-git-safety(P0):消除 git push origin maingit add .--force 清理,引入 Planning PR

E. pr5-flowrun-spike(P0):PoC 接入 server.ts,验证状态边界,输出最终决策 ADR

Batch 2 — 引用修复

B. pr2-templates-refs(P0):PRD/ADR 模板接入 _prompts/,Context 路径修复

Batch 3 — Worktree 安全

C. pr3-worktree-safety(P0):git worktree add -b、Preflight 清理、基础分支探测

Batch 4 — Contract 迁移(2 个任务无相互依赖)

F. pr6-contracts-stage1(P1):requirements/design/tasks/setup 的 Stage Contract 格式 + 环境探测 Prompt

G. pr7-contracts-stage2(P1):code/test/review/release/handoff 的 Stage Contract 格式

Batch 5 — 质量基础设施

H. pr8-prompt-lint(P1):静态 Lint 实现 + CI 集成

Batch 6 — 文档收尾

I. pr9-docs-sync(P1):架构/配置/使用文档同步 + Bootstrap 条件注入

影响文件概览

文件操作任务
src/plugin/goal.ts修改A
test/goal.test.ts修改A
assets/agents/team/reviewer.md修改A
assets/agents/team/backend.md修改A
assets/agents/team/frontend.md修改A
assets/agents/dev-lifecycle.md修改A, C, D, I
src/plugin/prompts.ts修改B
assets/skills/flow-design/SKILL.md修改B, F
assets/skills/flow-requirements/SKILL.md修改B, F
assets/context/CONTEXT.md修改B
assets/skills/flow-code/SKILL.md修改C, D, G
assets/skills/flow-review/SKILL.md修改C, G
assets/skills/flow-tasks/SKILL.md修改D, F
assets/skills/flow-setup/SKILL.md修改F
assets/skills/flow-test/SKILL.md修改G
assets/skills/flow-release/SKILL.md修改G
assets/skills/flow-handoff/SKILL.md修改G
src/plugin/server.ts修改E, I
test/plugin/server-flowrun.test.ts新增E
src/plugin/prompt-lint.ts新增H
test/plugin/prompt-lint.test.ts新增H
package.json修改H
.github/workflows/ci.yml修改H
docs/guides/architecture.md修改I
docs/guides/configuration.md修改I
docs/guides/usage.md修改I
assets/prompts/bootstrap.md修改I