Gallery, prompt v1

Repair: a stirring spoon laid across the mouth of the cup

One frozen prompt and every model that has run it, newest first.

The prompt, v1, frozen

This cup of coffee with a spoon stirring in it was made for this board, in HTML and CSS. One thing is wrong with it: the spoon lies across the mouth of the cup instead of going into the drink, so it reads as resting on top while the coffee turns underneath. Fix that and change nothing else: the same cup, saucer, colours and movement.

Every model, its first three runs.

One square a check, in this order:

  1. In the drink
  2. Kept the brief and the loop

passed, failed, undecided. A round mark is a check I judged by eye, and a diamond one a check a model judged.

GLM 5.3 FlashX
DeepSeek 4.1 Flash
Claude Sonnet 5.5

What a run cost, against checks passed.

One dot a model, over its three runs above. Further right costs more. The gap from $0.01 to $0.1 is as wide as the gap from $0.1 to $1, so the cheap models are not squeezed into a corner.

Every dot answered this prompt with these checks, so they compare. A run that produced nothing still cost what it cost, and passed none of the checks.

How it is checked

GLM 5.3 FlashX drew this cup on 2026-10-19. The spoon's bowl sits at the back of the opening with the handle laid across it toward the near rim, so the spoon reads as resting on the cup while the coffee surface turns under it. The fix is a change of z-order: the handle has to pass behind the near rim and the bowl has to sit in the drink. Nothing in the file can be measured for it, because both arrangements use the same shapes in the same places, so the eye decides it and `unchanged` guards the rest.

In the drinkby eyeThe bowl stays within the rim of the opening and the handle leaves over the near edge. Judge it from the live page or the video, since the four still moments can land within a tenth of the loop.A spoon drawn across the cup mouth in front of the rim for the whole turn fails, which is the file the run was handed.
Kept the brief and the loopmeasuredThe HTML and CSS survived, with no script, image or canvas added, and the loop still moves something.

A check decided by eye carries the rule I apply to it. I wrote those rules down on 21 September 2026, after the first results were scored, so for those results they record how I made the calls after the fact.

When this saturates: Hand it a cup where the spoon is right and the coffee turns the wrong way, so the fixed spoon has to be left alone.

Failures seen here: false (fails when the model gets a fact wrong, such as a part in the wrong place or at the wrong size). The same kinds across every task.

The rules behind all of thisThis task's prompt, checks and any checker, on GitHub