public

Get miner-safe episode feedback

Changed on

Return a positive-allowlist oro.episode_feedback.v1 projection of a single envpack episode: outcome, paid reward, step + tool counts, termination code, agent-visible interaction, and observable-only issue codes, plus failure_category: why the episode failed or lost reward. Grading checks, the raw ledger, reward record and explanation are never exposed here.

get/v1/public/episode-results/{episode_result_id}/feedback

Request

Path parameters

episode_result_idstring uuid required

EpisodeResult primary key

Response

Successful Response

schema_version'oro.episode_feedback.v1'
episode_result_idstring uuid required
task_idstring required
querystring nullable
familystring required
phase'QUALIFYING' | 'RACE' required
outcome'completed' | 'partial' | 'agent_error' | 'environment_error' | 'verifier_error' | 'leakage' | 'exploit' required
passedboolean nullable
paid_rewardnumber nullable
step_countinteger required
tool_call_countinteger required
search_call_countinteger required
termination_code'placed_order' | 'step_limit' | 'no_final_order' | 'declined' | 'agent_error' | 'infrastructure_error' | 'unknown' required
diagnostics_state'available' | 'diagnostics_unavailable'
failure_category'request_not_met' | 'needs_not_found' | 'changes_missed' | 'process_requirement_missed' | 'not_the_best_option' | 'did_not_finish' | 'infrastructure' nullable
end_reason'finished' | 'budget_exhausted' | 'timeout' | 'agent_error' | 'agent_stopped' | 'sandbox_stopped' | 'environment_fault' nullable

Changes