Business Bench

Tasks · desk · Reports

Q2 return rate by product and reason

returns-analysis · timeout 1200 s · source

The ask

Sent verbatim as the prompt. The agent works in a copy of the workspace below and sees nothing else.

Put together a Q2 returns report for me from the order and returns exports in this folder: return rate by product and a breakdown of why things come back. Mateo's note explains how we bucket the reasons. Save it as returns.xlsx with live formulas.

Workspace

  • note_from_mateo.txt
  • orders_export_2026-Q2.csv
  • returns_export_2026-Q1.csv
  • returns_export_2026-Q2.csv

Expected deliverables

  • returns.xlsx

This task also has a task-specific grader (check.py).

Checks

The task passes only when every required check passes. Reference answers, tolerances, and the planted traps are in the repository, not here.

CheckTypeRequiredFailed (frozen) / 6
live formulasxlsx_has_formulasyes0
no formula errorsxlsx_no_errorsyes1
renamed product units soldxlsx_value_presentyes0
renamed product units returnedxlsx_value_presentyes0
units returned for the jacket (exchanges count)xlsx_value_presentyes0
refunded dollarsxlsx_value_presentyes1
total units returnedxlsx_value_presentyes1
return rates, quarter total and the jacketcustomyes0
sizing unitsxlsx_value_presentyes1
damaged unitsxlsx_value_presentyes1

Recorded results, complete desk comparison

This is one of the 7 tasks with a task-specific equivalence grader in the frozen scorer, which accepts alternative valid representations the original checks rejected. Raw and frozen verdicts can therefore differ here by design; see what the frozen scorer changed.

pass pass, frozen scorer only fail timed out
SystemRepetitionsFrozen / 3Raw / 3Median minutesMean cost (USD)
Proto / DeepSeek V4.1 Flash216.00.0666
Codex / GPT-5.6 sol225.90.6000

Per-attempt check verdicts, raw and frozen verdicts, usage, receipt and artifact hashes for this task are in results/latest/attempts.jsonl under "task": "returns-analysis".