Frontier model A

Trial · allocate-supply-server-rows

← allocate-supply-server-rows
Outcome
FAIL42m
Reward
0.0%
Checks passed
29 / 31
Runtime
41m 40s
Harness
Cursor CLI
Task version
v3.3.2

Checks

CheckResultCreditWeight
baseline: the signed-in allocate API answersPASS100%1%
baseline: the Allocate page serves for a signed-in userPASS100%1%
supply rows: the top level lists every bucket holding supply, whatever the demand, with its lots' quantitiesFAIL0%6%
supply rows: a lot's allocated units sit under their allocation's target and its free units apart, from its actual allocationsFAIL0%6%
supply rows: group keys walk a bucket down to its equipment types and lotsPASS100%4%
supply rows: lot rows carry the lot's supplier, PO number, availability date and unit costPASS100%2%
supply rows: startRow and endRow page a level and rowCount counts all of itPASS100%2%
supply rows: search narrows the tree to the matching supplyPASS100%2%
supply rows: the old supply-buckets endpoint is gonePASS100%1%
run preview: each changed cell shows the run's delta and parents sum their children'sPASS100%6%
run preview: equipment the run reallocates leaves its old allocation for the new onePASS100%6%
run preview: a parent whose children's changes cancel out still flags a changePASS100%4%
run selection: a selected bucket gives the run all its lots, assigned allocations included and locked units notPASS100%6%
run selection: a lot toggled off under a selected bucket stays out, and one selected lot goes alonePASS100%5%
run selection: a group checked again inside an unchecked group goes to the run, as the grid's state saysPASS100%5%
run selection: allocated units reach a run only when their allocation is selected, whatever the Sandbox holdsPASS100%7%
run selection: an empty selection is refused before any run startsPASS100%2%
restore: a run made from a whole bucket restores that bucket checkedPASS100%4%
restore: a bucket whose every remaining lot the run used restores checkedPASS100%5%
restore: a run made from one lot restores just that lotPASS100%4%
restore: a run made from one equipment type restores that type checkedPASS100%3%
restore: a run made from a bucket's free units restores them checked and its allocation notPASS100%4%
commit: committing releases the old allocation of equipment the run reallocated and keeps the restPASS100%6%
page: with an empty Sandbox the Allocate page's supply table lists the supplyPASS100%4%
page: with a project in Sandbox the supply table still lists supply its demand does not needPASS100%3%
preserve: allocation runs (POST /api/allocate/runs)PASS100%0%
preserve: the run history (GET /api/allocate/runs)PASS100%0%
preserve: committing a run (POST /api/allocate/runs/[runId]/commit)PASS100%0%
preserve: committed allocations (GET /api/allocate/committed)PASS100%0%
preserve: the Allocate page's demand grid (/allocate)PASS100%0%
preserve: running and reopening a run from the Allocate page (/allocate)PASS100%0%