Business Bench

Tasks · desk · Extraction

Key the August pay stubs for the CPA

pay-stubs-extraction · timeout 1800 s · source

The ask

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

Nadia needs our August payroll detail from the pay stubs in the folder. Can you put it in pay_stubs.csv the way her email asks?

Workspace

  • august_pay_stubs/Ledgerline_LL-00436.pdf
  • august_pay_stubs/Ledgerline_LL-00437.pdf
  • august_pay_stubs/PayCrest_Garcia_2026-08-07.pdf
  • august_pay_stubs/PayCrest_Okafor_2026-07-24.pdf
  • august_pay_stubs/PayCrest_Okafor_2026-08-07.pdf
  • august_pay_stubs/PayCrest_Rogers_2026-08-07.pdf
  • august_pay_stubs/manual_check_5532.pdf
  • august_pay_stubs/scan_paystub_rogers_0821.pdf
  • email_from_cpa.txt
  • employee_list.csv

Expected deliverables

  • pay_stubs.csv

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
requested columnscsv_columnsyes0
one row per stubcsv_set_equalyes0
row countcsv_row_countyes0
employee and pay datecsv_values_matchyes0
gross and netcsv_values_matchyes0
bonuscsv_values_matchyes0
taxescsv_values_matchyes0
pre-tax deductionscsv_values_matchyes0
after-tax deductionscsv_values_matchyes0

Recorded results, complete desk comparison

pass pass, frozen scorer only fail timed out
SystemRepetitionsFrozen / 3Raw / 3Median minutesMean cost (USD)
Proto / DeepSeek V4.1 Flash332.70.0315
Codex / GPT-5.6 sol331.50.2874

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