Runs + Browser Harness REST API
The /runs and /browser-harness endpoints power the active runs board, Browser Harness import
flow, archive, comparison, and drill-down views.
Endpoint Summary
GET /runs/active
This endpoint returns the read model used to hydrate the active runs board before SSE begins.
Query Parameters
Response Shape
Notes
progress.awaitingcounts answered items that have not been judged yetprogress.faultedcounts terminal items that failed or were canceledlifecycleis persisted server-side and used to rebuild the active board after refreshcurrentItem.activitymay include streaming previews and chunk metadata when available
Client Integration Notes
useRunsQuerydrives archive and comparison selectorsuseActiveRunsQueryhydrates the active board before SSE beginsuseRunEventsmergesrun_status,run_progress, andrun_itempayloads into local state- on transient SSE errors, clients should invalidate active caches but keep reconnection possible
- the
Runspage treats/runs/activeas the primary board source and fetches full run detail on demand
