Asapi
For AI labs / Capabilities / Error detection and source reconciliation
Capability · 33 environments

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.

How the errors are planted

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.
What models get wrong

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

Results

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.

EnvironmentMedianFully solved
Packaging proof sign‑off for an absent owner13 models27%0 of 13Temperature compliance register from messy logger data12 models42%0 of 12Tea‑factory ops chat: speak or stay silent6 models49%0 of 6Listening piano‑practice app: following, transcription, feedback7 models53%0 of 7Server‑hall cooling diagnosis by undoable tests in a 3D building7 models55%0 of 7Bakery wholesale pack with downstream figure checks13 models56%0 of 13Bill‑audit and claims app from household files8 models57%0 of 8Broker app with autonomous lead‑messaging assistant8 models58%0 of 8Stranded‑family rebooking with minors' exit papers and a dog8 models × 3 attempts61%0 of 24Offline fault‑finding tablet app for data‑centre cooling units7 models64%0 of 7Live server‑room cooling incident in a 3D building with model‑played staff7 models65%0 of 7Bakery's freezer‑loss insurance claim pack14 models66%0 of 14Contractor invoice audit against shop records13 models67%0 of 13Cancelled‑flight family rebooking against a ticking clock8 models × 3 attempts70%0 of 24Retail escalation reply and case records15 models73%0 of 15Medical bills review across two health plans8 models × 3 attempts74%0 of 24Monthly waste report in house format13 models75%0 of 13Refinance‑broker case app from a non‑coder's laptop8 models75%0 of 8Brewery input‑price report in house format12 models77%0 of 12Onboarding bill review with a simulated client8 models × 3 attempts78%0 of 24Missing‑payments reply from error‑laden retail records8 models × 3 attempts78%0 of 24Course registration against rules found in portal4 models79%0 of 4Course registration optimised for earliest graduation1 models79%0 of 1Exact holiday‑rental retrieval over multilingual multi‑source data6 models80%0 of 6Gym operations app with three owner‑feedback repair rounds7 models82%0 of 7Transit journey planner and phone telemetry over five field weeks5 models84%0 of 5Kitchen‑fire contents claim from stale counts, invoices and photos7 models86%1 of 7Household bill review: card disputes, claims, tracker8 models × 3 attempts86%0 of 24Coffee web‑shop order desk through a four‑act Christmas peak5 models90%0 of 5Returns‑label request hiding unraised account problems8 models × 3 attempts94%0 of 24P&ID as‑built backlog from nine teams' records, drafted in DXF6 models97%1 of 6Three‑day hospital ward care coordination, notes‑only memory6 models98%1 of 6Scanned P&ID set digitised into instrument, line and equipment lists5 models99%1 of 5

Hover a dot for its model and reward.

The 33 environments

Which errors each one plants

EnvironmentHow it tests thisChecksModelsBest, request onlyBest, 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.151394%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.1031276%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.106667%–
Listening piano‑practice app: following, transcription, feedbackA three‑player piano family practising at home at beginner, intermediate and advanced levelsThe app's mistake report must list planted wrong, missed, extra and late notes at their bar and beat, and none on a clean take.64758%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 earlierA hidden open strip behind each unit causes the swings, among plausible suspects and small real faults; the report must rule out tuning and sensor.20770%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.231391%100%
Bill‑audit and claims app from household filesA household after a move, with card statements, bills, receipts and emails in disarrayWrong charges must be found and routed to the right claim, while pending holds, real repeats and refunds already received are left alone.108861%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 servicesStatements and payslips with altered or inconsistent figures, added at grading, must be flagged, and genuine ones left alone.106868%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 ThursdayThe simplest new flight breaks unmentioned exit‑paper rules, and the father wrongly thinks the mother is on the rental; reading the documents catches both.34896%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 switchA blown fuse or trip usually hides a shorted coil, winding or actuator; some causes show only in the logs; 20 checks need them named.79787%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 stoppedSome problems must be found unprompted: a disconnected fire‑suppression cylinder no brief mentions, and a contractor wrongly believing rejoining the cable restarts the units.31777%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.601489%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.1071390%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 cancelledProblems 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–63885%99%
Retail escalation reply and case recordsThe escalations desk of a home‑goods retailer, worked through its customer‑service hubThe case file plants misfiled documents, three policy versions and a colleague's draft with wrong figures; items already settled must get nothing more.114–1151598%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 cardProblems nobody flagged, 22% of the weight, must be found record by record, applying the plans' rules over printed totals.287–350888%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.431394%100%
Refinance‑broker case app from a non‑coder's laptopA one‑person home‑loan refinancing side business run from a personal laptopThe app must flag customer documents with altered figures, added at grading, without marking genuine but messy ones suspect.51890%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.511290%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 threadStatement names differ from shop names, companies were renamed, refunds and waivers must be checked against the account, and look‑alikes left alone.295–320884%95%
Missing‑payments reply from error‑laden retail recordsThe same retailer's escalations desk; a customer chasing four payments she says never reached herEach payment turns on a different filing error or a claim the records don't support; paying twice, or missing money sent astray, fails checks.61899%100%
Course registration against rules found in portalUniversity course‑registration web portalThe starting registration already breaks several rules, among them a class without its prerequisite, which the portal never flags; checks fail while they stay.14479%–
Course registration optimised for earliest graduationUniversity course‑registration web portalThe starting registration again breaks rules, a class without its prerequisite among them; dropping too many breaks the scholarship's credit floor.14179%–
Exact holiday‑rental retrieval over multilingual multi‑source dataHoliday‑rental search service with a listings database split across feeds, a licence register and map layersIn 8 of the 20 asks, some records contradict each other; contradicted listings must be left out and confirmed ones kept.20680%–
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 upstairsOld 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.113786%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 riders38 of 80 graded requests turn on where the timetable is wrong or silent, shown only in complaints, telemetry or refused plans.81598%–
Kitchen‑fire contents claim from stale counts, invoices and photosSmall business: a bakery chain, one shop's back kitchen the morning after a fireCounts 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.297100%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 vaultWrong charges hide among legitimate look‑alikes, which a layer pays for leaving alone, beside partial credits, promised refunds and a changed dispute window.191–262894%–
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 helpdeskCustomers 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–213594%–
Returns‑label request hiding unraised account problemsThe same retailer's escalations desk; a customer who asks only for a new returns labelProblems she never raised sit in her account, and a colleague's unsent draft puts the label against the wrong return.62898%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 drafter44 decisions turn on records that disagree, describe cancelled or temporary work, repeat one another, or claim the drawing already shows a change.656100%–
Three‑day hospital ward care coordination, notes‑only memorySimulated hospital ward with five patients, nurses on day and night shifts, physicians and a diagnostics departmentPlanted errors, like a wrongly charted dose or an order clashing with an allergy, must be caught in time, while needless pages count against.290–4156100%–
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 priceThe 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,8365100%–

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.

Known limitations

What we haven't measured

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.