Skip to main content
A check reviews task quality. An analysis reviews an agent’s completed trial. Both use rubrics; they answer different questions.
Local checks upload the selected task material. Dataset checks use the retained package; they do not publish a new version.

Choose the tasks

1

Read the source

2

Filter task names

Apply include (-i) and exclude (-x) globs.
3

Limit the selection

Apply the task cap (-l).
4

Run the checks

Run one checker per selected task.
A check is a hosted model run and incurs cost. evolve dataset check is a separate metadata preflight; it does not perform this rubric review.

What it reviews

The default rubric has 26 criteria, grouped here by purpose: Read the complete rubric guidance and the current agent, model, effort, provider, and prompt:
The default checker is codex with gpt-6-luna at medium effort. Read --show-defaults for your server’s resolved settings. Use -a to choose another built-in harness. Omit -m to use its default model for checks, or choose one of its models.
Use -r rubric.toml or -p prompt.txt to customize the review. A rubric accepts TOML, YAML, or JSON with uniquely named criteria:
rubric.toml
Check prompt tokens are {task_path}, {file_tree}, and {criteria_guidance}. The required result format is appended automatically. See the check reference for all options.

The result

One parent check contains one task check per selected task:
The result includes a written summary and named criterion findings: Every criterion explains its judgment. Pass and not_applicable findings may have an empty evidence list. Older results stored before October 4, 2026 can contain unknown; new results do not. The API does not return an overall verdict or a separate execution flag. The dashboard summarizes the current default rubric using the first matching rule: No problem found does not prove the task ran. Read the evidence and any not_applicable explanations. Current checks have no Executed or Not executed label.
Results with the earlier thirteen-criterion rubric keep these summary rules. Apply the first matching rule:attempt_isolation changes the summary only when it fails.The execution group contains these five criteria:
  • reference_solution_is_valid
  • verifier_rejects_non_solutions
  • environment_builds_and_runs
  • verification_is_stable
  • limits_allow_the_task
If any is unknown, the dashboard adds Not executed. Otherwise it adds Executed. This note summarizes the outcomes; it is not a separate execution audit.Read the evidence before relying on the note. An unknown means decisive execution evidence was unavailable, such as when the checker could not run the environment.
Apply the first matching rule across all criteria:Other rubrics have no Executed or Not executed note.
The parent lifecycle is queued → running → completed. A completed check can contain failed task checks; inspect each task’s status and failure.

Read it back

Use the parent check ID for the whole report. Use a task-check ID for one checker’s transcript, filesystem, or individual result:

Share

The creator can share by link or email. Recipients can read the report and available files. Sharing does not give them permission to stop task checks.

Check reference

Flags, custom rubrics, and task-check commands.
Last modified on November 9, 2026