Description:
Introduce centralized validation for incoming API requests before they reach business logic.
Acceptance Criteria:
Invalid payloads are rejected consistently.
Validation errors use a standard response format.
Existing valid requests remain compatible.
Description:
Introduce centralized validation for incoming API requests before they reach business logic.
Acceptance Criteria:
Invalid payloads are rejected consistently.
Validation errors use a standard response format.
Existing valid requests remain compatible.