# 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。