Benchmark data: Pixelbolt with and without
The files behind Does a pixel-art MCP server help Claude? (runs of 23, 26 and 27 October and
3 November 2026). Published copies: local paths and internal names are replaced in [square brackets], or renamed to
BENCH_* and bench-* in the scripts. Arms in the outputs are with (Pixelbolt
available), without (nothing installed) and told (exploratory, runs 1 and 2).
- PLAN.md: the plan, written before the first run, with every dated amendment
- compare.md: every run side by side, per model and arm, with the pooled table
- pixelbolt-0.9.0-sizes.txt
- pixelbolt-f964f40-sizes.txt
- plan-hashes.txt: SHA-256 of the plan, tasks and scripts at each freeze
- run1/: run 1, Pixelbolt 0.9.0, 23 Oct 2026 (with the exploratory told arm); its own index lists its files
- run2/: run 2, Pixelbolt main f964f40, 26 Oct 2026
- compare_runs.py
- judge.py
- judgements-told.json: the told arm's verdicts
- judgements.json: every blind verdict, both orders, with the judge's reason
- mcp-pixelbolt.json: the MCP config the Pixelbolt arm used (set the path to your unpacked package)
- measure_sizes.py
- prompts/: the prompt each job got, by task (told-arm prompts end in -told; P0 is the excluded pilot): P0.txt, T01-told.txt, T01.txt, T02-told.txt, T02.txt, T03-told.txt, T03.txt, T04-told.txt, T04.txt, T05-told.txt, T05.txt, T06-told.txt, T06.txt, T07-told.txt, T07.txt, T08-told.txt, T08.txt, T09-told.txt, T09.txt, T10-told.txt, T10.txt, T11-told.txt, T11.txt, T12-told.txt, T12.txt
- results-told.json: the exploratory told arm's jobs
- results.json: every job: each check, file facts, cost, time, tools called
- run_bench.py
- score.py
- score_told.py
- sheets.py
- summary.json: per-model totals and the claim-rule outcome
- summary.py
- tasks.json: the 12 requests, as this run's scripts read them
- who_rendered.json: who drew each delivered file in the Pixelbolt arm: Pixelbolt or Claude's own code
- who_rendered.py
- outputs/ (every requested file each job delivered, as model/task-arm/file): haiku/T01-told/chest.png, haiku/T01-with/chest.png, haiku/T01-without/chest.png, haiku/T02-told/potion.png, haiku/T02-with/potion.png, haiku/T03-told/knight.png, haiku/T03-with/knight.png, haiku/T03-without/knight.png, haiku/T04-told/sword.png, haiku/T04-with/sword.png, haiku/T04-without/sword.png, haiku/T05-told/tree.png, haiku/T05-with/tree.png, haiku/T05-without/tree.png, haiku/T06-told/coin.gif, haiku/T06-told/coin_sheet.png, haiku/T06-with/coin.gif, haiku/T06-with/coin_sheet.png, haiku/T06-without/coin.gif, haiku/T06-without/coin_sheet.png, haiku/T07-told/slime.gif, haiku/T07-told/slime_sheet.png, haiku/T07-with/slime.gif, haiku/T07-with/slime_sheet.png, haiku/T07-without/slime.gif, haiku/T07-without/slime_sheet.png, haiku/T08-told/walk.gif, haiku/T08-told/walk_sheet.png, haiku/T08-with/walk.gif, haiku/T08-with/walk_sheet.png, haiku/T08-without/walk.gif, haiku/T08-without/walk_sheet.png, haiku/T09-told/grass.png, haiku/T09-with/grass.png, haiku/T09-without/grass.png, haiku/T10-told/path_tiles.png, haiku/T10-with/path_tiles.png, haiku/T10-without/path_tiles.png, haiku/T11-told/fire.gif, haiku/T11-told/fire_sheet.png, haiku/T11-with/fire.gif, haiku/T11-with/fire_sheet.png, haiku/T11-without/fire.gif, haiku/T11-without/fire_sheet.png, haiku/T12-told/smoke.gif, haiku/T12-told/smoke_sheet.png, haiku/T12-with/smoke.gif, haiku/T12-with/smoke_sheet.png, haiku/T12-without/smoke.gif, haiku/T12-without/smoke_sheet.png, opus/T01-told/chest.png, opus/T01-with/chest.png, opus/T01-without/chest.png, opus/T02-told/potion.png, opus/T02-with/potion.png, opus/T02-without/potion.png, opus/T03-told/knight.png, opus/T03-with/knight.png, opus/T03-without/knight.png, opus/T04-told/sword.png, opus/T04-with/sword.png, opus/T04-without/sword.png, opus/T05-told/tree.png, opus/T05-with/tree.png, opus/T05-without/tree.png, opus/T06-told/coin.gif, opus/T06-told/coin_sheet.png, opus/T06-with/coin.gif, opus/T06-with/coin_sheet.png, opus/T06-without/coin.gif, opus/T06-without/coin_sheet.png, opus/T07-told/slime.gif, opus/T07-told/slime_sheet.png, opus/T07-with/slime.gif, opus/T07-with/slime_sheet.png, opus/T07-without/slime.gif, opus/T07-without/slime_sheet.png, opus/T08-told/walk.gif, opus/T08-told/walk_sheet.png, opus/T08-with/walk.gif, opus/T08-with/walk_sheet.png, opus/T08-without/walk.gif, opus/T08-without/walk_sheet.png, opus/T09-told/grass.png, opus/T09-with/grass.png, opus/T09-without/grass.png, opus/T10-told/path_tiles.png, opus/T10-with/path_tiles.png, opus/T10-without/path_tiles.png, opus/T11-told/fire.gif, opus/T11-told/fire_sheet.png, opus/T11-with/fire.gif, opus/T11-with/fire_sheet.png, opus/T11-without/fire.gif, opus/T11-without/fire_sheet.png, opus/T12-told/smoke.gif, opus/T12-told/smoke_sheet.png, opus/T12-with/smoke.gif, opus/T12-with/smoke_sheet.png, opus/T12-without/smoke.gif, opus/T12-without/smoke_sheet.png, sonnet/T01-told/chest.png, sonnet/T01-with/chest.png, sonnet/T01-without/chest.png, sonnet/T02-told/potion.png, sonnet/T02-with/potion.png, sonnet/T02-without/potion.png, sonnet/T03-told/knight.png, sonnet/T03-with/knight.png, sonnet/T03-without/knight.png, sonnet/T04-told/sword.png, sonnet/T04-with/sword.png, sonnet/T04-without/sword.png, sonnet/T05-told/tree.png, sonnet/T05-with/tree.png, sonnet/T05-without/tree.png, sonnet/T06-told/coin.gif, sonnet/T06-told/coin_sheet.png, sonnet/T06-with/coin.gif, sonnet/T06-with/coin_sheet.png, sonnet/T06-without/coin.gif, sonnet/T06-without/coin_sheet.png, sonnet/T07-told/slime.gif, sonnet/T07-told/slime_sheet.png, sonnet/T07-with/slime.gif, sonnet/T07-with/slime_sheet.png, sonnet/T07-without/slime.gif, sonnet/T07-without/slime_sheet.png, sonnet/T08-told/walk.gif, sonnet/T08-told/walk_sheet.png, sonnet/T08-with/walk.gif, sonnet/T08-with/walk_sheet.png, sonnet/T08-without/walk.gif, sonnet/T08-without/walk_sheet.png, sonnet/T09-told/grass.png, sonnet/T09-with/grass.png, sonnet/T09-without/grass.png, sonnet/T10-told/path_tiles.png, sonnet/T10-with/path_tiles.png, sonnet/T10-without/path_tiles.png, sonnet/T11-told/fire.gif, sonnet/T11-told/fire_sheet.png, sonnet/T11-with/fire.gif, sonnet/T11-with/fire_sheet.png, sonnet/T11-without/fire.gif, sonnet/T11-without/fire_sheet.png, sonnet/T12-told/smoke.gif, sonnet/T12-told/smoke_sheet.png, sonnet/T12-with/smoke.gif, sonnet/T12-with/smoke_sheet.png, sonnet/T12-without/smoke.gif, sonnet/T12-without/smoke_sheet.png
- run2-repeat1/: run 2's first repeat, main f964f40, 26 Oct 2026
- judge.py
- judgements.json: every blind verdict, both orders, with the judge's reason
- mcp-pixelbolt.json: the MCP config the Pixelbolt arm used (set the path to your unpacked package)
- prompts/: the prompt each job got, by task (told-arm prompts end in -told; P0 is the excluded pilot): T01.txt, T02.txt, T03.txt, T04.txt, T05.txt, T06.txt, T07.txt, T08.txt, T09.txt, T10.txt, T11.txt, T12.txt
- results.json: every job: each check, file facts, cost, time, tools called
- run_bench.py
- score.py
- sheets.py
- stale3.json: the per-job script check's result
- summary.json: per-model totals and the claim-rule outcome
- summary.py
- tasks.json: the 12 requests, as this run's scripts read them
- who_rendered.json: who drew each delivered file in the Pixelbolt arm: Pixelbolt or Claude's own code
- who_rendered.py
- outputs/ (every requested file each job delivered, as model/task-arm/file): haiku/T01-with/chest.png, haiku/T01-without/chest.png, haiku/T02-with/potion.png, haiku/T02-without/potion.png, haiku/T03-with/knight.png, haiku/T03-without/knight.png, haiku/T04-with/sword.png, haiku/T04-without/sword.png, haiku/T05-with/tree.png, haiku/T05-without/tree.png, haiku/T06-with/coin.gif, haiku/T06-with/coin_sheet.png, haiku/T06-without/coin.gif, haiku/T06-without/coin_sheet.png, haiku/T07-with/slime.gif, haiku/T07-with/slime_sheet.png, haiku/T07-without/slime.gif, haiku/T07-without/slime_sheet.png, haiku/T08-with/walk.gif, haiku/T08-with/walk_sheet.png, haiku/T08-without/walk.gif, haiku/T08-without/walk_sheet.png, haiku/T09-with/grass.png, haiku/T09-without/grass.png, haiku/T10-with/path_tiles.png, haiku/T11-with/fire.gif, haiku/T11-with/fire_sheet.png, haiku/T11-without/fire.gif, haiku/T11-without/fire_sheet.png, haiku/T12-with/smoke.gif, haiku/T12-with/smoke_sheet.png, haiku/T12-without/smoke.gif, haiku/T12-without/smoke_sheet.png, opus/T01-with/chest.png, opus/T01-without/chest.png, opus/T02-with/potion.png, opus/T02-without/potion.png, opus/T03-with/knight.png, opus/T03-without/knight.png, opus/T04-with/sword.png, opus/T04-without/sword.png, opus/T05-with/tree.png, opus/T05-without/tree.png, opus/T06-with/coin.gif, opus/T06-with/coin_sheet.png, opus/T06-without/coin.gif, opus/T06-without/coin_sheet.png, opus/T07-with/slime.gif, opus/T07-with/slime_sheet.png, opus/T07-without/slime.gif, opus/T07-without/slime_sheet.png, opus/T08-with/walk.gif, opus/T08-with/walk_sheet.png, opus/T08-without/walk.gif, opus/T08-without/walk_sheet.png, opus/T09-with/grass.png, opus/T09-without/grass.png, opus/T10-with/path_tiles.png, opus/T10-without/path_tiles.png, opus/T11-with/fire.gif, opus/T11-with/fire_sheet.png, opus/T11-without/fire.gif, opus/T11-without/fire_sheet.png, opus/T12-with/smoke.gif, opus/T12-with/smoke_sheet.png, opus/T12-without/smoke.gif, opus/T12-without/smoke_sheet.png, sonnet/T01-with/chest.png, sonnet/T01-without/chest.png, sonnet/T02-with/potion.png, sonnet/T02-without/potion.png, sonnet/T03-with/knight.png, sonnet/T03-without/knight.png, sonnet/T04-with/sword.png, sonnet/T04-without/sword.png, sonnet/T05-with/tree.png, sonnet/T05-without/tree.png, sonnet/T06-with/coin.gif, sonnet/T06-with/coin_sheet.png, sonnet/T06-without/coin.gif, sonnet/T06-without/coin_sheet.png, sonnet/T07-with/slime.gif, sonnet/T07-with/slime_sheet.png, sonnet/T07-without/slime.gif, sonnet/T07-without/slime_sheet.png, sonnet/T08-with/walk.gif, sonnet/T08-with/walk_sheet.png, sonnet/T08-without/walk.gif, sonnet/T08-without/walk_sheet.png, sonnet/T09-with/grass.png, sonnet/T09-without/grass.png, sonnet/T10-with/path_tiles.png, sonnet/T10-without/path_tiles.png, sonnet/T11-with/fire.gif, sonnet/T11-with/fire_sheet.png, sonnet/T11-without/fire.gif, sonnet/T11-without/fire_sheet.png, sonnet/T12-with/smoke.gif, sonnet/T12-with/smoke_sheet.png, sonnet/T12-without/smoke.gif, sonnet/T12-without/smoke_sheet.png
- run2-repeat2/: run 2's second repeat, main f964f40, 27 Oct 2026
- judge.py
- judgements.json: every blind verdict, both orders, with the judge's reason
- mcp-pixelbolt.json: the MCP config the Pixelbolt arm used (set the path to your unpacked package)
- prep_leftovers.py
- prompts/: the prompt each job got, by task (told-arm prompts end in -told; P0 is the excluded pilot): T01.txt, T02.txt, T03.txt, T04.txt, T05.txt, T06.txt, T07.txt, T08.txt, T09.txt, T10.txt, T11.txt, T12.txt
- results.json: every job: each check, file facts, cost, time, tools called
- run_bench.py
- score.py
- sheets.py
- stale3.json: the per-job script check's result
- stale3.py
- summary.json: per-model totals and the claim-rule outcome
- summary.py
- tasks.json: the 12 requests, as this run's scripts read them
- who_rendered.json: who drew each delivered file in the Pixelbolt arm: Pixelbolt or Claude's own code
- who_rendered.py
- outputs/ (every requested file each job delivered, as model/task-arm/file): haiku/T01-with/chest.png, haiku/T01-without/chest.png, haiku/T02-with/potion.png, haiku/T02-without/potion.png, haiku/T03-with/knight.png, haiku/T03-without/knight.png, haiku/T04-with/sword.png, haiku/T05-with/tree.png, haiku/T06-with/coin.gif, haiku/T06-with/coin_sheet.png, haiku/T06-without/coin.gif, haiku/T06-without/coin_sheet.png, haiku/T07-with/slime.gif, haiku/T07-with/slime_sheet.png, haiku/T07-without/slime.gif, haiku/T07-without/slime_sheet.png, haiku/T08-with/walk.gif, haiku/T08-with/walk_sheet.png, haiku/T08-without/walk.gif, haiku/T08-without/walk_sheet.png, haiku/T09-with/grass.png, haiku/T10-with/path_tiles.png, haiku/T10-without/path_tiles.png, haiku/T11-with/fire.gif, haiku/T11-with/fire_sheet.png, haiku/T11-without/fire.gif, haiku/T11-without/fire_sheet.png, haiku/T12-with/smoke.gif, haiku/T12-with/smoke_sheet.png, haiku/T12-without/smoke.gif, haiku/T12-without/smoke_sheet.png, opus/T01-with/chest.png, opus/T01-without/chest.png, opus/T02-with/potion.png, opus/T02-without/potion.png, opus/T03-with/knight.png, opus/T03-without/knight.png, opus/T04-with/sword.png, opus/T04-without/sword.png, opus/T05-with/tree.png, opus/T05-without/tree.png, opus/T06-with/coin.gif, opus/T06-with/coin_sheet.png, opus/T06-without/coin.gif, opus/T06-without/coin_sheet.png, opus/T07-with/slime.gif, opus/T07-with/slime_sheet.png, opus/T07-without/slime.gif, opus/T07-without/slime_sheet.png, opus/T08-with/walk.gif, opus/T08-with/walk_sheet.png, opus/T08-without/walk.gif, opus/T08-without/walk_sheet.png, opus/T09-with/grass.png, opus/T09-without/grass.png, opus/T10-with/path_tiles.png, opus/T10-without/path_tiles.png, opus/T11-with/fire.gif, opus/T11-with/fire_sheet.png, opus/T11-without/fire.gif, opus/T11-without/fire_sheet.png, opus/T12-with/smoke.gif, opus/T12-with/smoke_sheet.png, opus/T12-without/smoke.gif, opus/T12-without/smoke_sheet.png, sonnet/T01-with/chest.png, sonnet/T01-without/chest.png, sonnet/T02-with/potion.png, sonnet/T02-without/potion.png, sonnet/T03-with/knight.png, sonnet/T03-without/knight.png, sonnet/T04-with/sword.png, sonnet/T04-without/sword.png, sonnet/T05-with/tree.png, sonnet/T05-without/tree.png, sonnet/T06-with/coin.gif, sonnet/T06-with/coin_sheet.png, sonnet/T06-without/coin.gif, sonnet/T06-without/coin_sheet.png, sonnet/T07-with/slime.gif, sonnet/T07-with/slime_sheet.png, sonnet/T07-without/slime.gif, sonnet/T07-without/slime_sheet.png, sonnet/T08-with/walk.gif, sonnet/T08-with/walk_sheet.png, sonnet/T08-without/walk.gif, sonnet/T08-without/walk_sheet.png, sonnet/T09-with/grass.png, sonnet/T09-without/grass.png, sonnet/T10-with/path_tiles.png, sonnet/T10-without/path_tiles.png, sonnet/T11-with/fire.gif, sonnet/T11-with/fire_sheet.png, sonnet/T11-without/fire.gif, sonnet/T11-without/fire_sheet.png, sonnet/T12-with/smoke.gif, sonnet/T12-with/smoke_sheet.png, sonnet/T12-without/smoke.gif, sonnet/T12-without/smoke_sheet.png
- run3/: run 3, Pixelbolt 0.11.0, 3 Nov 2026
- anim_bar_test-cc2.1.317.json: the bar test on that first judging
- anim_bar_test.json: run 3's animation-and-effect bar
- anim_bar_test.py: run 3's animation-and-effect bar test
- compare_runs.py
- judge.py
- judgements-cc2.1.317.json: run 3's first judging, by Claude Code 2.1.317 instead of the pinned 2.1.302 (see the plan's erratum); kept, not the result
- judgements.json: every blind verdict, both orders, with the judge's reason
- mcp-pixelbolt.json: the MCP config the Pixelbolt arm used (set the path to your unpacked package)
- prep_leftovers.py
- prompts/: the prompt each job got, by task (told-arm prompts end in -told; P0 is the excluded pilot): T01.txt, T02.txt, T03.txt, T04.txt, T05.txt, T06.txt, T07.txt, T08.txt, T09.txt, T10.txt, T11.txt, T12.txt
- results.json: every job: each check, file facts, cost, time, tools called
- run_bench.py
- score.py
- sheets.py
- stale3.json: the per-job script check's result
- stale3.py
- summary-cc2.1.317.json: the summary of that first judging
- summary.json: per-model totals and the claim-rule outcome
- summary.py
- tasks.json: the 12 requests, as this run's scripts read them
- who_rendered.json: who drew each delivered file in the Pixelbolt arm, as our tracer ran; the page corrects three cells from the job logs (Haiku T03 and T10: Claude's own code, not untraced; Haiku T12: Pixelbolt's smoke-puff frames, assembled by Haiku's script)
- who_rendered.py
- outputs/ (every requested file each job delivered, as model/task-arm/file): haiku/T01-with/chest.png, haiku/T01-without/chest.png, haiku/T02-with/potion.png, haiku/T02-without/potion.png, haiku/T03-with/knight.png, haiku/T03-without/knight.png, haiku/T04-with/sword.png, haiku/T04-without/sword.png, haiku/T05-with/tree.png, haiku/T06-with/coin.gif, haiku/T06-with/coin_sheet.png, haiku/T06-without/coin.gif, haiku/T06-without/coin_sheet.png, haiku/T07-with/slime.gif, haiku/T07-with/slime_sheet.png, haiku/T07-without/slime.gif, haiku/T07-without/slime_sheet.png, haiku/T08-with/walk.gif, haiku/T08-with/walk_sheet.png, haiku/T08-without/walk.gif, haiku/T08-without/walk_sheet.png, haiku/T09-with/grass.png, haiku/T09-without/grass.png, haiku/T10-with/path_tiles.png, haiku/T10-without/path_tiles.png, haiku/T11-with/fire.gif, haiku/T11-with/fire_sheet.png, haiku/T11-without/fire.gif, haiku/T11-without/fire_sheet.png, haiku/T12-with/smoke.gif, haiku/T12-with/smoke_sheet.png, haiku/T12-without/smoke.gif, haiku/T12-without/smoke_sheet.png, opus/T01-with/chest.png, opus/T01-without/chest.png, opus/T02-with/potion.png, opus/T02-without/potion.png, opus/T03-with/knight.png, opus/T03-without/knight.png, opus/T04-with/sword.png, opus/T04-without/sword.png, opus/T05-with/tree.png, opus/T05-without/tree.png, opus/T06-with/coin.gif, opus/T06-with/coin_sheet.png, opus/T06-without/coin.gif, opus/T06-without/coin_sheet.png, opus/T07-with/slime.gif, opus/T07-with/slime_sheet.png, opus/T07-without/slime.gif, opus/T07-without/slime_sheet.png, opus/T08-with/walk.gif, opus/T08-with/walk_sheet.png, opus/T08-without/walk.gif, opus/T08-without/walk_sheet.png, opus/T09-with/grass.png, opus/T09-without/grass.png, opus/T10-with/path_tiles.png, opus/T10-without/path_tiles.png, opus/T11-with/fire.gif, opus/T11-with/fire_sheet.png, opus/T11-without/fire.gif, opus/T11-without/fire_sheet.png, opus/T12-with/smoke.gif, opus/T12-with/smoke_sheet.png, opus/T12-without/smoke.gif, opus/T12-without/smoke_sheet.png, sonnet/T01-with/chest.png, sonnet/T01-without/chest.png, sonnet/T02-with/potion.png, sonnet/T02-without/potion.png, sonnet/T03-with/knight.png, sonnet/T03-without/knight.png, sonnet/T04-with/sword.png, sonnet/T04-without/sword.png, sonnet/T05-with/tree.png, sonnet/T05-without/tree.png, sonnet/T06-with/coin.gif, sonnet/T06-with/coin_sheet.png, sonnet/T06-without/coin.gif, sonnet/T06-without/coin_sheet.png, sonnet/T07-with/slime.gif, sonnet/T07-with/slime_sheet.png, sonnet/T07-without/slime.gif, sonnet/T07-without/slime_sheet.png, sonnet/T08-with/walk.gif, sonnet/T08-with/walk_sheet.png, sonnet/T08-without/walk.gif, sonnet/T08-without/walk_sheet.png, sonnet/T09-with/grass.png, sonnet/T09-without/grass.png, sonnet/T10-with/path_tiles.png, sonnet/T10-without/path_tiles.png, sonnet/T11-with/fire.gif, sonnet/T11-with/fire_sheet.png, sonnet/T11-without/fire.gif, sonnet/T11-without/fire_sheet.png, sonnet/T12-with/smoke.gif, sonnet/T12-with/smoke_sheet.png, sonnet/T12-without/smoke.gif, sonnet/T12-without/smoke_sheet.png
- run3-opus-T11.png
- run3-repeat/: run 3's repeat, Pixelbolt 0.11.0, 3 Nov 2026
- anim_bar_test.json: the bar's arithmetic applied to the repeat; the bar itself is decided on run 3 alone, and the repeat would fail it (valid 30 vs 32)
- flagged-first-run/: the first run of a cell the script check flagged (its art came from another job's leftover script), kept as the plan's rule 4 says; the re-run replaced it: haiku/T04-without/sword.png
- judge.py
- judgements.json: every blind verdict, both orders, with the judge's reason
- mcp-pixelbolt.json: the MCP config the Pixelbolt arm used (set the path to your unpacked package)
- prep_leftovers.py
- prompts/: the prompt each job got, by task (told-arm prompts end in -told; P0 is the excluded pilot): T01.txt, T02.txt, T03.txt, T04.txt, T05.txt, T06.txt, T07.txt, T08.txt, T09.txt, T10.txt, T11.txt, T12.txt
- results.json: every job: each check, file facts, cost, time, tools called
- run_bench.py
- score.py
- sheets.py
- stale3-first-flag.txt: the one cell the per-job script check flagged before the re-run (Haiku's no-tool sword); stale3.json is the check after the re-run
- stale3.json: the per-job script check's result
- stale3.py
- summary.json: per-model totals and the claim-rule outcome
- summary.py
- tasks.json: the 12 requests, as this run's scripts read them
- who_rendered.json: who drew each delivered file in the Pixelbolt arm: Pixelbolt or Claude's own code
- who_rendered.py
- outputs/ (every requested file each job delivered, as model/task-arm/file): haiku/T01-with/chest.png, haiku/T01-without/chest.png, haiku/T02-with/potion.png, haiku/T02-without/potion.png, haiku/T03-with/knight.png, haiku/T03-without/knight.png, haiku/T04-with/sword.png, haiku/T05-with/tree.png, haiku/T05-without/tree.png, haiku/T06-with/coin.gif, haiku/T06-with/coin_sheet.png, haiku/T06-without/coin.gif, haiku/T06-without/coin_sheet.png, haiku/T07-with/slime.gif, haiku/T07-with/slime_sheet.png, haiku/T07-without/slime.gif, haiku/T07-without/slime_sheet.png, haiku/T08-without/walk.gif, haiku/T08-without/walk_sheet.png, haiku/T09-with/grass.png, haiku/T10-with/path_tiles.png, haiku/T10-without/path_tiles.png, haiku/T11-with/fire.gif, haiku/T11-with/fire_sheet.png, haiku/T11-without/fire.gif, haiku/T11-without/fire_sheet.png, haiku/T12-with/smoke.gif, haiku/T12-with/smoke_sheet.png, haiku/T12-without/smoke.gif, haiku/T12-without/smoke_sheet.png, opus/T01-with/chest.png, opus/T01-without/chest.png, opus/T02-with/potion.png, opus/T02-without/potion.png, opus/T03-with/knight.png, opus/T03-without/knight.png, opus/T04-with/sword.png, opus/T04-without/sword.png, opus/T05-with/tree.png, opus/T05-without/tree.png, opus/T06-with/coin.gif, opus/T06-with/coin_sheet.png, opus/T06-without/coin.gif, opus/T06-without/coin_sheet.png, opus/T07-with/slime.gif, opus/T07-with/slime_sheet.png, opus/T07-without/slime.gif, opus/T07-without/slime_sheet.png, opus/T08-with/walk.gif, opus/T08-with/walk_sheet.png, opus/T08-without/walk.gif, opus/T08-without/walk_sheet.png, opus/T09-with/grass.png, opus/T09-without/grass.png, opus/T10-with/path_tiles.png, opus/T10-without/path_tiles.png, opus/T11-with/fire.gif, opus/T11-with/fire_sheet.png, opus/T11-without/fire.gif, opus/T11-without/fire_sheet.png, opus/T12-with/smoke.gif, opus/T12-with/smoke_sheet.png, opus/T12-without/smoke.gif, opus/T12-without/smoke_sheet.png, sonnet/T01-with/chest.png, sonnet/T01-without/chest.png, sonnet/T02-with/potion.png, sonnet/T02-without/potion.png, sonnet/T03-with/knight.png, sonnet/T03-without/knight.png, sonnet/T04-with/sword.png, sonnet/T04-without/sword.png, sonnet/T05-with/tree.png, sonnet/T05-without/tree.png, sonnet/T06-with/coin.gif, sonnet/T06-with/coin_sheet.png, sonnet/T06-without/coin.gif, sonnet/T06-without/coin_sheet.png, sonnet/T07-with/slime.gif, sonnet/T07-with/slime_sheet.png, sonnet/T07-without/slime.gif, sonnet/T07-without/slime_sheet.png, sonnet/T08-with/walk.gif, sonnet/T08-with/walk_sheet.png, sonnet/T08-without/walk.gif, sonnet/T08-without/walk_sheet.png, sonnet/T09-with/grass.png, sonnet/T09-without/grass.png, sonnet/T10-with/path_tiles.png, sonnet/T10-without/path_tiles.png, sonnet/T11-with/fire.gif, sonnet/T11-with/fire_sheet.png, sonnet/T11-without/fire.gif, sonnet/T11-without/fire_sheet.png, sonnet/T12-with/smoke.gif, sonnet/T12-with/smoke_sheet.png, sonnet/T12-without/smoke.gif, sonnet/T12-without/smoke_sheet.png
- run3-sonnet-T12.png
- searches-2026-10-23.txt
- searches-2026-10-26.txt
- searches-2026-10-27.txt
- searches-2026-11-03.txt
- searches-2026-11-04.txt
- tasks.json: the 12 requests (and the pilot task, excluded from results)