docs(MCA): complete Phase 3 progress update
This commit is contained in:
parent
2925fc1150
commit
4c0ef55e75
|
|
@ -172,6 +172,28 @@ public interface MessageRouterService {
|
||||||
- 更新 spec/ai-robot/tasks.md
|
- 更新 spec/ai-robot/tasks.md
|
||||||
- commits: b9792c8, 0b6fcf5
|
- 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)
|
### Session #1 (2026-02-24)
|
||||||
- completed:
|
- completed:
|
||||||
- 创建 spec/ai-robot/ 目录结构
|
- 创建 spec/ai-robot/ 目录结构
|
||||||
|
|
|
||||||
|
|
@ -177,7 +177,7 @@ last_updated: "2026-02-24"
|
||||||
- [x] 微信专属逻辑移至 WeChatAdapter
|
- [x] 微信专属逻辑移至 WeChatAdapter
|
||||||
|
|
||||||
### TASK-023: 更新 SessionManagerService
|
### TASK-023: 更新 SessionManagerService
|
||||||
- **状态**: ⏳ 待开始
|
- **状态**: ✅ 已完成
|
||||||
- **优先级**: P0
|
- **优先级**: P0
|
||||||
- **关联 AC**: AC-MCA-11, AC-MCA-12
|
- **关联 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/service/SessionManagerService.java` 更新
|
||||||
- `src/main/java/com/wecom/robot/entity/Session.java` 更新
|
- `src/main/java/com/wecom/robot/entity/Session.java` 更新
|
||||||
- **验收标准**:
|
- **验收标准**:
|
||||||
- [ ] 创建会话时记录 channelType
|
- [x] 创建会话时记录 channelType
|
||||||
- [ ] 支持按 channelType 筛选
|
- [x] 支持按 channelType 筛选
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -341,7 +341,7 @@ Phase 5 (集成测试) │
|
||||||
| 指标 | 数值 |
|
| 指标 | 数值 |
|
||||||
|-----|------|
|
|-----|------|
|
||||||
| 总任务数 | 20 |
|
| 总任务数 | 20 |
|
||||||
| 已完成 | 2 |
|
| 已完成 | 4 |
|
||||||
| 进行中 | 0 |
|
| 进行中 | 0 |
|
||||||
| 待开始 | 18 |
|
| 待开始 | 16 |
|
||||||
| 完成率 | 10% |
|
| 完成率 | 20% |
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue