gpt-oss-20b

2026-05-19T15-30-56Z_openai_gpt-oss-20b

pass Visual sample result
3/3 Automated checks
1/1 SVG artifact

Verdict

visual sample
pass

1 artifact · 3/3 checks · pass

no failure labels
Prompt set v1_city_plan_svg.json
Run type local
Temperature 0
Top P 1
Missed tasks 0/1

SVG Artifacts

1 artifact · 3/3 checks · pass
city_plan_3d_buildings_svg 3/3 · v1_city_plan_svg.json open SVG
city_plan_3d_buildings_svg SVG output

Task Results

Compact view; open a row for prompt and raw answer
Task Category Score Failed Checks Failure Types Prompt / Answer
city_plan_3d_buildings_svg svg 3/3 none none
Open

Prompt

Generate a valid standalone SVG of a city plan with a 3D-style representation of buildings.

Rules:
- SVG only
- no Markdown
- no external images
- no JavaScript
- include roads or city blocks
- include multiple buildings
- make at least some buildings appear 3D or isometric
- use simple vector shapes

Model answer

<svg xmlns="http://www.w3.org/2000/svg" width="800" height="600" viewBox="0 0 800 600">
  <!-- Background -->
  <rect width="100%" height="100%" fill="#e0f7fa"/>

  <!-- Roads -->
  <rect x="50" y="200" width="700" height="40" fill="#555"/>
  <rect x="50" y="400" width="700" height="40" fill="#555"/>
  <rect x="200" y="50" width="40" height="500" fill="#555"/>
  <rect x="400" y="50" width="40" height="500" fill="#555"/>
  <rect x="600" y="50" width="40" height="500" fill="#555"/>

  <!-- Building 1 (isometric) -->
  <polygon points="200,400 260,360 320,400 260,440" fill="#ffcc80"/>
  <polygon points="200,400 260,360 260,440" fill="#ffb74d"/>
  <polygon points="260,360 320,400 320,460" fill="#ffb74d"/>

  <!-- Building 2 (isometric) -->
  <polygon points="350,400 410,360 470,400 410,440" fill="#90caf9"/>
  <polygon points="350,400 410,360 410,440" fill="#64b5f6"/>
  <polygon points="410,360 470,400 470,460" fill="#64b5f6"/>

  <!-- Building 3 (rectangular) -->
  <rect x="500" y="350" width="80" height="100" fill="#a5d6a7"/>
  <rect x="500" y="350" width="80" height="20" fill="#81c784"/>

  <!-- Building 4 (isometric) -->
  <polygon points="150,250 210,210 270,250 210,290" fill="#f48fb1"/>
  <polygon points="150,250 210,210 210,290" fill="#f06292"/>
  <polygon points="210,210 270,250 270,310" fill="#f06292"/>

  <!-- Building 5 (rectangular) -->
  <rect x="650" y="300" width="60" height="120" fill="#ffab91"/>
  <rect x="650" y="300" width="60" height="20" fill="#ff8a65"/>
</svg>