Skip to content

Monitor diagnosis runs

The Runs area is the operator view for advisory diagnosis lifecycle. Its structured activity is not a shell and never accepts arbitrary commands.

Typical time
5–20 minutes plus runner time
You need
An accepted diagnosis request or existing run history
Outcome
An authoritative terminal run status

Open Runs and select Project and Workspace. Filter by:

  • Search for run, incident, source, or safe code;
  • Incident ID when following one incident;
  • Status; and
  • cursor-based Previous, Next, and page size.

Visible statuses include queued, deferred, starting, running, cancelling, succeeded, failed, cancelled, timed out, and rejected.

Run monitoring 1 of 5 · Screenshot placeholder

Filter diagnosis run history

Show synthetic Diagnosis runs with status, incident, provider/source, created, started, duration, usage, update, and actions.

Future capture briefHide run and incident IDs, project/workspace labels, source names, timestamps, usage tied to customers, provider details, and error codes.

After acceptance, the active dock shows incident, run attempt, status, duration, latest activity, backend-selected runner profile and placement, and—when available—queue position and estimated start.

Use Collapse, Expand, Refresh, Open details, or Dismiss. Dismiss closes the dock only; it does not cancel the backend run.

Run monitoring 2 of 5 · Screenshot placeholder

Follow active diagnosis status

Show a synthetic queued or running dock with safe activity, profile, placement, queue feedback, and actions.

Future capture briefHide run/incident IDs, internal profile and placement names, queue details, provider scope, infrastructure names, and customer timing.
Status Meaning Operator response
Queued Request is waiting to start Wait or refresh; do not resubmit
Waiting for capacity Secure runner capacity is full Leave the run queued
Starting secure runner Backend is launching bounded execution Monitor
Diagnosing Read-only analysis is active Review structured activity
Stopping Cancellation was requested Wait for terminal confirmation
Diagnosis complete Validated diagnosis was stored Review evidence and hypotheses
Diagnosis failed Runner could not complete Review safe activity, then retry if eligible
Cancelled Backend confirmed stop No infrastructure change was made
Timed out Server-managed time limit was reached Review retained evidence
Not authorised Scope, evidence, entitlement, or policy rejected the run Correct the gate; do not bypass it

Choose View run or Open details. The drawer provides Overview, Activity, Evidence, Diagnosis, and Usage. It refreshes the authoritative snapshot and incremental structured events while the page is visible.

Run monitoring 3 of 5 · Screenshot placeholder

Review run Overview

Show synthetic status, duration, evidence count, attempt, provider, source, profile, placement, repository context, timestamps, and parent run.

Future capture briefHide IDs, repository bindings, internal runner names, provider resources, entitlements, infrastructure, and customer timestamps.

Choose Cancel run only for a non-terminal run. Cancellation is a request. Keep monitoring until the backend confirms Cancelled or another terminal state. Never report the runner stopped based only on the button response.

Run monitoring 4 of 5 · Screenshot placeholder

Request cancellation and wait for confirmation

Show a synthetic active run changing through Stopping to a confirmed terminal state.

Future capture briefHide run IDs, request IDs, task identifiers, runner infrastructure, actor identity, logs, and provider scope.

Retry as new run appears for failed, cancelled, timed-out, or rejected runs. Retry creates a new child attempt with a new run identity. The original terminal run and evidence remain unchanged.

Run monitoring 5 of 5 · Screenshot placeholder

Retry a terminal run as a new attempt

Show a synthetic terminal run and a new queued child attempt linked through Parent run.

Future capture briefHide run/parent IDs, idempotency values, incident IDs, error codes, evidence IDs, and internal queue details.

The run reaches an authoritative terminal state. If it succeeded, diagnosis and usage are available. If it failed, the safe status and activity explain the next permitted action without exposing internals.

  • Waiting for capacity: leave the accepted run queued.
  • Live updates unavailable: refresh; the backend remains authoritative.
  • Cancel remains Stopping: wait for terminal reconciliation.
  • Retry unavailable: only eligible terminal states can create a new attempt.
  • No run history: start from an incident with ready evidence or change the current filters.
  • Runtime request unavailable: source wiring is not proof that the deployed end-to-end runner contract is active.