Commit Graph
2 Commits
Author SHA1 Message Date
snowy-yang cb292f9f53 docs: 验收技能跟上 SQLite 存档——预置存档改塞库行,加了别动共享端口的提醒 2026-09-19 19:11:27 +08:00
snowy-yang 6268283fc6 chore: 存一个「改完怎么验收怎么交付」的技能,省得下次重新踩
本次踩到两个纯靠猜出不来的坑,都写进技能里了:

* `RemoteFarm.snapshot()` 是本地缓存不发请求,非实时脚本轮询会一直读到同一份
  旧数据——服务器在推进却看起来像卡死,排查花了十几分钟。
* `git push` 报远端 `Failed to authenticate user` 其实是本地 GCM 拒绝交互
  (`Cannot prompt because user interactivity has been disabled`),
  加 `GCM_INTERACTIVE=always` 就好;再不行 `GCM_TRACE=1` 看日志。
  验证推送成功要看 `git ls-remote`,`git status -sb` 的 `[gone]` 是沙箱
  丢 `.git/refs/remotes/**` 写入导致的假象。

技能放在 .workbuddy/skills/simplefarm-verify-and-ship/,覆盖四步交付流程:
门禁 → 真机端到端验收(预置存档 + 后台任务起服务器)→ 写记忆 → 提交推送。
2026-09-19 17:06:15 +08:00