# 故事线 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(已修复公式)