Expose ranking metadata in request trace

This commit is contained in:
fawney19
2026-04-27 17:16:30 +08:00
parent 3e0293ac28
commit 17f09fc8c1
5 changed files with 191 additions and 7 deletions

View File

@@ -1,5 +1,14 @@
import apiClient from './client'
export interface CandidateRankingMetadata {
mode?: string
priority_mode?: string
index?: number
priority_slot?: number
promoted_by?: string
demoted_by?: string
}
export interface CandidateRecord {
id: string
request_id: string
@@ -36,6 +45,7 @@ export interface CandidateRecord {
error_message?: string
latency_ms?: number
concurrent_requests?: number
ranking?: CandidateRankingMetadata | null
extra_data?: Record<string, unknown>
created_at: string
started_at?: string