状态:QA 交接准备稿
所属子项目:02-P-NBL
Round:Round 1
日期:2026-06-02
Round 1 代码级研发预检已经通过,且负责人已经确认仓库迁移基线:
privatevoice.src 是正式源码目录,VoiceSnapGo 删除是预期状态。
当前已创建 Round 1 专用分支:
codex/round1-model-profile
当前可进入:
QA 基线提交准备 / QA 预检延续
暂不应进入:
测试包交付
用户验收
发布打包
ModelProfile / ModelRegistryLanguageProfile / LanguageRegistry 最小实现RequiredFileRule,支持 AllOf / AnyOfModelInstallState / models/state.jsonModelResolver / ResolvedModelsensevoice-zh profileSelectedModelID 隐藏配置engine.New() 兼容入口改造ResolvedModelstate.json 路径逃逸防护ProviderOrderEngineService.GetStatus() 前端补查接口need_model + error已执行并通过:
cd privatevoice.src/frontend && npm run build
cd privatevoice.src && go test ./internal/model -count=1
cd privatevoice.src && go test ./... -count=1
说明:
已确认并按本轮范围暂存:
privatevoice.src/ 正式源码。VoiceSnapGo/ 目录删除。02-P-NBL/ 子项目文档。.gitignore 中 privatevoice.src 生成物忽略规则。暂未纳入本轮:
CHANGELOG.md 既有改动。TODO.md 既有改动。README.md 删除状态。docs/、Op/、Release/ 等未跟踪目录。已确认未暂存:
privatevoice.src/frontend/node_modules/privatevoice.src/frontend/dist/privatevoice.src/build/local/privatevoice.src/build/appstore-local/.dmg / .app 等构建产物。正式 QA 仍需要:
不管选择 A 还是 B,正式 QA 都必须执行:
models/sensevoice 断网升级路径。models/sensevoice-zh 下载路径。建议当前先不要打测试包。
建议下一步:
固定 commit,然后进入正式 QA。测试包需在 QA 验证通过后按发布规则另行生成。