### Description Create a reusable error processor that emits JSON-RPC 2.0 compliant error envelopes and maps validation/execution failures to correct error codes. ### Tasks - [ ] Add `A2AErrorProcessor`. - [ ] Define error code mapping strategy (`-32600`, `-32601`, `-32602`, `-32603`). - [ ] Ensure ID echoing behavior follows JSON-RPC rules. - [ ] Replace direct/manual error JSON creation in routes/processors. ### Acceptance Criteria - [ ] Error envelopes are spec-conformant. - [ ] Error messages are deterministic and test-covered. - [ ] Route-level `onException` uses shared error processor. ### Dependencies - Issue 2
Description
Create a reusable error processor that emits JSON-RPC 2.0 compliant error envelopes and maps validation/execution failures to correct error codes.
Tasks
A2AErrorProcessor.-32600,-32601,-32602,-32603).Acceptance Criteria
onExceptionuses shared error processor.Dependencies