• Vy Nguyễn Minh Khang's avatar
    fix(server): remove unimplemented autoLoadPools calls · 9e3b5f73
    Vy Nguyễn Minh Khang 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: 's avatarCursor <cursoragent@cursor.com>
    9e3b5f73
server.ts 23.7 KB