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.

ScrinOps diagnosis run filter toolbar with project, workspace, search, incident, status, and refresh controls using synthetic labels.
Run monitoring 1 of 5 · Filter diagnosis run historySynthetic ScrinOps filter toolbar for selecting scope and filtering diagnosis run history.

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.

Synthetic active ScrinOps diagnosis dock showing Diagnosing status, safe activity, generic profile and placement, queue feedback, and read-only controls.
Run monitoring 2 of 5 · Follow active diagnosis statusShow a synthetic queued or running dock with safe activity, profile, placement, queue feedback, and actions.
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.

Synthetic ScrinOps run Overview with Diagnosing status, duration, evidence count, attempt, and read-only generic execution context.
Run monitoring 3 of 5 · Review run OverviewSynthetic read-only run Overview showing current status, duration, evidence count, attempt, and generic execution context.

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.

Synthetic active ScrinOps run drawer with a visible Cancel run control and no cancellation submitted.
Run monitoring 4 of 5 · Request cancellation and wait for confirmationSynthetic active run with cancellation available before any request is submitted.

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.

Synthetic failed ScrinOps diagnosis with a visible Retry as new run control and no retry submitted.
Run monitoring 5 of 5 · Retry a terminal run as a new attemptSynthetic terminal failure with Retry as new run available before any retry is submitted.

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.