Task board on a running Vite + React project: time to first render

15 runs. 1 of them put a partial page on screen before the finished one; the other 14 went from nothing to their final page in one step.

Nothing scoreable on screenUnder half the briefHalf or moreThe whole briefFirst render
0s30s60s90s120s150s
First renderWhole briefStages
cc-sonnet-5.5
run 1 26.4s26.4s 1
run 2 13.8s13.8s 1
run 3 12.9s12.9s 1
pi-gpt-5.5
run 1 21.5s21.5s 1
run 2 25.4s25.4s 1
run 3 12.5s23.5s 2
cc-opus-5.5
run 1 26.9s26.9s 1
run 2 23.6s23.6s 1
run 3 21.2s21.2s 1
pi-sonnet-5.5
run 1 60.3s60.3s 1
run 2 15.8s15.8s 1
run 3 28.9s28.9s 1
pi-gemini-3.8-flash
run 1 68.8s68.8s 1
run 2 67.4s67.4s 1
run 3 58.4s58.4s 1

Each bar is one run, from the prompt to the moment the run ended (where the bar stops), shaded by how much of the brief the judge could see on screen. Agents are ordered by median first render. Stages counts the distinct scores the page passed through: 1 means it went from nothing to its final page in a single step.