Endpoints
| Method | Endpoint | Description |
|---|---|---|
GET | /criterion-runs?task_run_id={task_run_id} | List criterion runs for a task run |
GET | /criterion-runs/{id} | Get criterion run details |
Criterion Run Object
| Field | Type | Description |
|---|---|---|
id | string | Unique identifier |
task_run_id | string | Parent Task Run |
criterion_id | string | Source Criterion |
passed | boolean | true if the criterion passed |
score | number | Score (0.0 to 1.0) |
details | string | null | Human-readable explanation of the result |
evidence | object | null | Structured evidence payload (field-level results, matched messages, transcript snippets). Shape depends on the criterion’s check type |
started_at | datetime | When verification started |
completed_at | datetime | null | When verification finished |