Skip to content

Statuses and verdicts

Generated index of series statuses, pause reasons, verdicts, attempt outcomes and run statuses.

The values below come from the enums of the AQVEN package. How a series decides explains how they are reached.

status of a series. The command aqven series stops waiting at a settled status and exits with the code shown.

StatusMeaningFinalSettledExit code
awaiting_approvalwaits for a person to decide on spend in Studio; pause.reason says whynoyes3
runningattempts are runningnono—
waiting_humana running attempt waits for a person to answer the form of a human stepnoyes4
doneevery attempt has finished; the verdict is finalyesyes0
cancelledcancelled before every attempt finished; the verdict is invalidyesyes1
failedthe series itself failed; the verdict is invalidyesyes1

pause.reason of a series in awaiting_approval.

ReasonMeaning
cap_above_projectthe series was started with cap_usd above the project’s spend cap; no attempt runs before a person approves
spend_near_capthe series has spent 90% of its cap; no new attempt starts before a person decides

verdict.state of a series; a look has no verdict.

VerdictMeaning
confirmedevery primary metric and guardrail passed
refuteda primary metric or a guardrail failed
inconclusiveneither; reason says why, for example below_mde
invalidthe series cannot answer the question: cancelled, failed, cut by the budget, inputs changed while it ran, too many infrastructure errors, or no data
signala result on dev cases or from a judge that no experiment validated: evidence to act on, not a finding

verdict.reason: why a verdict is not a plain answer.

Value
below_mde
uninformative
no_discordance
compute_confounded
inputs_changed
infra_errors
no_data
budget_cut
cancelled
dev_split
judge_not_validated

How a series counts one attempt. Counted outcomes enter the metrics of the checks; the others are infrastructure and do not.

OutcomeError codesCountedChecks of the attempt
ok—yesscored on the output
model_failcheck_failed, truncatedyesbinary checks fail, other checks are skipped
schema_invalidMODEL_NO_STRUCTURED_OUTPUT, MODEL_INVALID_JSON, MODEL_SCHEMA_MISMATCH, MODEL_RETRIES_EXHAUSTED, OUTPUT_SCHEMA_REJECTED, output_invalidyesbinary checks fail, other checks are skipped
refusalrefusalyesbinary checks fail, other checks are skipped
infra_errorprovider_error, timeout, MODEL_STREAM_STALLED, provider_key_missing, MODEL_FEATURE_UNSUPPORTED, cassette_miss, media_unavailable, INTERNAL, PLAN_MISSING, FLOW_NOT_FOUND, INPUT_INVALID, HUMAN_TIMED_OUT, code_invalid, prompt_invalid, RETURNS_UNRESOLVED, any other error codenoskipped
budget_cutbudget_exceedednoskipped
cancelled—noskipped

outcome of an attempt in the rows of a series.

OutcomeMeaning
passedfinished with outcome ok and every check passed
failedfinished with a counted outcome and did not pass
errorfinished with an outcome that is not counted, or stopped before it finished
waitingits run waits for a person
runningits run is running

verdict of one metric of one variant in the series matrix.

Value
pass
fail
unclear
reference
none

recommended.reason in the launch plan of a series.

Value
look
wide
enough
no_margin
no_history
short_of_cases

degenerate of an estimate that has no usable interval.

Value
no_data
too_few_cases
too_few_attempts
no_discordance
uninformative
numeric

status of a run.

Value
queued
running
suspended
completed
failed
cancelled

status of one step of a run.

Value
pending
running
ok
failed
skipped
suspended
cancelled
Exit codeWhen
0done
1cancelled; failed; the command failed, for example the project server did not answer
2the server refused the series: INPUT_INVALID, NOT_FOUND, NOT_RUNNABLE, REQUEST_INVALID
3awaiting_approval
4waiting_human