Round 2 To Do List
状态:功能性 QA PASS;等待交付门禁/测试包流程
所属子项目:02-P-NBL
Round:Round 2
日期:2026-06-03
1. 项目准备
- [x] 创建
round-2 项目资料目录。
- [x] 产出 Round 2 PRD。
- [x] 产出 Round 2 研发任务拆解。
- [x] 产出 Round 2 QA 测试计划。
- [x] 创建 Round 2 代码分支或独立 worktree:
/Users/ar/Projects/VoiceSnap-2.1.1-Round2。
- [x] 确认 Round 2 基线 commit:
f4194105fe06baa18f0145cc59e1914f96f2d4cb。
2. 研发任务
- [x] T0 代码现状确认。
- [x] T1 扩展
LanguageProfile,新增 en。
- [x] T2 增加
LanguageMode / LanguageID 配置字段。
- [x] T3 实现系统语言检测。
- [x] T4 实现 effective language resolver。
- [x] T5 增加 ConfigService 语言 API。
- [x] T6 改造前端 i18n 初始化。
- [x] T7 设置页新增语言版本控件。
- [x] T8 补齐中文/English 文案。
- [x] T9 增加自动化测试。
- [x] T10 完成开发自查与 QA handoff。
3. QA 准备
- [x] 准备老用户升级测试数据。
- [x] 准备新用户干净安装测试数据。
- [x] 准备 detector mock 或测试开关。
- [x] 准备非法 config 测试样本。
- [x] 准备断网识别回归步骤。
- [x] 准备 QA 预检记录。
- [x] 准备 QA 报告模板。
4. 验收
- [x] 中文系统 auto 解析为中文。
- [x] English 系统 auto 解析为 English。
- [x] 其他系统语言 auto 解析为 English。
- [x] 手动中文持久化。
- [x] 手动 English 持久化。
- [x] 语言切换不触发模型下载。
- [x] 语言切换不破坏 SenseVoice 模型。
- [x] 语言切换不破坏词库。
- [x] 语言切换不破坏历史。
- [x] 断网识别回归通过。
- [x] QA 报告确认功能性 PASS。