All evidence cases
Terminal-Bench 2.1terminalCSV

Classify financial documents and summarize invoices

Classify mixed PDF and JPEG documents, move them by type, extract invoice totals and tax, and generate an aggregate CSV summary.

financial-document-processor

Normalized profile

What this task asks for

Classify mixed PDF and JPEG documents, move them by type, extract invoice totals and tax, and generate an aggregate CSV summary. Move every source document out of /app/documents. Prefer Total over a differing Amount Due. Use zero or blank when VAT is absent. Write exactly filename, total_amount, and vat_amount columns plus a final total row.

  • data transformation
  • feature implementation
  • document collection
  • filesystem
  • invoice data
  • OCR
  • PDF
  • JPEG
  • CSV
  • /app/invoices/summary.csv
  • classified invoice files
  • classified other files
  • strict behavioral compatibility or exact-output validation
  • specialized algorithmic or domain reasoning
  • changes span multiple components or interfaces

Published evidence

Model × harness outcomes

Counts are tied to these exact configurations. Harnesses are not treated as equivalent across benchmarks.

Models
13
Configurations
20
Trials
100

Showing 20 of 20 configurations

ModelHarnessEffortResultPasses
claude-fable-5anthropic · 2026-06-07claude-code2.1.167xhighAll passed5/5
claude-fable-5anthropic · 2026-06-05terminus-22.0.0highAll passed5/5
claude-opus-4-7anthropic · 2026-05-01claude-code2.1.123maxMixed2/5
claude-opus-4-7anthropic · 2026-05-01terminus-22.0.0maxAll passed5/5
claude-opus-4-8anthropic · 2026-07-09claude-code2.1.205highAll passed5/5
claude-sonnet-5anthropic · 2026-07-09claude-code2.1.205highAll passed5/5
gemini-3-pro-previewgemini · 2026-05-01gemini-cli0.40.0highMixed1/5
gemini-3-pro-previewgemini · 2026-05-01terminus-22.0.0highMixed3/5
gemini-3.1-pro-previewgemini · 2026-05-05gemini-cli0.40.0highMixed4/5
gemini-3.1-pro-previewgemini · 2026-05-05terminus-22.0.0highMixed1 disqualified3/5
glm-5.1zai · 2026-05-01claude-code2.1.123maxAll passed5/5
gpt-5.5openai · 2026-05-01codex0.125.0xhighAll passed5/5
gpt-5.5openai · 2026-05-01terminus-22.0.0xhighMixed1 errors4/5
gpt-5.6-lunaopenai · 2026-07-10codex0.144.0maxAll passed5/5
gpt-5.6-lunaopenai · 2026-07-11codex0.144.1maxAll passed5/5
gpt-5.6-solopenai · 2026-07-10codex0.144.0maxAll passed5/5
gpt-5.6-terraopenai · 2026-07-10codex0.144.0maxMixed4/5
gpt-5.6-terraopenai · 2026-07-11codex0.144.1maxAll passed5/5
grok-4.5cursor · 2026-07-09cursor-cli2026.07.08-0c04a8adefaultAll passed5/5
muse-spark-1.1openai · 2026-07-09mini-swe-agent2.4.5xhighAll passed5/5