Asapi
The Agent Trials / Tasks / The monthly input price report

Business operations · Task 2 of 34

The monthly input price report

Cover for a brewery's purchasing manager and write the monthly input price report; finding the right figures is half the job, knowing what to leave out is the rest.

Setting
Independent brewery, purchasing
Deliverable
One Word report for the managing director
Unstated requirementsHouse formatConflicting sourcesData quality
12
Models
ran the standard setup
90%
Best score
2 models tied
77%
Median score
across those models
8 min
Typical run
median time, standard setup

The task

It is early November at an independent brewery in North Yorkshire. The purchasing manager is on leave, and a colleague asks the agent to write the October input price report for the managing director, as a Word document. The agent gets 58 working files: the goods-received export, brew and packaging logs, invoices, supplier agreements, finance packs, past reports, a template, the manager's unfinished draft, minutes, emails, chats, photos and a scan. Nobody is available to answer questions.

The prompt only asks for the report. The real test is everything around the figures: how the managing director reacted to past reports, which decisions she later overruled, which deliveries were booked wrongly, and which true details belong to another team. A buyer who checked everything well still has to decide how much of that checking the reader should see.

What it tests

Working out what the reader needs

Nothing lists the managing director's requirements; they show in how she reacted to past reports and in what she sent to other teams.

Matching the layout she now expects

The template, past reports and the manager's draft show layouts she has since objected to, so the nearest document is the wrong model.

Weighing sources that disagree

Minutes, finance packs, a colleague's chat and the paperwork each give a different answer somewhere, and the agent must work out which record settles each point.

Catching faulty data

Deliveries booked twice or sent back, prices that changed after the draft was written, and a brew known only from a photo all move a figure if missed.

Holding back

The agent turns up many true and useful things, and must decide which belong in this report and which belong with someone else.

Challenges

1A template the boss stopped liking

The template, past reports and the manager's own draft all model sections and layouts the managing director has since objected to. Nobody went back and updated them.

2Decisions overruled after the meeting

Minutes record decisions and dates that later messages or paperwork overturn, and nobody goes back to correct the minutes.

3Duplicates and look-alikes

A double booking sits next to a delivery that only looks like one, so a blanket rule in either direction goes wrong.

4Helpful colleagues

One colleague asks for extra figures in the report, and another quotes a price the paperwork does not support. Both sound reasonable.

5A gap in the paperwork

Not every figure has the record it needs, and the tempting ways of filling the gap each go wrong in their own way.

6True things that belong elsewhere

The files are full of real, useful detail a careful buyer would want to raise, and most of it has another home: another team's report, the finance team's workings, or a word with a colleague.

Results

0%25%50%75%100%StandardHintedTold everythingFable 5.1GPT-6 AstraGPT-6.1 SolGPT-6 SolDeepSeek V4.1 FlashSonnet 5.5Opus 5.5Opus 5GPT-6 LunaSonnet 5GLM-5.3-FlashQwen3.8-27B
ModelStandardHintedTold everythingTime (standard)Cost (standard)
Fable 5.190%95%100%8 min$3.29
GPT-6 Astra90%99%100%6 min$3.82
GPT-6.1 Sol82%85%100%4 min$0.50
GPT-6 Sol81%81%99%4 min$0.44
DeepSeek V4.1 Flash81%76%99%16 min$0.07
Sonnet 5.577%95%100%3 min$0.44
Opus 5.576%95%97%6 min$1.08
Opus 573%69%91%12 min$2.62
GPT-6 Luna65%79%94%9 min$0.05
Sonnet 556%62%93%19 min$1.84
GLM-5.3-Flash53%77%82%23 min$0.04
Qwen3.8-27B52%75%99%57 min$0.49

One run per model and setup. 100% = everything right (or, for a plan scored in money, the best plan); 0% = the obvious answer or worse.

Setups: Standard, the job as asked; Hinted, plus one hint; Told everything, every rule or fact given up front: the control that shows the task is fair.

What models got right and wrong

Test environment

Kind
Document folder at an independent brewery in North Yorkshire: the working files of a purchasing manager on leave, with nobody to ask. task1-1's variation: the same concept and kinds of checks, in a different company, role and report
Agent's interface
A terminal in a fresh Docker container (Debian, Python 3.13 with pip, Node 22), driven by the agent's own command-line tool: Claude Code, Codex CLI, Prime Agent or Qwen Code
Documents
58 files in 17 folders (brewing, buying, chat, drafts, email, engineering, finance, inns, minutes, people, photos, quality, reports, sales, scans, stores, templates): 18 EML emails, 13 DOCX, 11 PDF, 7 XLSX, 7 JPG photos, 2 TXT. One PDF is a scan with no text layer
Applications
None. No document tools (no LibreOffice, Pandoc, Ghostscript, Tesseract OCR, ImageMagick or pdftotext) and no Python packages; the agent installs what it needs
Web
None. The agent's own web search and fetch are off; the internet is on for installing packages
People
None. Nobody answers questions
Time
None
Actions
Read the files and write to output/. Nothing is sent to anyone
Deliverable
One Word document (DOCX) in output/: the October 2026 input price report for the managing director
All 34 tasks