# R9.6.1 SelfMedia Web 语音算法验收入口报告

## 已完成

- UniDesk issue [#2276](https://github.com/pikasTech/unidesk/issues/2276) 的实现已由 PR [#2287](https://github.com/pikasTech/unidesk/pull/2287) 合并，merge commit 为 `68423f7808f5481bb6f3c538dce03bfd2de3ce21`。
- 新增受控命令 `web-probe product-smoke`，由 owning YAML 解析 SelfMedia 开发环境 origin、认证 sourceRef、登录合同、RESTful 期次深链、算法控件和保存请求；输出只保留脱敏 DOM/网络摘要、report SHA 和 screenshot SHA。
- SelfMedia Web 已具备语音算法下拉选择与保存能力，期次 `embedded-ai-chipmakers-20260714` 的 API 状态已保存为 `algorithm=cosyvoice3`、`speed=1.2`，metadata revision 为 `5c0e636f3ac600fa26931b27bae44a1c19471750e375a4fd17ae532a84380450`。

## 当前验收状态

- 真实浏览器 smoke 的唯一允许入口为：

```bash
bun scripts/cli.ts web-probe product-smoke --product selfmedia --target NC01 --profile voice-algorithm --edition embedded-ai-chipmakers-20260714 --algorithm cosyvoice3
```

- 2026-07-16T07:47:23Z 读取 NC01 `/proc/meminfo`：`MemAvailable=3.3 GiB`，低于人工浏览器启动必须满足的 `>4 GiB` 门槛，`swapExcluded=true`。
- 先前 scoped GC 已执行且未恢复到门槛以上；按 `unidesk-webdev` 与 `unidesk-gc` 规则不重复 GC、不启动 Chromium，也不把 API/CLI 证据冒充浏览器验收。
- 因此本任务保持进行中；待 NC01 自然恢复到 `MemAvailable > 4 GiB` 后，只需执行上面的单条 typed command，记录 report SHA、screenshot SHA、保存请求和重载持久化结果即可完成。
