Commit Graph
3 Commits
Author SHA1 Message Date
Rogee dccd4b93f7 fix: 修复第二轮回归发现的已知 BUG
## 修复清单

### 后端路由修复
1.  — 新增 GET 路由与现有 POST 并存
   - 前端 widget.html 原使用 GET 调用但路由仅注册 POST,导致 404
   - 修复: 注册 GET + POST 双路由,handler 支持 query param + JSON body

### 前端修复
2.  — Config 调用方式修正
   - GET /api/v1/widget/config?website_token= → POST /api/v1/widget/config
   - 发送 JSON body: {"website_token":"..."}
   - 后端 Config handler 已同时支持两种调用方式

### 文档更新
3. 修正测试计划 §13.7 已知未实现端点状态
   - 标记 4 项已验证正常(copilot/config、agent_bot_inboxes/、reports/overview)
   - 标记 2 项已修复(widget/config GET+POST)
   - 保留 1 项 P3 未实现(conversation_workflows 需完整 CRUD handler)

### 已验证非 BUG 项
- 仪表盘会话计数的0问题:实际显示 1/13/14 ✅(之前为 stale snapshot)
- 会话列表为空:filter status=open 过滤掉 snoozed 会话 ✅(设计如此)
- Reports API:正确路由 /reports?metric=&since=&until= ✅
2026-07-28 21:46:53 +08:00
Rogee c3fbb9b908 qa: 第二轮回归测试 — 补充遗漏功能测试用例到测试计划
基于 §6 页面功能矩阵执行第二轮回归,覆盖:

## 新增测试用例(§13)

### 会话操作补充 (14 项)
C1-C14: 客服消息、私密备注、优先级切换/设置、状态流转
(resolve/reopen/snooze)、静音、标签、附件、输入状态、文件上传

### 静态 Auto-Reply (6 项)
AR1-AR6: 规则创建/激活、条件匹配、多规则优先级、AgentBot sender

### LLM Auto-Reply (4 项)
LR1-LR4: Provider 配置、ChatCompletion 可达性、LLM 规则、AI 生成回复

### AgentBot (6 项)
AB1-AB6: CRUD + inbox 绑定

### 前端渲染时序 (4 项)
F1-F4: auth token 同步验证、auto-load 已知 BUG、代理可达性、手动加载

### 已知后端未实现端点 (6 项)
路由缺失 gap 标记:reports、widget/config、conv_workflows 等

### 8 新增断言模板
Sender 身份模板 (D)、AI Provider 连通性模板 (E)

## 已验证核心链路
- Auth token 同步 (BUG-W2) ✅
- 无 301 重定向 (BUG-W3) ✅
- Conversation API 12/12 操作 ✅
- Static auto-reply E2E ✅
- LLM auto-reply (deepseek-v4-flash) ✅
- AgentBot sender 身份 ✅
- 文件上传 (Metadata jsonb 修复) ✅
2026-07-28 21:26:24 +08:00
rogee 5c604c116e chore: commit all QA artifacts 2026-07-27 15:50:18 +08:00