feat/multi-channel-framework [AC-INIT]合并功能代码 #12
|
|
@ -172,6 +172,28 @@ public interface MessageRouterService {
|
|||
- 更新 spec/ai-robot/tasks.md
|
||||
- commits: b9792c8, 0b6fcf5
|
||||
|
||||
### Session #2 (2026-02-24)
|
||||
- completed:
|
||||
- TASK-020: 定义 MessageRouterService 接口
|
||||
- TASK-021: 实现 MessageRouterServiceImpl
|
||||
- TASK-022: 重构 MessageProcessService
|
||||
- TASK-023: 更新 SessionManagerService 支持 channelType
|
||||
- 创建 `src/main/java/com/wecom/robot/service/MessageRouterService.java`
|
||||
- 创建 `src/main/java/com/wecom/robot/service/impl/MessageRouterServiceImpl.java`
|
||||
- 更新 Session 实体添加 channelType 字段
|
||||
- 更新 SessionManagerService 支持按渠道类型创建和筛选会话
|
||||
- 实现 5 个核心方法:processInboundMessage, routeBySessionState, dispatchToAiService, dispatchToManualCs, dispatchToPendingPool
|
||||
- 实现幂等性检查(基于 Redis SETNX)
|
||||
- changes:
|
||||
- 新增 src/main/java/com/wecom/robot/service/MessageRouterService.java
|
||||
- 新增 src/main/java/com/wecom/robot/service/impl/MessageRouterServiceImpl.java
|
||||
- 更新 src/main/java/com/wecom/robot/service/MessageProcessService.java
|
||||
- 更新 src/main/java/com/wecom/robot/entity/Session.java
|
||||
- 更新 src/main/java/com/wecom/robot/service/SessionManagerService.java
|
||||
- 更新 docs/progress/ai-robot-mca-progress.md
|
||||
- 更新 spec/ai-robot/tasks.md
|
||||
- commits: b9792c8, 0b6fcf5, db378af, a8d7474
|
||||
|
||||
### Session #1 (2026-02-24)
|
||||
- completed:
|
||||
- 创建 spec/ai-robot/ 目录结构
|
||||
|
|
|
|||
|
|
@ -177,7 +177,7 @@ last_updated: "2026-02-24"
|
|||
- [x] 微信专属逻辑移至 WeChatAdapter
|
||||
|
||||
### TASK-023: 更新 SessionManagerService
|
||||
- **状态**: ⏳ 待开始
|
||||
- **状态**: ✅ 已完成
|
||||
- **优先级**: P0
|
||||
- **关联 AC**: AC-MCA-11, AC-MCA-12
|
||||
- **描述**: 支持渠道类型字段
|
||||
|
|
@ -185,8 +185,8 @@ last_updated: "2026-02-24"
|
|||
- `src/main/java/com/wecom/robot/service/SessionManagerService.java` 更新
|
||||
- `src/main/java/com/wecom/robot/entity/Session.java` 更新
|
||||
- **验收标准**:
|
||||
- [ ] 创建会话时记录 channelType
|
||||
- [ ] 支持按 channelType 筛选
|
||||
- [x] 创建会话时记录 channelType
|
||||
- [x] 支持按 channelType 筛选
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -341,7 +341,7 @@ Phase 5 (集成测试) │
|
|||
| 指标 | 数值 |
|
||||
|-----|------|
|
||||
| 总任务数 | 20 |
|
||||
| 已完成 | 2 |
|
||||
| 已完成 | 4 |
|
||||
| 进行中 | 0 |
|
||||
| 待开始 | 18 |
|
||||
| 完成率 | 10% |
|
||||
| 待开始 | 16 |
|
||||
| 完成率 | 20% |
|
||||
|
|
|
|||
Loading…
Reference in New Issue