refactor: 更新团队成员状态和设备清理经验,优化文档内容

This commit is contained in:
2026-07-03 15:17:59 +08:00
parent 2a6e14b976
commit 417dabb127
5 changed files with 163 additions and 4 deletions

View File

@@ -80,3 +80,4 @@
- 2026-03-14新增 `tests/m1_2_service_manager.rs`,补齐 M1.2 ServiceManager 集成测试基建覆盖依赖启动顺序、Shutdown 停机、ConfigReloaded/PlayerStatus/WifiResult/StateChanged/PluginReady 广播,以及禁用插件路由跳过
- 2026-07-02M1.2 目标机验收Linux ARM64。经验① 跑全量测试前先 `df -h`——ARM 设备 28G 盘 98% 满导致 ld 链接失败No space left on device清 target/debug/incremental + 过期 deps 即可,不必 cargo clean 全量重编;② cargo test 默认 fail-fast验收要加 `--no-fail-fast` 才能拿到全部 target 的统计;③ "从未实跑过的测试"是最大风险源——test_empty_playlist_does_not_panic 的前提(空 playlist 可加载)与 config.rs 自 init 起的校验矛盾,代码评审没发现,一跑就露馅;④ 同步版本用 git bundle + fetch + merge --ff-only 最安全,先确认祖先关系和设备脏文件不在 diff 内
- 2026-07-03M1.2 第二轮(返工后)验收全绿 147/147 零 warning。经验scp 未提交文件到设备时必须两端 sha256 对账,并在交付中显式标注设备与 git HEAD 的不一致状态,提醒 commit 后重新同步
- 2026-07-03M1.2 设备同步收尾2a6e14b。流程定型`git checkout -- <scp目录>` 丢弃临时 scp 版本 → bundle ff 同步(预检祖先关系 + 设备脏文件不在 diff 内)→ 同步后补 cargo check纯 check 不必停服务。新规矩git commit 由老板亲自管,团队一律不 commit