- Backend: common-plat checkout, pnpm build, typecheck, 135 tests - Web: upgrade Node 20→22, add concurrency group