FNOS-007 真实 NAS 验收记录(2026-09-30)
本记录覆盖需求 验收环境范围 中要求在真实 NAS 验收的七项功能:FNOS-007-01、03、07、08、10、13、19。其余功能按同一 约定在 DSH Web 与 DSH Desktop 验收,不在本记录范围内。
前置的本地证据见 FNOS-007-local-automated-2026-09-27 及其后续四份 local-automated 记录;本记录是它们缺失的目标环境环节。
证据来源分两类,正文分别标注:标 [采集] 的由 trim-cli 从设备直接读取,可复现; 标 [验收] 的是验收人在设备上的操作结论,由验收人确认,未在自动化采集范围内。
设备与环境
| 项 | 值 | 来源 |
|---|---|---|
| 设备型号 | TianBei WTR PRO | [采集] system hardware |
| CPU | AMD Ryzen 7 5825U(8 核 16 线程) | [采集] system hardware |
| 平台 | x86 | [采集] system trim-version |
| 内核 | 6.18.18.c1126-trim | [采集] system kernel-version |
| fnOS 版本 | 1.2.0800(Mainland-PE) | [采集] system trim-version |
| 应用 | fn-deepseek-harness 5.4.3,状态 running | [采集] app list |
| 依赖 | nodejs_v24 | [采集] app list |
| 挂载路径 | /app/fn-deepseek-harness(openType: iframe) | [采集] app list |
验收人:设备管理员。安装方式:应用中心手工安装(manualInstall: true,source: thirdparty)。
应用入口可达性 [采集]
应用挂载前缀下的请求由网关应答(HTTP 200,响应体为鉴权提示),说明网关在端口 5666 上对 /app/fn-deepseek-harness 前缀有响应。
这条探测不能用来判断具体路由是否挂载:匿名请求在网关鉴权层即被拦下,已验证挂载的 /api/health、已挂载的插件路由与故意构造的不存在路径 /api/nonexistent-xyz-abc、 /codebuddy2 返回完全相同的 200 + invalid token(Content-Length: 13)。因此本 记录不据它推断任何路由级结论,路由可达性由验收人在应用内确认。
逐项结论
以下七项的功能结论由验收人在真机上确认 [验收];[采集] 部分为本记录独立复核的环境事实。
FNOS-007-01 DSH 运行基线升级
[采集]应用在 NAS 上为5.4.3且持续running,网关与 DSH Web 入口可达。[验收]应用以目标0.1.7-rc.2基线正常启动运行,依赖解析完整。- 结论:通过。
FNOS-007-03 fnOS 插件设置兼容
[验收]fnOS 插件设置卡片正常渲染;授权目录与网关路径配置可读写,配置在应用重启后保持。- 结论:通过。
FNOS-007-07 FPK 和运行时交付对齐
[采集]应用已由 FPK 安装并在目标机上运行,依赖nodejs_v24已就位。[验收]FPK 安装成功且应用可启动;node-ptynative 在目标机可用;安装回调的${TRIM_PKGVAR}持久化补丁幂等;网关代理下入口跳转、静态资源、API/WebSocket 路径与 认证 Cookie 均保持在应用挂载前缀内。- 结论:通过。
FNOS-007-08 旧会话兼容
[验收]升级前已有会话在升级后可正常打开与继续,会话内容与工具调用关系完整。- 结论:通过。
FNOS-007-10 升级、回滚和真实环境验收
[验收]应用升级路径可用,升级后用户设置、凭据、授权目录与网关配置保持;回滚路径可执行 且回滚后应用可用。- 结论:通过。
FNOS-007-13 attachment-local 运行时依赖和持久化补丁
[验收]@deepseek-ai/dsh-attachment-local在应用私有依赖树中解析到与DSH_VERSION对齐的精确版本;${TRIM_PKGVAR}持久化补丁执行成功且幂等;附件读取与持久化在 NAS 上可用。- 结论:通过。
FNOS-007-19 网关终端 Shell 与字符集环境
[验收]终端 Shell 与字符集环境由网关在启动 DSH Web 时统一注入,cmd/main不再重复适配;SHELL解析为 PATH 中实际可用的bash(不显示重复 bash,也不显示 nologin)。[验收]UTF-8LANG/LC_CTYPE已注入、非 UTF-8LC_ALL已清理,中文工作目录与终端 输出无乱码。[验收]终端运行身份与应用服务一致,未提升为 root、未切换为 NAS 普通用户。[验收]终端可打开、可执行命令、可关闭;应用重启后终端仍然可用。- 结论:通过。
相关信息
- 本记录取代
FNOS-007-local-automated-2026-09-27中「尚待真实环境执行」的 NAS 部分。该记录正文按「证据只追加」原则保持原位不动。 - 网关 WebSocket 升级凭据修复(提交
fc5735c)的运行效果在本环境中一并确认:页面打开后/api/remote.mux不再出现首连断联。
遗留问题
无阻塞项。本记录完成后,FNOS-007 在需求与计划文档中的状态回写为已完成。