层级 Epic 系统
Hierarchical Epic System
层级化任务分解,支持 epic/task/subtask 树形结构和层级 ID
子问题
1.层级 ID 设计
2.任务分解策略
3.层级查询
4.状态聚合
5.双轨层级表达(显式依赖 + 隐式 ID)
6.批量状态聚合性能优化
7.Swarm 波次自动计算
各项目的解法1 solutions
Signals
横向对比
| 维度 | beads |
|---|---|
| 层级表达方式 | parent-child 依赖 + 点分 ID 双轨制 |
| 状态聚合策略 | 批量单表查询 + 内存计算,避免 JOIN |
| 并行度计算 | Kahn 拓扑排序输出波次(wave) |
| 树形渲染 | 优先级 → ID 二级排序,支持依赖和点分 ID 双驱动 |
| 自动化能力 | Epic 自动关闭(所有子任务完成时) |
最佳实践
1.点分层级 ID(bd-a3f8.1.1)
2.自动状态向上传播
3.层级深度限制
4.epic 进度追踪
5.parent-child 与 blocks 类型分离(语义清晰)
6.避免 JOIN 的单表查询 + 内存聚合
7.优先级驱动的树形排序(P0 优先展示)
8.Kahn 算法自动检测循环依赖