Stop Manual Payload Checks: ValidationPipe as a NestJS Contract
Use NestJS ValidationPipe with class-validator to enforce request contracts at the edge, transform payloads to DTOs, strip unknown fields, and return structured validation errors without manual checks in controllers.