Business Bench

Tasks · desk · Drafting

Turn the refunds email thread into a counter procedure

sop-from-thread · 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.

Dorothy keeps mixing up how refunds work. Please turn the email thread into one written procedure we can print for the register and save it as procedure.md.

Workspace

  • email_thread_refunds.txt
  • return_policy_posted.pdf

Expected deliverables

  • procedure.md

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
approval thresholdtext_sentence_matchesyes0
refund windowtext_sentence_matchesyes0
store credit windowtext_sentence_matchesyes0
cash refundstext_sentence_matchesyes0
refunds logged in the sheettext_sentence_matchesyes0
steps in the right ordercustomyes2

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 Flash210.60.0090
Codex / GPT-5.6 sol221.30.1958

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