Task quality, without the command line
Review a task before it ships.
Upload a task package and run the same Oracle, quality, and trajectory checks used by the team. You’ll get a clear pass/fail summary and a detailed report.
Connect your access key
Your key is kept only in this browser tab and is never shown on the page.
Choose a task package
Select the checks to run
Your review jobs
Developer access: API and MCP
Agents can use the same private service over streamable HTTP. Add this MCP endpoint with your bearer key:
https://task-checker-1.stem.turing.com/mcp Authorization: Bearer oops_...
MCP tools
start_uploadStep 1 of checking a task. Returns a one-time upload link (valid 30 minutes) and the exact shell command that zips a task folder and sends it there. Run that command yourself, replacing TASK_FOLDER with the folder to check, then call submit_task with the upload_id.
submit_taskStep 2: queue the uploaded task(s) for checking. kinds is any of oracle, qc, at, comprehensive (comma-separated; oracle is free, the others use the key's money). Returns the job id.
job_statusWhether a job is queued, running, done, failed or cancelled, with its latest progress lines. Oracle runs can take up to an hour: wait a few minutes between checks.
job_resultsA job's results per task: oracle and nop rewards, QC and AT verdicts, and every failed criterion with the reviewer's reason. Use this to explain the results or fix the task.
list_jobsThis key's 20 most recent jobs, newest first: id, status, kinds, upload name, cost.
my_budgetThis key's spending cap, what it has spent, what queued jobs hold, and what is left.
cancel_jobCancel a job that is still queued (a running job cannot be cancelled).
HTTP endpoints
/v1/healthIs the server up.
/v1/meYour key: name, cap, spent, reserved and remaining $.
/v1/jobsSend a task. Multipart: file (a .zip of one task folder or several), kinds (default oracle,qc,at,comprehensive), budget_usd (held against your cap while the job runs). Returns the job, 202.
/v1/jobsYour jobs, newest first.
/v1/jobs/<id>One job: status, plan, progress lines, summary.
/v1/jobs/<id>/resultsEvery review's full result (JSON).
/v1/jobs/<id>/reportThe job's HTML report.
/v1/jobs/<id>/cancelCancel a job that is still queued.
/v1/uploads/<link>A one-time upload link from the MCP tool start_upload (valid 30 minutes; the link is the credential).
/mcpThe MCP server: agents connect here and get the tools below.