Skip to content

Reference

CLI reference

Every command Oloproof registers, with what it does. Each one takes --help, which prints the full text these summaries come from.

This page is generated from the CLI by scripts/generate_cli_reference.py. Editing it by hand is pointless: the next run overwrites it, and make check fails while the committed copy is stale.

Commands

CommandWhat it does
oloproof auditEvery act a person took in this project, and what each one proves.
oloproof collectReceive OpenTelemetry traces, and serve case content to reviewers, here.
oloproof compareReport the paired counts, differences and decisions of two stored runs.
oloproof credentials listThe names this workspace holds. Never the values.
oloproof credentials setStore a provider key for this workspace, read from the environment or standard input.
oloproof diagnoseRe-execute a run's failed cases with gold context, under an intervention.
oloproof doctorReport the Python, platform and provider environment this machine offers.
oloproof evaluators calibrateMeasure a probability judge's stated probabilities against people, and fit a correction.
oloproof evaluators listList every stored evaluator version with the status a decision would read.
oloproof evaluators probeProbe a judge without labels: how often its verdict moves when nothing that matters did.
oloproof evaluators retireWithdraw trust in an evaluator version. Terminal: record a new version to replace it.
oloproof evaluators tryMeasure a draft evaluator against the labels already recorded, and validate nothing.
oloproof evaluators validateMeasure the evaluator against stored human labels and validate it on that evidence.
oloproof exportWrite a portable bundle for a run, a comparison or an evaluator version.
oloproof gateDecide the release against the policy, and exit on the decision.
oloproof initScaffold a project: an example system, oloproof.yaml and release.yaml.
oloproof inspectRead a stored run, case, comparison or diagnosis.
oloproof jobWhat became of a managed job, exiting on the gate of the run it produced.
oloproof labels exportWrite cases to a CSV for people to label: a blind random sample, or cases to review.
oloproof labels importRecord every filled-in row of a labelling file as a label, or none of them.
oloproof loginConnect this terminal to a workspace, by approving it in a browser.
oloproof planWhat it would take to decide what this run or comparison could not.
oloproof preferWhich of two runs answered better, by a pairwise judge asked in both orders.
oloproof pushSend a run's evidence to the workspace.
oloproof reviewLabel cases one at a time in the terminal, storing each verdict as it is given.
oloproof runExecute every case against the system and store the evidence.
oloproof runner keygenMake a runner's Ed25519 key pair; print the public key to register with the workspace.
oloproof signoffRecord shipping against a blocked gate, with two approvers and a written reason.
oloproof traces evaluateEvaluate a traffic sample the workspace drew, on the outputs production recorded.
oloproof traces listThe newest traces in this project's store.
oloproof traces promoteAdd a trace to a dataset as a test case, with where it came from.
oloproof traces showOne trace, with its input, output, spans and artifacts, as JSON.
oloproof usageWhat this project consumed, measured from its own evidence.

Exit codes

Every command uses the same codes. Gating CI lists what each means and the order they are reported in when more than one gate is blocked.