Implements “Batch Feedback Score” flow for traces and spans.
Backend
• Service + DAO bulk-save logic
• /v1/private/traces/feedback-scores
and /v1/private/spans/feedback-scores
endpoints (existing paths now wired for batch)
Frontend
• React-Query mutation hook useBatchFeedbackScores
• Optimistic cache update and success/error toasts
• Bulk-select action in Traces/Spans table with modal for score entry
Resolves #1010 /claim #1010
• the other components were not tested, here we followed the same.
No OpenAPI schema changes required; existing endpoints reused.
Vladimir Rotariu
@vladimirrotariu
Comet
@comet-ml