HTTP API
RunScoreSummary
The result of ValueTask<RunScoreSummary> IRunScoreStore.SummarizeAsync(RunScoreQuery query, CancellationToken cancellationToken = default(CancellationToken)).
Shape: object
| Property | Required | Type | Description | Rules |
|---|---|---|---|---|
byName |
yes | array of RunScoreAggregate |
The breakdown by score name — the primary breakdown, always populated. | — |
byAuthor |
no | array of RunScoreAggregate |
The breakdown by author. Scores with no author (an identity-less setup) are excluded. | — |
bySource |
no | array of RunScoreAggregate |
The breakdown by source (human, api, judge:{name}). |
— |
byAgent |
no | array of RunScoreAggregate |
The breakdown by the agent that produced the scored run. | — |
series |
no | array of RunScoreBucketAggregate |
The trend series, one entry per time bucket. Empty when Bucket (RunScoreQuery) was not given. Buckets with no matching score are NOT included — this is a sparse series, not a filled one. |
— |