diff --git a/docs/test-results/2026-04-09-exploratory/bug-tracker.md b/docs/test-results/2026-04-09-exploratory/bug-tracker.md index cce6ece..809b516 100644 --- a/docs/test-results/2026-04-09-exploratory/bug-tracker.md +++ b/docs/test-results/2026-04-09-exploratory/bug-tracker.md @@ -12,6 +12,7 @@ | BUG-005 | 启动 | P2 | OfflineStore 无模型配置时重连循环过于频繁 | KNOWN | 首次启动预期行为 | | BUG-006 | 启动 | P2 | WebMCP 注册失败 TypeError: Required member is undefined | KNOWN | 需 Chrome 146+ flag | | BUG-007 | Admin | P2 | Admin V2 authStore 测试 19 个失败 (113 passed) | OPEN | 测试代码与实现不同步 | +| BUG-008 | 场景1.6 | P1 | SaaS Relay 模式只发送当前消息,不发送对话历史 (无上下文记忆) | OPEN | saas-relay-client.ts:125 | ## BUG-001 详细 diff --git a/docs/test-results/2026-04-09-exploratory/storyline-1-xiaoli.md b/docs/test-results/2026-04-09-exploratory/storyline-1-xiaoli.md new file mode 100644 index 0000000..b7ebc28 --- /dev/null +++ b/docs/test-results/2026-04-09-exploratory/storyline-1-xiaoli.md @@ -0,0 +1,62 @@ +# 故事线 1 测试记录 — 医院行政"小李" + +> 日期: 2026-04-09 +> 测试人: Claude (自动化) + iven (指导) +> 连接模式: SaaS Relay + +## 场景 1.1 — 首次启动冷启动问候 + +**状态: SKIP (非首次安装)** + +- 应用已有历史对话数据,无法测试冷启动 +- `localStorage['zclaw-cold-start-state']` = null +- 建议手动清除数据后重新测试 + +## 场景 1.2 — 首次对话科室识别 + +**状态: PASS** + +| 验证点 | 结果 | 备注 | +|--------|------|------| +| 流式响应正常 | ✅ | 字符逐显,GLM-4.7 reasoning 可见 | +| 首 token < 3s | ✅ | 约 2s 开始响应 | +| 无空助手消息 | ✅ | 完整响应无空白 | +| SaaS Relay 遥测 | ✅ | Token 使用正常 (prompt:5, completion:101) | + +**备注**: 首次尝试时遇到 BUG-001 (DATABASE_ERROR),根因为 PostgreSQL SUM() 类型转换。修复后重测通过。ButlerRouter 分类因非首次启动未验证。 + +## 场景 1.3 — 会议纪要 + +**状态: PASS** + +| 验证点 | 结果 | 备注 | +|--------|------|------| +| 会议纪要格式化 | ✅ | AI 生成完整的医疗质量委员会会议纪要 | +| 模式切换动画流畅 | ✅ | 简洁→专业模式切换平滑 | +| 专业模式完整布局 | ✅ | 新对话/对话/智能体 tab + 搜索 + 设置 | +| Quick action chips | ✅ | "如何调试" / "可视化" / "详细说明" | +| 模型选择器 | ✅ | 闪速 + GLM-4.7 双选项 | + +**测试内容**: 发送"帮我整理今天的医疗质量委员会会议纪要"(含3项具体议程),AI 正确生成正式纪要格式。 + +## 场景 1.4 — 数据报告 Collector Hand + +**状态: NOT TESTED** + +- Collector Hand 需要特定的触发条件和数据源 +- 当前环境无医院数据可供收集 +- 标记为需人工测试 + +## 发现的 Bug + +| Bug ID | 严重度 | 描述 | +|--------|--------|------| +| BUG-003 | P1 | saasStore.ts require() → await import() 模型同步修复 | +| BUG-004 | P1 | Health check 池使用率公式错误 | +| BUG-008 | P1 | SaaS Relay 不发送对话历史(仅当前消息) | + +## 环境问题 + +- SaaS 旧进程残留连接需完全重启(taskkill + 新启动) +- 连接池耗尽后 relay 请求 100% 失败 +- Health check 误报 degraded(已修复公式)