workspace_idstring uuid required
kind'llm_specialist' | 'robot_policy' required
candidate_refstring required
model_version_idstring uuid nullable required
from_version_idstring uuid nullable required
taskstring nullable required
claim'same_quality' | 'economy' | 'improvement' required
candidate_eval_idstring uuid required
baseline_eval_idstring uuid required
safety_eval_idstring uuid nullable required
runtime_refstring nullable required
suite_refstring nullable required
suite_sha256string nullable required
failed_criteriastring[] required
item_flipsobject nullable required
accuracyobject nullable required
canary_percentinteger required
approved_atstring date-time nullable required
approved_bystring nullable required
created_bystring required
created_atstring date-time required
adapter_version_idstring uuid nullable
from_adapter_version_idstring uuid nullable
general_eval_idstring uuid nullable
forgettingobject nullable
contract_idstring uuid nullable
all_in_costobject nullable
route_statestring nullable
safety_origin'os3_run' | 'customer_reported' nullable
thinking_pickboolean nullable
keepnumber nullable required
The quality setting it was decided under (its gate's); null: none (same quality, or a
claim declared without one).
stagestring required
rejected | rolled_back (its canary) | released | awaiting_operator (robot) | canary |
awaiting_customer.