Local e2e before cloud verification
用户要求(2026-09-22):为了加快速度,应该本地 E2E 跑通后,最后再云端验证。
Why: 云端 CI(electron-e2e 等)排队 + 全量执行耗时长,靠「推一版 → 等 CI → 看结果 → 再推」来迭代非常慢;本地跑 E2E 反馈快得多,云端只做最终确认。
How to apply:
- 完成任务后(含评审修复),先在本地把受影响的 E2E 跑到通过——本地跑法/已知坑见 local-sandbox-e2e-unavailable、 smoke-privacy-gate-and-cwd-sensitive-tests、 worktree-node-modules-junction、 e2e-exec-slow-spawn-timeout、 e2e-localstorage-shared-userdata。
- 本地通过后再 commit → push → 建 PR(base
develop,流程见 pr-base-is-develop、invoke-github-workflow-skill),让云端 CI 跑最终验证。 - 不要用「推云端看结果」当调试手段;push 前本地必须已绿。云端仍偶发 flaky(依赖真实 LLM 的用例可能重试全败),那是重跑失败 job 的问题,不是本地验证的替代。