交付前先同步主干

**worker 交付(进入 In Review)前必须先把最新 `origin/main` 合进来并重跑完整验证。** 否则会出现 Change Propagation Failure(变更传播失败):worker 分支本地全绿,但 GitHub 基于最新 `main` 创建 synthetic merge(临时合并提交)后,新加入的文件才暴露编译错误(如 `TS1375`),CI 红。

门槛命令(示例)

git fetch origin main
git merge --no-edit origin/main
pnpm db:generate && pnpm lint && pnpm build && pnpm test:unit

跑完才能进 In Review。

为什么不能只看本地绿灯

本地分支是在旧基线上验证的;主干同时被别人推进。CI 合并前会在最新主干上再合一次,那一刻才是真实状态。「本地全绿」证明的是旧基线下的正确性。

相关