- Prisma 7: prisma.config.ts com datasource.url (API correta); schema gerado em CJS - WorkspacePrismaPool: LRU cache (max 10) de PrismaClient por workspace (ADR 0006) PrismaPg adapter + pg.Pool por workspace; getOrCreate/health/onModuleDestroy - JwtAuthGuard: global APP_GUARD, jose HS256, popula CLS com workspace_id/userId/prisma @Public() decorator marca ping/health/dev-auth como rotas abertas - DevAuthController: POST /auth/dev/token — emite JWT dev (404 em produção) - AuthTokenResponseSchema + DevTokenRequestSchema em @sar/api-interface - WorkspacePoolHealthIndicator: health/ready reporta amostra LRU top-3 (nunca O(N)) - .npmrc: hoist @prisma/client-runtime-utils (requerido pelo Prisma 7 isolated mode) Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
21 lines
352 B
YAML
21 lines
352 B
YAML
packages:
|
|
- 'apps/*'
|
|
- 'libs/*/*'
|
|
- 'libs/*/*/*'
|
|
|
|
allowBuilds:
|
|
'@nestjs/core': true
|
|
'@parcel/watcher': true
|
|
'@prisma/engines': true
|
|
'@swc/core': true
|
|
less: true
|
|
nx: true
|
|
prisma: true
|
|
unrs-resolver: true
|
|
|
|
catalog:
|
|
# Stack canon JCS v2.2 — fonte da verdade: STACK.md
|
|
zod: ^4.4.3
|
|
typescript: ^5.9.3
|
|
'@types/node': ^24.12.4
|