Error detection and source reconciliation
In these environments some records are wrong by design, some sources disagree, and some items look wrong but are right. The agent has to catch the errors, decide which source holds, and leave correct items alone.
Rewards count errors caught and correct items left alone
- Planted errors
- Set by design and recorded in the answer key: over- and under‑charges among an invoice's 44 scored lines, a record rewritten weeks later, faulty sensors and a fabricated sheet, a dose charted at the wrong amount, filing errors in payment records, a flawed ordering formula.
- More planted errors
- Counts true once but not on the night of a fire; a control system's out‑of‑date tag export; a contractor's claim that a drain was drawn; a timetable that's wrong where only the field shows it; customer cases filed under the wrong category.
- Look‑alikes
- Items that look wrong but aren't: a genuine repeat beside a double scan, pending holds and refunds already received, messy but genuine documents, and at 29 tea‑factory check points, crew settings that break the guide but follow the factory's proven practice.
- Which source holds
- Records disagree: an edited record against same‑day evidence, a supplier's stated size against the maker's sheet, host against guest, feed against register, three policy versions. Where a rules page or policy says which record wins, the checks follow it.
- False alarms cost
- Querying a line the records show is right fails a judge check on the invoice; three checks in the wholesale pack and six in the temperature register fail alarms that aren't real; in the household bill review, a layer pays for look‑alikes left alone.
- Accepted without objection
- Some errors arrive looking settled: the registration portal registers classes without their prerequisites, a colleague's unsent draft carries a wrong decision, and another team's formula has an error no one has flagged.
- Apps that must check
- Six app builds test the app's own checking: the broker apps must flag altered statements and payslips, the bills app route wrong charges, the piano app list wrong or missed notes, the gym app refuse damaged backups, and the fault‑finding app lead past a blown fuse to its cause.
- In time
- On the ward, each planted error must be caught in time, and pages about what the orders already cover count against the reward.
- Figures by script
- Scripts decide amounts, dates and identifiers: invoice lines to the penny on the amount approved, totals against the key rather than the sheet's own sums, and register cells within tolerances fixed before any attempt.
Errors missed off the obvious path, and errors invented
Each count covers every model tested on the environment, with only the request; where a model made several attempts, the line says so.
An edited record relied on. Bakery's freezer‑loss insurance claim pack: 11 of 14 attempts cited, repeated or attached a record rewritten weeks later, which same‑day records contradict. 6 of them repeated its account in the claim, and each lost every point from the pack's 11 top‑tier checks.
The chats skimmed. Contractor invoice audit: of 15 charges only a shop's chat or a staff email contradicts, the median approval got 40% right (best 93%), against 86% of the 18 the contractor's paperwork contradicts. All 12 approvals, of 13 attempts, paid at least one of the 15.
A formula trusted, not tested. Bakery wholesale pack: 11 of 13 attempts, one per model, missed a planted error in another team's ordering formula, which shows only in months of a different length. GPT‑6 Astra and GPT‑6.1 Sol tested it across months and found it.
Breaches invented. Temperature compliance register: all 7 readable registers, of 12 attempts, listed breaches that never happened, one more than twelve times the real number; 6 of the 7 logged a planned deep clean as a breach.
A wrong fee accepted. Household bill review: 8 of 24 attempts (8 models × 3) tracked a shop's fee as legitimate, though a record off the obvious path shows it was wrong; each had left that record unopened or its quoted part folded. 13 of 24 got it right.
Counts from before the fire. Kitchen‑fire contents claim: 5 of 7 attempts, one per model, didn't claim the shop‑floor stock at the shelf count less the till's later sales: 3 claimed the full count, 2 left the line off.
Four full solves in 383 attempts, one each in four of the 33
Each dot is one attempt with only the request; the line marks the median. Larger dots are full solves.
Hover a dot for its model and reward.
Which errors each one plants
| Environment | How it tests this | Checks | Models | Best, request only | Best, told the rules |
|---|---|---|---|---|---|
| Packaging proof sign‑off for an absent ownerSmall business (bakery chain) | A supplier's stated size for a swapped part conflicts with the maker's sheet, designs were relettered, and each form gets its own scored decision. | 15 | 13 | 94% | 100% |
| Temperature compliance register from messy logger dataSmall business (bakery chain with six shops) | Faulty sensors, clock and unit errors, test data and a fabricated sheet must be caught while genuine odd entries are trusted; invented breaches fail checks. | 103 | 12 | 76% | 95% |
| Tea‑factory ops chat: speak or stay silentOperations chat of a factory making black tea (withering and drying) | 47 check points need a correction or warning and 42 need silence, 29 where the crew rightly departs from the guide; the reward counts both. | 106 | 6 | 67% | – |
| Listening piano‑practice app: following, transcription, feedbackA three‑player piano family practising at home at beginner, intermediate and advanced levels | The app's mistake report must list planted wrong, missed, extra and late notes at their bar and beat, and none on a clean take. | 64 | 7 | 58% | 62% |
| Server‑hall cooling diagnosis by undoable tests in a 3D buildingAn FM company's on‑site engineer in a 3D model of a police station, whose two new server‑hall cooling units have swung all day since a contractor replaced them three weeks earlier | A hidden open strip behind each unit causes the swings, among plausible suspects and small real faults; the report must rule out tuning and sensor. | 20 | 7 | 70% | 95% |
| Bakery wholesale pack with downstream figure checksSmall business (bakery chain) | Planted problems in last month's figures, a customer's rebate and another team's ordering formula must be found; three checks penalise false alarms. | 23 | 13 | 91% | 100% |
| Bill‑audit and claims app from household filesA household after a move, with card statements, bills, receipts and emails in disarray | Wrong charges must be found and routed to the right claim, while pending holds, real repeats and refunds already received are left alone. | 108 | 8 | 61% | 76% |
| Broker app with autonomous lead‑messaging assistantThe same home‑loan refinancing side business, now signed up to a chat‑messaging business sandbox and two property‑data services | Statements and payslips with altered or inconsistent figures, added at grading, must be flagged, and genuine ones left alone. | 106 | 8 | 68% | 91% |
| Stranded‑family rebooking with minors' exit papers and a dogA father's personal assistant, working from the family's hub, on the Sunday evening the airline cancels the mother's, two children's and dog's flight home from abroad and moves them to Thursday | The simplest new flight breaks unmentioned exit‑paper rules, and the father wrongly thinks the mother is on the rental; reading the documents catches both. | 34 | 8 | 96% | 99% |
| Offline fault‑finding tablet app for data‑centre cooling unitsA data‑centre hall with 12 cooling units of three models, after a night shift worked from the wrong drawing and a contractor bridged a high‑pressure switch | A blown fuse or trip usually hides a shorted coil, winding or actuator; some causes show only in the logs; 20 checks need them named. | 79 | 7 | 87% | 83% |
| Live server‑room cooling incident in a 3D building with model‑played staffA police station's facilities duty engineer (FM company), in a 3D model of the station, at the alarm that both live server‑room cooling units have stopped | Some problems must be found unprompted: a disconnected fire‑suppression cylinder no brief mentions, and a contractor wrongly believing rejoining the cable restarts the units. | 31 | 7 | 77% | 100% |
| Bakery's freezer‑loss insurance claim packSmall business (bakery chain with six shops) | A colleague's draft and a superseded report carry wrong details; a record rewritten weeks later contradicts same‑day evidence. Using, citing or attaching them fails checks. | 60 | 14 | 89% | 100% |
| Contractor invoice audit against shop recordsSmall business (bakery chain with six shops) | 44 invoice lines are scored on the exact amount approved, planted over- and under‑charges among them; querying a line the records show is right fails. | 107 | 13 | 90% | 100% |
| Cancelled‑flight family rebooking against a ticking clockA travel concierge's trip desk on the evening a family's overnight flight to a wedding abroad is cancelled | Problems nobody mentioned, such as a schedule change elsewhere in the trip, must be caught, the hotel left booked, and an agent's mistaken fee challenged. | 61–63 | 8 | 85% | 99% |
| Retail escalation reply and case recordsThe escalations desk of a home‑goods retailer, worked through its customer‑service hub | The case file plants misfiled documents, three policy versions and a colleague's draft with wrong figures; items already settled must get nothing more. | 114–115 | 15 | 98% | 100% |
| Medical bills review across two health plansThe same firm's review desk; a couple's medical and pharmacy bills for a plan year, with two employer plans, a pharmacy benefit, a flexible spending account and a card | Problems nobody flagged, 22% of the weight, must be found record by record, applying the plans' rules over printed totals. | 287–350 | 8 | 88% | 99% |
| Monthly waste report in house formatSmall business (bakery chain with six shops) | Figures must survive a double‑counted till extract, a date two files disagree on and donated food in the waste column; flagging recoverable data fails too. | 43 | 13 | 94% | 100% |
| Refinance‑broker case app from a non‑coder's laptopA one‑person home‑loan refinancing side business run from a personal laptop | The app must flag customer documents with altered figures, added at grading, without marking genuine but messy ones suspect. | 51 | 8 | 90% | 98% |
| Brewery input‑price report in house formatSmall business (brewery) | A returned load, a double scan beside a genuine look‑alike, a withdrawn surcharge and a disputed price must be handled; flagging recoverable records fails. | 51 | 12 | 90% | 100% |
| Onboarding bill review with a simulated clientThe same bill‑management firm's review desk; a new client's first review, with a client message thread | Statement names differ from shop names, companies were renamed, refunds and waivers must be checked against the account, and look‑alikes left alone. | 295–320 | 8 | 84% | 95% |
| Missing‑payments reply from error‑laden retail recordsThe same retailer's escalations desk; a customer chasing four payments she says never reached her | Each payment turns on a different filing error or a claim the records don't support; paying twice, or missing money sent astray, fails checks. | 61 | 8 | 99% | 100% |
| Course registration against rules found in portalUniversity course‑registration web portal | The starting registration already breaks several rules, among them a class without its prerequisite, which the portal never flags; checks fail while they stay. | 14 | 4 | 79% | – |
| Course registration optimised for earliest graduationUniversity course‑registration web portal | The starting registration again breaks rules, a class without its prerequisite among them; dropping too many breaks the scholarship's credit floor. | 14 | 1 | 79% | – |
| Exact holiday‑rental retrieval over multilingual multi‑source dataHoliday‑rental search service with a listings database split across feeds, a licence register and map layers | In 8 of the 20 asks, some records contradict each other; contradicted listings must be left out and confirmed ones kept. | 20 | 6 | 80% | – |
| Gym operations app with three owner‑feedback repair roundsAn independent gym in an office tower: the owner coaches 22 people, with three freelance trainers, a front desk and a staff contract just signed with the bank upstairs | Old records are wrong or duplicated: session‑pack balances rebuilt from dated events, repeat members merged, same‑name strangers kept apart, refunds out of trainer pay. | 113 | 7 | 86% | 86% |
| Transit journey planner and phone telemetry over five field weeksEngineering of a public‑transport journey‑planning app for a made‑up city's metro, tram, bus, express‑bus and ferry network, used between releases by 120 simulated riders | 38 of 80 graded requests turn on where the timetable is wrong or silent, shown only in complaints, telemetry or refused plans. | 81 | 5 | 98% | – |
| Kitchen‑fire contents claim from stale counts, invoices and photosSmall business: a bakery chain, one shop's back kitchen the morning after a fire | Counts and invoices true once but not that night decide five checks, and the manager's list already with the insurer is wrong on three items. | 29 | 7 | 100% | 100% |
| Household bill review: card disputes, claims, trackerThe review desk of a household bill‑management firm, worked through its workspace of tickets, wiki and client vault | Wrong charges hide among legitimate look‑alikes, which a layer pays for leaving alone, beside partial credits, promised refunds and a changed dispute window. | 191–262 | 8 | 94% | – |
| Coffee web‑shop order desk through a four‑act Christmas peakOrder desk of a coffee roaster's web shop, subscriptions and trade counter, with two carriers, a payment gateway, a warehouse, a roastery and a helpdesk | Customers pick the wrong case category one time in five and carrier bulletins are late, partial and once false; remedies turn on scans and settlements. | 207–213 | 5 | 94% | – |
| Returns‑label request hiding unraised account problemsThe same retailer's escalations desk; a customer who asks only for a new returns label | Problems she never raised sit in her account, and a colleague's unsent draft puts the label against the wrong return. | 62 | 8 | 98% | 100% |
| P&ID as‑built backlog from nine teams' records, drafted in DXFDrawing office for a made‑up process plant unit (two trains, cooling water, a flare knock‑out drum) whose P&IDs, held as a nine‑sheet DXF CAD master, have fallen six months behind the plant; the agent is a contract drafter | 44 decisions turn on records that disagree, describe cancelled or temporary work, repeat one another, or claim the drawing already shows a change. | 65 | 6 | 100% | – |
| Three‑day hospital ward care coordination, notes‑only memorySimulated hospital ward with five patients, nurses on day and night shifts, physicians and a diagnostics department | Planted errors, like a wrongly charted dose or an order clashing with an allergy, must be caught in time, while needless pages count against. | 290–415 | 6 | 100% | – |
| Scanned P&ID set digitised into instrument, line and equipment listsEngineering records for a made‑up process plant unit (two process trains, cooling water, a flare knock‑out drum) with no CAD source; the agent is a digitisation consultant on a fixed price | The control system's export is partly out of date and writes some tags differently; the eight discrepancies must be exact, and each extra row fails. | 3,836 | 5 | 100% | – |
Checks: a range where the count varies by attempt. Told the rules: in the claim pack, the waste report and the temperature register it also gives facts from the files, in the first two figures the grader checks. A dash: not tested.
What we haven't measured
- Doing little scores: doing nothing earns about half in the tea‑factory chat and at the order desk; an empty registration meets 11 of 14 checks; a figures‑only report scores 84% and a bare table 97% in the two report environments; a read‑only lookup about 20% in one flight rebooking.
- In the holiday‑rental retrieval, our attempts weren't isolated from the answer key.
- Most errors are planted by design and recorded in the answer key. We haven't tested whether training on them helps an agent catch errors nobody planted.
- Many error checks on letters and notes rest on two LLM judges or readers, with splits settled by written ruling. We haven't measured the reward under other judge models.
- Repeat attempts (8 models × 3) exist in only seven of the 33: the two trip rebookings and five customer‑service and bill‑review environments. The rest have one attempt per model and version.
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.
Asapi