test: stabilize channel mode and discussion coverage

This commit is contained in:
zhi
2026-04-02 06:18:16 +00:00
parent 4e0a24333e
commit b11c15d8c8
6 changed files with 113 additions and 26 deletions

View File

@@ -237,10 +237,10 @@
- [x] 测试重复 callback 被拒绝
#### A13.3 turn / hook 测试
- [. ] 测试 discussion channel 空转后发送 idle reminder
- [. ] 测试普通 channel 空转逻辑不受影响
- [. ] 测试 callback 成功后 discussion channel 不再 handoff
- [. ] 测试 closed discussion channel 新消息不会继续唤醒 Agent
- [x] 测试 discussion channel 空转后发送 idle reminder
- [ ] 测试普通 channel 空转逻辑不受影响
- [ ] 测试 callback 成功后 discussion channel 不再 handoff
- [x] 测试 closed discussion channel 新消息不会继续唤醒 Agent
#### A13.4 路径校验测试
- [x] 测试合法 `summaryPath` 通过
@@ -362,18 +362,18 @@
- [x] 测试 moderator prompt marker 不会触发回环
#### B10.2 Shuffle Mode
- [. ] 测试 `/turn-shuffling on/off` 生效
- [. ] 测试 shuffling 关闭时 turn order 不变
- [. ] 测试 shuffling 开启时每轮结束后会 reshuffle
- [. ] 测试上一轮最后 speaker 不会成为下一轮第一位
- [. ] 测试双 Agent 场景行为符合预期
- [. ] 测试单 Agent 场景不会异常
- [x] 测试 `/turn-shuffling on/off` 生效
- [x] 测试 shuffling 关闭时 turn order 不变
- [x] 测试 shuffling 开启时每轮结束后会 reshuffle
- [x] 测试上一轮最后 speaker 不会成为下一轮第一位
- [x] 测试双 Agent 场景行为符合预期
- [x] 测试单 Agent 场景不会异常
#### B10.3 兼容性测试
- [. ] 测试 multi-message mode 与 waiting-for-human 的边界
- [. ] 测试 multi-message mode 与 mention override 的边界
- [. ] 测试 shuffle mode 与 dormant 状态的边界
- [. ] 测试 shuffle mode 与 mention override 的边界
- [x] 测试 multi-message mode 与 waiting-for-human 的边界
- [x] 测试 multi-message mode 与 mention override 的边界
- [x] 测试 shuffle mode 与 dormant 状态的边界
- [x] 测试 shuffle mode 与 mention override 的边界
### B11. 文档收尾
- [. ] 根据最终实现更新 `plans/CHANNEL_MODES_AND_SHUFFLE.md`