Form to correct the quantity of one item after a count, with the difference and a required reason.
What the agent reads, word for word.
Build the form to correct the stock of one item after a count.
Show the item's SKU, name and location, and its current quantity on hand with its unit.
Ask for the new quantity (required, a whole number, not negative) and show the difference from the current quantity as it is typed, with a plus or minus sign. Ask for the "Reason", one of the reasons in the data with its description (required), and an optional comment.
Save with a "Save adjustment" button. When a required answer is missing or the quantity is not valid, show an error on that field. After saving, show a short message with the new quantity.
The data is in `./fixture.json`.
The page must show these texts, or the run is not done. A good answer uses these components.
By design-system violations.
| Run | Design system | Cost |
|---|---|---|
| beam-free at none | 0 | $0.0000 |
| nemotron-3.5-lightning-free at genui-spec | 0 | $0.0000 |
| beam-free at genui-spec | 0 | $0.0000 |
Mean design-system violations per run on this task.
| Context | Mean | nemotron-3.5-lightning-free | beam-free |
|---|---|---|---|
| none File tools only | 21.2 | 6 | 36.3 |
| ds-mcp Our design-system MCP | 0.5 |
Written by hand, graded with zero violations, rendered by the browser check in every build. The agent never sees it.
"use client"; import { Button, Card, CardBody, CardDescription, CardFooter, CardHeader, CardTitle, DataList, FormField,| Run |
|---|
| Design system |
|---|
| Cost |
|---|
| beam-free at none | 57 | $0.0000 |
| beam-free at none | 52 | $0.0000 |
| nemotron-3.5-lightning-free at none | 18 | $0.0000 |
| 1 |
| 0 |
| ds-mcp-check-full A checker with compiler and linter | 0 | 0 | 0 |
| genui-spec A view from the catalog, six tasks | 0 | 0 | 0 |
| genui-spec-domain A view with the product's own components | 0 | 0 | 0 |