Gallery, prompt v1
A coffee shrub hedge-pruned flat on one side
One frozen prompt and every model that has run it, newest first.
The prompt, v1, frozen
Write an L-system as JSON with the keys axiom, rules, angle, iterations and start_heading for a coffee shrub that has been hedge-pruned flat along one side. F and G draw forward, f moves without drawing, + and - turn by the angle, [ and ] save and restore position.
Every model, its first three runs.
One square a check, in this order:
- Reads as a shrub
- Flat side from the rules
- Sensible size
passed, failed, undecided.
| DeepSeek 4.1 Flash | |||
| Qwen3.8 Flash | |||
| GPT-6 Luna | |||
| Gemini 3.8 Flash | |||
| Claude Sonnet 5.5 | |||
| Opus 5.5 | |||
| Qwen3.8 Max Prime |
How it is checked
The JSON expanded and drawn with turtle graphics offline, and the drawing judged by eye. There is no single right L-system, so nothing here is measured.
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: Pruned flat on top as well as one side, so two cuts have to come out of the rules at once.
Failure types seen here: completeness (a required part missing); topology (wrong connections, as in a molecule's bonds or a circuit); physical-plausibility (something that couldn't be built or wouldn't work). The same types across every task.
The rules behind all of thisThis task's prompt, checks and any checker, on GitHub
















