GET /v1/sessions - list sessions with filters
GET /v1/sessions/:id - session detail with runs
GET /v1/runs/:id - run detail with spans
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
GetSessionWithRuns returns session metadata and all runs.
GetRunWithSpans returns run metadata and all spans with payload.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Supports filtering by time range, framework, and host.
Returns paginated results with cursor-based pagination.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
HTTP and WebSocket handlers now validate events before publishing.
Returns detailed error info on validation failures.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Design for Sessions/Run views, three new query-api endpoints,
and schema validation at ingest-gateway.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>