From ce96a0e5272d6bcdf732dd0fc1ff8a9d9c834a0c Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Wed, 03 Jun 2026 15:00:58 +0800
Subject: [PATCH] Fix Round 4 model download QA issues

---
 02-P-NBL/round-4/dev-self-check.md |   32 ++++++++++++++++++++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)

diff --git a/02-P-NBL/round-4/dev-self-check.md b/02-P-NBL/round-4/dev-self-check.md
index e801e3f..efc8e9c 100644
--- a/02-P-NBL/round-4/dev-self-check.md
+++ b/02-P-NBL/round-4/dev-self-check.md
@@ -80,3 +80,35 @@
 - 切回中文后 SenseVoice 正常。
 - 下载失败和中断下载不破坏 Moonshine/SenseVoice。
 
+## 5. QA 预检补丁
+
+QA 预检中已补充两处修复:
+
+- 下载过程中不再把 Engine UI 误显示为 Loading;旧 Moonshine/SenseVoice 引擎保持当前状态显示。
+- App 退出或重启导致的旧 `.downloads/<model>` partial,会在下一次同模型下载前清理,避免长期占用磁盘。
+
+补丁后再次通过:
+
+```bash
+cd privatevoice.src
+go test ./... -count=1
+```
+
+日志:`logs/go-test-all-20260603-round4-after-qa-fix.log`
+
+补丁后再次通过:
+
+```bash
+cd privatevoice.src/frontend
+npm run build
+```
+
+日志:`logs/npm-run-build-20260603-round4-after-qa-fix.log`
+
+补丁后再次通过:
+
+```bash
+git diff --check
+```
+
+日志:`logs/git-diff-check-20260603-round4-after-qa-fix.log`

--
Gitblit v1.9.3