- Return null (HTTP 202) for JSON-RPC notifications (no id) instead of
sending a malformed response with id: undefined
- Make JsonRpc DTO `id` field properly optional in TypeScript
- Distinguish HttpException (auth/FORBIDDEN → SERVER_ERROR -32000) from
unexpected errors (INTERNAL_ERROR -32603) in the catch block
- Add SERVER_ERROR (-32000) to JSON-RPC error code constants
- Update controller to return 202 Accepted for notifications via
@Res({ passthrough: true })
- Update unit and integration tests for new notification and error semantics
Made-with: Cursor