Implement catalog startup diagnostics (T-616)

This commit is contained in:
ila
2026-07-19 22:22:46 +08:00
parent 06234e11bf
commit 2c561894fd
28 changed files with 715 additions and 23 deletions
+18
View File
@@ -0,0 +1,18 @@
# Windows UI 首帧手工 Smoke
> 本文只记录 T-616 的人工可见性检查。它不替代 T-601/T-602 对 Win7、RDP、DPI、GPU、杀毒软件或文件锁的真机矩阵结论。
## 前提
- 在仓库根执行 `./scripts/verify_phase0.ps1`,确认生成 `dist/SoftBox.exe`。
- 当前构建没有可信 Catalog 发布 URL 与 Ed25519 公钥配置;预期不会显示真实软件列表,也不得使用 `testdata/` 作为替代。
## 步骤与预期
1. 双击 `dist/SoftBox.exe`,等待至多 5 秒。
2. 确认首帧可见窗口标题 `SoftBox`、搜索框、分类/视图导航、底部状态文字和内容区;不应只有无文字的白色窗口。
3. 确认内容区显示 `Catalog 来源尚未配置`,并说明“此构建未装配可信发布配置,因此未显示任何软件”。
4. 确认不显示 URL、公钥、文件路径、原始错误、测试软件或测试数据。
5. 关闭窗口后确认进程正常退出。
若第 2 步失败,记录 Windows 版本、GPU/远程桌面状态、窗口截图和 Application 事件日志;不要把手工重启、修改 DLL、关闭安全软件或加载未验证 Catalog 当作修复。若第 3 步失败,按 T-616 的 runtime/relay/UI 测试排查;真实发布配置接入需另行评审。