ymq
d77910ea2e
feat(iteration): 迭代状态机改造——显式「当前迭代」+ 序号 seq_no + 启动下一迭代,废除 created_at 推断
背景:用户明确迭代状态机语义——当前迭代唯一(状态 in_progress)、按序号 1,2,3 推进、
需用户指令启动下一迭代、启动下一迭代时若当前未结束则强制完成。
1. iteration_capability.py:
- create_iteration 自动分配 seq_no = 项目内 max(seq_no)+1
- 新增 get_current_iteration(sor, pid):当前迭代 = status='in_progress' 唯一迭代
- 新增 start_next_iteration(pid):强制完成当前迭代 + 作废其活跃任务 + 启动下一个 planning 迭代
- list_iterations 按 seq_no 排序
2. sdlc_ability.py: 4 处 created_at 推断(默认迭代)收口到 get_current_iteration;
新增 start_next_iteration 工具;list_iterations 显示 seq_no + 当前迭代标记
3. agent_loop.py: PM 派发任务默认迭代收口到 get_current_iteration
4. agent_loop_v2.py: create_project 初始迭代 status 从非法的 'active' 改为 'in_progress' + seq_no=1
2026-08-19 17:06:31 +08:00
..
2026-08-15 09:38:31 +08:00
2026-08-19 17:06:31 +08:00
2026-08-19 17:06:31 +08:00
2026-08-16 23:43:40 +08:00
2026-08-17 11:00:10 +08:00
2026-08-16 23:55:14 +08:00
2026-08-17 11:00:10 +08:00
2026-08-13 18:07:16 +08:00
2026-08-17 11:00:10 +08:00
2026-08-16 23:45:08 +08:00
2026-08-17 07:10:28 +08:00
2026-08-19 14:09:27 +08:00
2026-06-11 17:30:06 +08:00
2026-06-16 11:05:45 +08:00
2026-08-18 17:15:21 +08:00
2026-08-02 00:00:20 +08:00
2026-08-19 17:06:31 +08:00
2026-08-17 18:43:37 +08:00
2026-08-19 06:37:16 +08:00
2026-08-16 23:51:55 +08:00
2026-08-19 17:06:31 +08:00
2026-08-16 18:19:40 +08:00
2026-08-08 10:36:04 +08:00
2026-06-16 11:05:45 +08:00
2026-08-17 18:13:05 +08:00
2026-08-19 07:29:08 +08:00
2026-08-17 11:00:10 +08:00
2026-08-17 11:00:10 +08:00
2026-08-14 14:49:01 +08:00
2026-08-19 11:38:23 +08:00