fix(server): remove unimplemented autoLoadPools calls
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>
Showing
Please register or sign in to comment