`nestjs-zod@4.3.1` arrasta `@nest-zod/z@2.0.0`, que registra um error map GLOBAL no Zod chamando `zod.defaultErrorMap` — API removida no Zod 4 (o projeto usa 4.4.3). O efeito nao era local: qualquer falha de validacao, em qualquer endpoint, estourava durante a formatacao do erro e virava 500 em vez de resposta de validacao. Reproduzido em GET /reports/meta sem query params; apos o upgrade retorna 422 com os campos invalidos discriminados. A v5 nao depende mais de `@nest-zod/z` e e nativa Zod 4. So `ZodValidationPipe` e `createZodDto` sao usados, ambos estaveis na v5. Renomeia tambem `pnpm workspace:provision` -> `pnpm client:provision`, completando o commit de infraestrutura (package.json e pnpm-lock.yaml precisam viajar juntos, senao o pnpm tenta recriar o node_modules). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
710 KiB
710 KiB