- Method:
listScoresForRuns - Scope:
score:read - Transports: HTTP RPC, WebSocket RPC
- Request:
{ runIds, nodeId?, scorerId?, scorerName?, source?, order?, offset?, limit? } - Response:
{ rows: ComparisonScoreRow[], total }
runIds accepts up to 30 entries. The Gateway trims each id, removes duplicates
in first-seen order, merges scores from every distinct backing store, and then
applies one deterministic global sort and pagination window. order defaults
to scoredAtAsc; limit defaults to 500 and cannot exceed 500.
Errors are versioned as v1 and include InvalidRequest, Unauthorized, Forbidden, RunNotFound, and Internal.