fix: make router match params optional#963
Conversation
PR Review: PASS (NOT VERIFIED)What This DoesMakes router match/related-market params optional through BaseExchange signatures, OpenAPI/method-verbs, and both SDK clients/docs. Blast RadiusRouter-facing BaseExchange methods, OpenAPI/method verb schema, Python/TypeScript SDK clients and API references. Consumer VerificationBefore (base branch): After (PR branch): Test Results
FindingsNo blocking findings. PMXT Pipeline Check
Semver Impactpatch -- backwards-compatible optional parameter fix. RiskNo-argument router calls were not executed through the sidecar in this run. |
…nal-params # Conflicts: # core/api-doc-config.generated.json
|
Merge-refresh note from the low-hanging PR automation:
Current blocker: generated-sync drift needs a safer generator update or a coordinated generated-output refresh before this can be considered merge-ready. |
PR Review: PASS (NOT VERIFIED)What This DoesMakes router match params optional across core, OpenAPI artifacts, and both SDK clients for Blast RadiusBaseExchange router signatures, server method metadata/OpenAPI, Python and TypeScript SDK method signatures, and generated API docs. Consumer VerificationBefore (base branch): After (PR branch): Test Results
FindingsNo blocking findings. PMXT Pipeline Check
Semver Impactpatch -- backward-compatible optional-params relaxation. RiskI verified artifact consistency and server startup, but did not verify an authenticated router result set through the hosted/local API. |
Summary
Fixes #448
Test Plan