Asapi
For AI labs / Capabilities / Inferring unstated requirements
Capability · 36 environments

Inferring unstated requirements

In these environments the request leaves out most of what a good result needs: a house format shown only in past letters, needs buried in an owner's files, rules spread across a portal, practice that differs from the manual. The agent has to find each one and meet it.

Where the requirements are

No file states them; past work shows them

Past examples
For the waste and price reports, reactions to past reports, chats and handwriting on a scan and a whiteboard set what 23 and 28 checks test. A firm's note and letter habits show only in its past notes, letters, review packs or closed cases.
Weights
House style carries 30% of the flight rebooking's reward, 16% in two bill reviews and 12% in a third, 10% in the stranded‑family rebooking; in the two reports, the other house requirements carry 15%.
The owner's files
In four of the first seven app builds the request is a few lay sentences, which a script confirms avoid the checks' subjects; in three it lists features. In all twelve, needs sit in the owner's files or, for train tickets, the site's pages, beside unasked basics such as backups.
Rules in a portal
In the two course registrations, a work shift, a training slot, a parking permit, scholarship terms, degree rules and an advisor's note sit across the student's portal pages; no page states a rule as a rule.
Practice over the manual
At the spares stores, the manuals' parts lists are right on 12 of 33 counted reports; what repairs really take shows in past work. The repair desk's past jobs show parts the manuals under‑list; the tea factory's practice sits only in its chat.
Standing needs
In the holiday‑rental chat, each customer's lasting needs sit in a profile of 45 to 49 dated entries, some later corrected; messages never restate them or say how they relate to the last one.
The latest word
Files disagree over time: the owner's latest rule against last month's pack, a director's objection against the old template, a firm's latest letters against an older template on file.
Rules left in forms
In the patient‑history compiler, five of nine kinds of answer are documented nowhere but in 22 forms an old system filled; hidden tests compare every field of each form the program fills.
Checked one by one
Each requirement is a check of its own, often field by field: register cells by script, each pick‑list entry exactly, each habit per instance in a note.
Found in the world
In the server‑room incident, each of eight people holds part of the authority and the facts, and the brief gives no limits; the cooling diagnosis names no method; in the stranded‑family rebooking, a household's four note conventions show only in past summaries.
What models get wrong

They follow the template and miss the newer word

Each count covers every model tested on the environment, with only the request; where a model made several attempts, the line says so.

  1. Last month's pack over the owner's word. Bakery wholesale pack: 12 of 13 attempts, one per model, kept in the totals an account the owner had said, once in a staff chat, stays out of every total; only GPT‑6.1 Sol left it out.

  2. The old template followed. Brewery input‑price report: 9 of 12 attempts, one per model, gave a verdict on last month's recommendations, as the outdated template asks, though the director had since objected to it.

  3. A profile read, not applied. Multi‑turn holiday‑rental search chat: 4 of 6 attempts read the first customers' profiles in full, then searched without the lasting needs they hold, such as a lift. Once a profile update made Opus 5.5 apply them, it got all 17 remaining messages right.

  4. The firm's habits missed. Cancelled‑flight family rebooking: across 24 attempts (8 models × 3), 6 of 67 to‑do lines and 33 of 103 amounts were written the way all four past notes write them. Told the rules, Opus 5.5 matched every one.

  5. The kitchen saw too much. Multi‑shop bakery ordering app: 0 of 8 apps, one per model, kept customers' phone numbers and emails off the kitchen pages; in one, the kitchen page couldn't be reached. With a hint, a few added lines of advice, 7 of 8 did.

  6. The household's formats missed. Stranded‑family rebooking: all 23 notes, of 24 attempts (8 models × 3), broke at least one of the four formatting conventions every past summary follows: 1 of 55 to‑do lines, 34 of 176 times and 27 of 88 bookings followed them.

Results

Nine full solves in 395 attempts

Each dot is one attempt with only the request; the line marks the median. Larger dots are full solves.

EnvironmentMedianFully solved
Multi‑turn holiday‑rental search chat with saved profiles6 models40%0 of 6Temperature compliance register from messy logger data12 models42%0 of 12Tea‑factory ops chat: speak or stay silent6 models49%0 of 6Flat‑pack assembly manuals with 3D views from unlabelled photos7 models53%0 of 7Listening 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 8Multi‑shop bakery ordering app from business records8 models60%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 7Laundry‑shop operations app for owner, hosts, workers7 models65%0 of 7Contractor 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 8Music‑teaching studio app: lessons, billing, media7 models76%0 of 7Smart‑home retrofit: purchase plan, wiring and local control software7 models76%0 of 7Brewery 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 1Gym operations app with three owner‑feedback repair rounds7 models82%0 of 7Unattended train‑ticket buyer for a rate‑limited booking site8 models83%1 of 8Kitchen‑fire contents claim from stale counts, invoices and photos7 models86%1 of 7Household bill review: card disputes, claims, tracker8 models × 3 attempts86%0 of 24Returns‑label request hiding unraised account problems8 models × 3 attempts94%0 of 24Two‑site spares pick lists and stock plans6 models97%1 of 6Scanned P&ID set digitised into instrument, line and equipment lists5 models99%1 of 5Emergency patient‑history compiler from a long spec6 models99%2 of 6Appliance repair triage with budgeted customer questions5 models100%3 of 5

Hover a dot for its model and reward.

The 36 environments

Where each one keeps its requirements

EnvironmentHow it tests thisChecksModelsBest, request onlyBest, told the rules
Multi‑turn holiday‑rental search chat with saved profilesChat desk of a holiday‑rental search service over a messy multi‑source listings databaseLasting needs sit in each customer's profile, never restated, and messages don't say how they relate to the last; one missed need fails a turn.25668%–
Temperature compliance register from messy logger dataSmall business (bakery chain with six shops)The register must be laid out like past ones and apply the house's grace and merge rules, not a consultant's; scripts check its cells.1031276%95%
Tea‑factory ops chat: speak or stay silentOperations chat of a factory making black tea (withering and drying)The factory's own settings practice appears only in past chat and sometimes contradicts the guide; replies are matched field by field.106667%–
Flat‑pack assembly manuals with 3D views from unlabelled photosA home user in a new flat with 10 flat‑pack furniture pieces, no instruction booklets and a seller who does not answer11 of 20 requirement rows aren't in the request, including distinct part names, orientation, hidden parts, wall fixing and a second person for tall pieces.173763%64%
Listening piano‑practice app: following, transcription, feedbackA three‑player piano family practising at home at beginner, intermediate and advanced levelsConventions and limits come from family notes, a teacher's practice guide and the score files, not the request; security is checked unasked.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 earlierThe brief names no method: proof needs a cover test on each unit, and the report must say why the old units were steady.20770%95%
Bakery wholesale pack with downstream figure checksSmall business (bakery chain)Past packs, a how‑to note, a style guide and the owner's latest word on totals set the rules; judges check totals and three accounts' rows.231391%100%
Bill‑audit and claims app from household filesA household after a move, with card statements, bills, receipts and emails in disarrayA short lay request; sign‑in, recovery and deadlines are checked though it never mentions them; the rest sits in her statements, receipts and emails.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 servicesThe same few lay sentences; the assistant's duties, rate limits and lead rules live only in the owner's chats, emails and the services' documents.106868%91%
Multi‑shop bakery ordering app from business recordsA cake bakery with several shops and a central kitchen whose customers want to order onlineCollection rules, daily limits, notice periods and holidays live only in the records; restore, auto‑start and private kitchen pages are checked unasked.97875%99%
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 ThursdayBeyond a cheap way home, minors' exit rules, rental drivers and fees, pet rules, the free rebooking and four note conventions are all checked.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 switchOnly 3 of 79 requirements cite the request; isolation before work, stored‑charge waits and opening both supplies come from the drawings and records.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 stoppedThe brief sets no limits: a second unit's start surge trips a shared circuit, a coiled reel overloads, some sockets feed the UPS.31777%100%
Laundry‑shop operations app for owner, hosts, workersA small laundry shop serving short‑let hosts and walk‑in customers, with hourly collection rounds and delivery workersPrices, agreements, building rules and open work live only in 53 plain‑text files; owner controls and recovery are checked unasked.161777%81%
Contractor invoice audit against shop recordsSmall business (bakery chain with six shops)How approvals, contractor letters and the payment note are done shows only in past approvals and managers' emails, checked item by item.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 cancelledFive note habits appear only in the firm's past trip notes and are scored per instance, 30% of the reward.61–63885%99%
Retail escalation reply and case recordsThe escalations desk of a home‑goods retailer, worked through its customer‑service hubHabits for naming items, orders, earlier refunds and tax splits appear only in past closed cases and are checked item by item.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 cardPractices and habits show only in five past review packs of other households and the firm's latest letters: 22% and 16% of the weight.287–350888%99%
Monthly waste report in house formatSmall business (bakery chain with six shops)23 checks test what the owner now expects, shown in her reactions to past reports, chats, minutes, and handwriting on a scan and whiteboard photo.431394%100%
Refinance‑broker case app from a non‑coder's laptopA one‑person home‑loan refinancing side business run from a personal laptopNo feature is named; needs sit in the owner's tracker, chats and notes, beside basics like sign‑in, backups and real data kept out of code.51890%98%
Music‑teaching studio app: lessons, billing, mediaA self‑employed piano and theory teacher's home studio, with pupils, parents and an accountantPrices, family billing, make‑up terms, recording consent and tax‑year rules live only in 416 files; delete confirmation and backups are checked unasked.155–179781%94%
Smart‑home retrofit: purchase plan, wiring and local control softwareA small, old terrace house with no smart setup, an always‑on Mac mini, two iPads, a phone and an electrician who wires only from a table38 of 121 checks tie to the owner's message; 27 to house rules and product sheets; 56 are basics such as expiring visitor access.121792%96%
Brewery input‑price report in house formatSmall business (brewery)28 checks test the director's current requirements, shown in her reactions to past reports, her markup on a scan, chats, emails and a whiteboard photo.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 threadHabits in letters, the tracker and the note appear only in the firm's latest letters and review packs: 16% of the weight.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 herFour habits for naming items, orders, earlier refunds and tax splits show only in ten past closed cases, checked item by item.61899%100%
Course registration against rules found in portalUniversity course‑registration web portalCommitments, a parking permit, scholarship terms, an advisor's note and degree rules sit across portal pages, none stating a rule as a rule.14479%–
Course registration optimised for earliest graduationUniversity course‑registration web portalThe same rules across portal pages, bar the advisor's course, and a degree audit that describes core courses without naming them.14179%–
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 upstairs86 checks rest on facts found only in the files, such as trainer deals, and 26 on professional defaults such as refusing a damaged backup.113786%86%
Unattended train‑ticket buyer for a rate‑limited booking siteA weekly commuter who goes home by train every weekend, on sold‑out trains, with one account note on the laptopSeven checks rest on facts outside the request: the site's limits and hold rules on its Terms and booking pages, and the account note's secrets.268100%100%
Kitchen‑fire contents claim from stale counts, invoices and photosSmall business: a bakery chain, one shop's back kitchen the morning after a fireBeyond the form and a note, the policy's per‑article limit, its extensions, the lease's notice deadline and a conditional exclusion decide six checks.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 vaultLetter habits appear only in the firm's latest letters, while the template on file is older; scored per instance, 12% of the weight.191–262894%–
Returns‑label request hiding unraised account problemsThe same retailer's escalations desk; a customer who asks only for a new returns labelThree habits for how items, orders and charges are given appear only in ten past closed cases, checked per item.62898%100%
Two‑site spares pick lists and stock plansSpare‑parts stores at a coffee roaster with two sitesWhat a repair really takes shows only in past work; manuals' lists are right on 12 of 33 counted reports, and entries must match exactly.356100%–
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 priceWhich installed instruments need a control‑system point is the client's practice, stated nowhere; listing every field gauge adds failing reconciliation rows.3,8365100%–
Emergency patient‑history compiler from a long specRegional health‑information exchange serving emergency departments, built as software in a Linux containerFive answer rules are documented nowhere but in 22 forms an old system filled; hidden tests compare every field of each form the program fills.9196100%–
Appliance repair triage with budgeted customer questionsAppliance repair business's customer desk, earning only on parts and labourParts technicians fit beyond the manual's list appear only in past jobs; a ticket that leaves them out fails.805100%–

Checks: a range where the count varies by attempt. Told the rules: in the waste report and the temperature register it also gives facts from the files, in the first a figure 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.