DefaultVideoDir 原先按 exe 所在目录算。wails dev 跑的是 build\bin\cmsp-dev.exe,视频就下载进了 build\bin\运行数据\视频, 而 `wails build -clean` 会清空该目录——已下载的视频会被一起删掉。 改为新增 DataRoot(),规则是「配置文件在哪,数据就在哪」: 打包后双击 exe config.yaml 在 exe 旁边 数据也在 exe 旁边 开发模式 config.yaml 在项目根目录 数据也在项目根目录 与 config.yaml、cmsp.db 已有的查找规则保持一致。 补测试断言视频目录不得落在 build\bin 下。 同时把 .gitignore 补上「浏览器运行状态.json」:该文件含 PID、 调试端口和本机 profile 路径,属于本机运行状态,不该进仓库。 负责人本机的既有数据已一并迁移:5 个视频文件与浏览器状态文件从 build\bin 移到项目根目录,config.yaml 的 video_dir 与数据库中 4 条 videos.local_path 同步更新,迁移后无失效路径。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LbdtsD3ohhSMy3KPoCgARq