Asapi
For AI labs / Catalogue / Medical bills review across two health plans
Environment datasheet · Household bills

Medical bills review across two health plans

ID letter‑and‑record/task06 · revision 1 · tested 19–20 October 2026

At a household bill‑management firm, the agent reviews a couple's open medical and pharmacy bills for the plan year, across two employer plans, a pharmacy benefit, a spending account and a card, and messages the couple as it needs.

Checks
287–350, 21 of them by two LLM readers
Versions
Request only, told the rules
Attempts
26 across 2 versions
Best, request only
88% (Fable 5.1)
Best, told the rules
99% (GPT‑6.1 Sol)
Full solves
0 of 26
Attempts with any reward
25 of 26
Median, request only
16 min
The job

A couple's plan‑year medical bills across two health plans, handled the firm's way

Role
The review desk of a household bill‑management firm on a Sunday evening, covering an absent account manager: a married couple's medical and pharmacy bills for the plan year.
Request
Work one ticket: track every open bill and claim, record when each person's deductible and out‑of‑pocket maximum were met, and write the letters and a note to the couple, in the formats given. Message them whenever needed, without checking with anyone.
Deliverable
Letters with To, Re and Amount lines and at most 350 words, a tracker with nine statuses, a plan‑year status file and a note of at most 1,800 words.
What the reward depends on
The plans' rules (both administrators' costs counted together, two plans coordinated, pharmacy and spending‑account rules); handling each item as the firm does, including what an employer may be told; problems nobody flagged; what only the couple knows; the house style.
Where the requirements are
The plans' rules are in their documents. The firm's practices and habits show only in five past review packs of other households and its latest letters. Some problems sit in single records nobody flagged, and two facts are only with the couple.
The world

82,283 records and two simulated spouses in one message thread

Interface
The text browser and nine desk tools of the other bill reviews, on one Mac: Claude Code 2.1.292 for the Anthropic models, Codex CLI 0.162.1 for the GPT models. The workspace's only form that changes anything is the send box on a client's thread.
Scale
82,283 records for 300 households: 7,257 tickets and 689 wiki pages, 76 of them past letters and five past medical review packs, and for the couple 106 files in eleven folders, a shared mailbox of 2,449 messages and 347 card transactions.
The plans
The husband's employer plan covers both, its medical and pharmacy claims run by two administrators that each print their own running total. The wife also has her own employer plan, and there are a spending account, a card and the firm's own bill pay.
Finding things
No list of records. The header search covers tickets, wiki, documents and feeds, not mail, the card portal or messages; quoted text in emails stays folded until expanded.
Simulated couple
Two spouses in one thread; a reply carries each spouse's own signed lines. They answer from 23 fact cards, a document line and 7 fact‑free default lines. The three other clients the desk holds answer one fixed line.
Fact release
Code releases cards and decides which spouse speaks. Questions whose answer is the review's own, or a plan rule, get a fact‑free line; catch‑all and injection‑style questions release nothing. One cached classifier call handles a paraphrase no route matches.
Voice
Sonnet 5.5 words each spouse's released lines; a part that adds, drops or changes a fact is replaced by the cards' text. They answer 20 messages an attempt, and the same exchange gets the same saved reply.
Clock
A fixed Sunday evening. Only the time stamped on a sent message moves, capped at 9:59 pm.
Sandbox
Each harness in its sandbox, as in the other bill reviews, with the couple's service outside them all; probes checked every attempt's sandbox first.
The reward

351 checks weighted by kind of challenge, one charge per error

Structure
351 checks, each tagged with the kind of challenge it tests; the reward is weighted by kind, not count. A check that can't apply drops out, its weight staying within its kind: 287 to 350 counted in our attempts with only the request.
Weights
The plans' rules 22%, the firm's practices 22%, problems nobody flagged 22%, house style 16% (four groups of 4), the couple's own items 11%, what only they know 3%, file form 4%. No check outside house style weighs more than 1 point.
One error, one charge
Where an answer depends on one the attempt got wrong, it's graded against what follows from that error (10 cascades), so one missed root problem isn't charged twice.
Messages
Whether an attempt messages the couple isn't scored; their answers count only through what it writes.
Who decides
Scripts decide 329. Two blind LLM readers, Opus 5.5 subagents, read 21 note items with three reference notes of known verdicts in every batch. The task's coordinator reads one check on unsupported claims on the letters.
Reader agreement
The readers matched every known verdict in every batch and split on 29 of 546 judgements (5.3%), each settled by the coordinator's written ruling, 28 of them to a fail.
Grader self‑test
The reference answer passes all 351 checks, 132 near‑miss answers built on a synthetic key each fail exactly the checks aimed at them, and an empty attempt scores 0. Fairness gates, all passing, show every deciding record and card is reachable.
Formula
Reward = the weighted share of applying checks passed, each kind scaled to its weight, from 0 to 1.
Results

The four leaders lost under a point on the plans' rules; the firm's practices and style cost most

With only the request, 21 of 24 attempts scored 65–88%; GPT‑6 Luna's three ended within a minute at 0–11%. None fully solved it. Told the rules, Opus 5.5 scored 98%, and GPT‑6.1 Sol 99%, one check short of a full solve.

VersionMedianFully solved
Request only8 models × 3 attempts74%0 of 24
Told the rules2 models, one attempt each99%0 of 2

Each dot is one attempt; the line marks the median.

ModelRequest onlyTold the rules
GPT‑6.1 SolOpenAI77%99%
Opus 5.5Anthropic80%98%
Fable 5.1Anthropic86%–
GPT‑6 AstraOpenAI81%–
Sonnet 5.5Anthropic70%–
GPT‑6 SolOpenAI68%–
Opus 5Anthropic67%–
GPT‑6 LunaOpenAI5%–

Three attempts per model with only the request, which says the couple can be messaged; one each told the rules, by Opus 5.5 and GPT‑6.1 Sol.

Told the rules: the request plus a paragraph naming every rule, practice and house habit and where to look, never an answer.

Failures

What the models got wrong

Counted over the 24 attempts with only the request, 8 models × 3, unless a line says otherwise.

  1. Care details to an employer. All 21 attempts that wrote letters described the husband's care in the letter to his employer, which the firm's past reviews never do. Both attempts told the rules kept it out.

  2. A letter the firm wouldn't send. All 21 wrote to a surgeon's office about a bill the plan's own reprocessing will change, which past reviews don't do. Both attempts told the rules didn't.

  3. A form printed in one record. 16 of 24 missed a form the plan needed back, printed only on one claim's statement. GPT‑6 Astra found it in all 3 attempts by searching for it; all 3 of Opus 5.5's missed it.

  4. Payment timing. 16 of the 21 attempts that wrote letters didn't time new payments the way every past review does, losing 2.7 to 3.7 points; Fable 5.1 did in all 3 attempts, Opus 5.5 in 2.

  5. House style. It cost 7.3 to 14.8 points an attempt, of the 16 it carries, and was the largest loss in all but two of the 21 attempts that wrote letters; only GPT‑6 Astra, in two, dated a call as the firm does.

  6. Stopped early. GPT‑6 Luna ended each of its 3 attempts within a minute, saying the work was unfinished; none wrote a letter, and the first saved nothing.

Cost

What an attempt costs

Length
With only the request, the median attempt took 16 minutes and about 206 tool calls (19 to 423 across the 24), and about 14 million tokens, cached input included.
Cost
Recorded for 12 of the 24 attempts with only the request, all Anthropic's, as Claude Code's own figure at list prices; the GPT models' subscription records none, so we give no median. That's the agent model only; the couple's voices and readers aren't included.
Licence

What you license

With a licence
The workspace with its five data files and desk tools, the couple's service and fact cards, the request in both versions, the grader with its readers' instruction and cascades, the fairness gates, the answer key and its reference answer, and the grader's report on each of the 26 attempts.
Format
Packaged as a Harbor task on request. Our attempts ran on one Mac in each harness's sandbox, not in a container.
Fresh variants
Other data, people and facts in the same design, on request. They're never published.
Public or not
The AI Agent Trials, our public benchmark, describes the job and each model's results in plain language. The workspace, fact cards, grader and answer key aren't published.
Known limitations

What we haven't measured, and what's uneven

Try a sample environment

Three are downloadable as Harbor tasks, with graders and reference solutions. Request one with your work email, or book a call about the other 53.