-
Lead VietProDev authored
server.ts had two calls to MultiPoolService.autoLoadPools() but the method does not exist in multiPoolService.ts — it was scaffolded for Phase 3 (multi-project SSO) but never implemented. The orphaned calls caused 2 TypeScript compilation errors, blocking `pnpm tsc --noEmit` and preventing the project from reaching a clean state. Both call sites are replaced with a // TODO(phase3) comment pointing back to line ~447 so Phase 3 implementers know where to re-add the logic. Impact: none for the current SSO flows (Phase 1 OIDC, Phase 2 email verification). projectIntegrationService.findUserByEmail(appCode, email) still needs a pool to exist — Phase 3 will wire createPool() here so that ProjectUserReaderService can resolve cross-project user lookups. admin/health.ts / adminService.ts / projectIntegrationService.ts are not touched because they only use the existing public API (createPool/getPool/listPools/healthCheck). Co-authored-by:Cursor <cursoragent@cursor.com>
ad7fda59