docs: 更新进度文档-记录L2契约对齐 [AC-MCA-08][AC-MCA-12]

This commit is contained in:
MerCry 2026-02-24 11:43:44 +08:00
parent 0786e6a040
commit 2388c71c54
1 changed files with 17 additions and 0 deletions

View File

@ -140,6 +140,23 @@ public interface MessageRouterService {
## 🧾 Session History
### Session #5 (2026-02-24)
- completed:
- L2 契约升级: openapi.provider.yaml L0 → L2 ✅
- L2 契约对齐: DTO 添加 validation 注解 ✅
- L2 契约对齐: Controller 添加 @Valid 校验 ✅
- L2 契约对齐: 创建全局异常处理器 ✅
- changes:
- 更新 spec/ai-robot/openapi.provider.yaml (L0 → L2)
- 更新 src/main/java/com/wecom/robot/dto/ApiResponse.java (code=200 → 0, 添加注解)
- 更新 src/main/java/com/wecom/robot/dto/SessionInfo.java (添加 @NotBlank, @Size, channelType 字段)
- 更新 src/main/java/com/wecom/robot/dto/MessageInfo.java (添加 @NotBlank, @Size)
- 更新 src/main/java/com/wecom/robot/dto/AcceptSessionRequest.java (添加 @NotBlank, @Size)
- 更新 src/main/java/com/wecom/robot/dto/SendMessageRequest.java (添加 @NotBlank, @Size)
- 更新 src/main/java/com/wecom/robot/controller/SessionController.java (添加 @Valid, channelType 参数)
- 新增 src/main/java/com/wecom/robot/config/GlobalExceptionHandler.java
- commits: f09f22f, 0786e6a
### Session #4 (2026-02-24)
- completed:
- TASK-001: 定义统一消息模型 DTO ✅