diff --git a/docs/task/70-Sense-Windows配置启动与打包交付.md b/docs/task/70-Sense-Windows配置启动与打包交付.md index d86bf22..6d10942 100644 --- a/docs/task/70-Sense-Windows配置启动与打包交付.md +++ b/docs/task/70-Sense-Windows配置启动与打包交付.md @@ -2,8 +2,8 @@ generated: true (请先修改 Gitea Wiki,禁止直接编辑本文件) wiki_page: Task-70-Sense-Windows配置启动与打包交付 wiki_url: https://git.ilapage.cn/ila/yovision/wiki/Task-70-Sense-Windows%E9%85%8D%E7%BD%AE%E5%90%AF%E5%8A%A8%E4%B8%8E%E6%89%93%E5%8C%85%E4%BA%A4%E4%BB%98.- -wiki_revision: a8e7e7eb355e1863bc4d0aaba02eb2131b2919df -synchronized_at: 2026-08-15T03:10:48Z +wiki_revision: cfb2aba30437659c03afe35a119e56d70beb623f +synchronized_at: 2026-08-15T07:56:07Z # 70 Sense Windows配置启动与打包交付 @@ -51,7 +51,7 @@ synchronized_at: 2026-08-15T03:10:48Z | demo 与 production 明确隔离 | 通过;独立配置且数据库名必须含 demo/test | | 提供安全初始化、密码修改、停止、备份和恢复步骤 | 通过;脚本、包内说明与长期 Wiki 已更新 | -最终 ZIP:`Sense/dist/sense-windows-amd64.zip`,大小 56,589,367 字节,SHA-256 `F0772175007641CA04434680B14BC0793CCD355DE75C8ADF82A573419170F592`。包内 `VERSION.txt` 记录源码提交 `6b79478414a31b28b855f4f36742dc24c9d0e76e`。 +最终 ZIP:`Sense/dist/sense-windows-amd64.zip`,大小 56,595,209 字节,SHA-256 `7E35394F6377F9F4AB0046E8413F29B140D6F301383C54C87CE871B435EF253D`。包内 `VERSION.txt` 记录集成提交 `c088caf816422cb684c402bb8c85e18db1832186`,包含已验收 #92 与待验收 #95 的旧库兼容修复。 ## 测试 @@ -65,6 +65,13 @@ synchronized_at: 2026-08-15T03:10:48Z - `python dev_scripts/check_harness.py --strict`:未通过,原因仅为既存 `docs/task/66`、`docs/task/67` 缺少当前模板要求的“修改文件/未验证”章节;#70 未修改这两个既有归档,也未发现 #70 新增问题。 - **未验证部分**:尚未在全新客户 Windows 机器、客户生产 PostgreSQL 账号、目标浏览器和真实获准摄像机上验收;Windows 服务化不在本工单范围。 +## 旧库交付回归 + +- 真实迁移前已生成仓库外 PostgreSQL custom-format 备份与配置副本,备份通过 `pg_restore --list` 校验。 +- #92 成功把旧设备 `capabilities` 转为 JSONB;#95 继续兼容旧媒体路由 `path` 唯一约束和缺失运行态列。 +- 真实库 2 条媒体路由完整保留,运行态列无空值,`idx_sense_media_routes_path` 与设备/Profile 组合唯一索引均有效,媒体迁移版本已登记。 +- Web 首页、SPA、`/healthz`、MediaMTX Control API 均返回 200;停止脚本成功且 Sense/MediaMTX 监听端口全部清空。 +- PowerShell `Invoke-WebRequest` 在本机受代理环境影响而无法访问 loopback;使用明确绕过代理的本机 HTTP 客户端确认服务正常,该现象不属于 Sense 服务失败。 ## 遗留问题 - Harness 严格检查的 #66/#67 既有归档格式问题需独立处理,不阻塞 #70 产品代码和交付包验证。