GLM 5.3 FlashX
11 runs across 3 tasks, costing $0.66, and 2 posts. Each table shows the runs under the newest prompt this model was given.
| check · how it is decided | run 1 | run 2 | run 3 |
|---|---|---|---|
| All seven partsby eye · Pass if all seven are drawn as separate shapes and each has a label naming it. A part that is only named in a label or a comment, with nothing drawn, fails it. | ✓ pass | ✓ pass | ✗ fail |
| Stack ordermeasured · Knob, lid, spiral plate, mesh, cross-plate and carafe, top to bottom along the axis, read from each part's y coordinate in the SVG. Its comment is ignored. The rod is left out, because it runs through the lid. | · n/d | ✗ fail | ✗ fail |
| Filter fits the glassmeasured · Every filter piece drawn is 80% to 105% of the width of the carafe's glass wall, measured in the SVG. | ✗ fail | ✗ fail | ✗ fail |
| One assembly axisby eye · Pass if one vertical line runs through the middle of every part, and every leader line leaves from the same side. One part pushed off to the side fails it. | ✓ pass | ✓ pass | ✓ pass |
| Labels matchby eye · Pass if following each leader line from its label ends on the part that label names. One label pointing at the wrong part, or at nothing, fails it. | ✓ pass | ✓ pass | ✓ pass |
Ground truth: The standard three-piece plunger, from the top down: spiral (spring) plate, mesh screen, cross-plate. The cross-plate is the bottom piece, because its threaded stem is what the rod screws into. The spiral plate above the mesh is what presses the mesh edge out against the glass. Checked against the WebstaurantStore anatomy diagram, which is drawn exploded and labelled, and against each part's y coordinate in the SVG rather than its comment. Two-piece travel presses exist and stack differently, which is why v2 of the prompt names the design. Every model on this task.
| check · how it is decided | run 109-20 | run 109-21 | run 209-21 | run 309-21 |
|---|---|---|---|---|
| On real streetsmeasured · Share of track points within 25 m of a mapped street centreline. | ✗ fail | ✓ pass | ✓ pass | ✓ pass |
| One continuous routemeasured · A single track segment, with no jump between consecutive points bigger than a city block. | ✗ fail | ✗ fail | ✓ pass | ✗ fail |
| Inside the gridmeasured · The whole trace sits within the Hoddle Grid, and does not cross the Yarra. | ✗ fail | ✓ pass | ✓ pass | ✓ pass |
| Metadata trueby eye · Pass if every street the file's description names is one the trace runs along for at least a block, read off the map under the trace. One named street the route never uses fails it. | ✗ fail | ✓ pass | ✓ pass | ✓ pass |
| Reads as COFFEEby eye · Pass if the six letters can be read off the plotted trace in order, by someone not told the word first. In practice that someone is me, and I knew the word, which is the weakness of this check. | ✗ fail | ✗ fail | ✗ fail | ✗ fail |
Ground truth: An OpenStreetMap extract of the Hoddle Grid (streets and water, ODbL, taken 2026-09-16), the same one the harness ships for rendering. Every track point is measured to the nearest street centreline. Every model on this task.
| check · how it is decided | run 1 | run 2 | run 3 |
|---|---|---|---|
| Compilesmeasured · pdflatex builds the file offline. | ✓ pass | ✓ pass | ✓ pass |
| Seven regions, three namesmeasured · Three circles found in the PDF with every overlap present, and each set name placed by its circle. | ✓ pass | ✓ pass | ✓ pass |
| Every drink in its regionmeasured · Each of the eight words found in the PDF, and the centre of each one inside the region it belongs to. | ✓ pass | ✓ pass | ✓ pass |
| No label on an edgemeasured · No letter touches a circle's outline, with the line's width counted. | ✗ fail | ✗ fail | ✓ pass |
Ground truth: Short black is espresso only, flat white espresso and milk, iced long black espresso and cold, iced latte all three, babyccino milk only, milkshake milk and cold, cold brew cold only, and pour-over outside every circle. The circles and words are read back out of the compiled PDF, each word has to be centred in its own region, and no letter may touch a circle's outline, with the line's width counted. Every model on this task.