poolside/laguna-xs.2:free

2026-05-18T11-08-15Z_openrouter_poolside_laguna-xs.2_free

api free run: not executed on the Mac mini local LM Studio setup, included as a comparison target rather than a local-model result.

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 api free
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" viewBox="0 0 800 600">
  <!-- Background -->
  <rect width="800" height="600" fill="#e0e0e0"/>
  
  <!-- Sky -->
  <rect width="800" height="300" fill="#87ceeb"/>
  
  <!-- Ground -->
  <rect width="800" height="300" y="300" fill="#90ee90"/>
  
  <!-- Roads -->
  <rect width="800" height="40" y="280" fill="#444444"/>
  <rect width="40" height="300" x="200" y="0" fill="#444444"/>
  <rect width="40" height="300" x="400" y="0" fill="#444444"/>
  <rect width="40" height="300" x="600" y="0" fill="#444444"/>
  
  <!-- City blocks (grass areas) -->
  <rect width="160" height="120" x="40" y="340" fill="#7cfc00"/>
  <rect width="160" height="120" x="240" y="340" fill="#7cfc00"/>
  <rect width="160" height="120" x="440" y="340" fill="#7cfc00"/>
  <rect width="160" height="120" x="640" y="340" fill="#7cfc00"/>
  
  <!-- Building 1 - 3D style -->
  <polygon points="60,340 90,310 150,310 120,340" fill="#666666"/>
  <polygon points="60,340 90,310 120,340" fill="#888888"/>
  <rect x="70" y="340" width="50" height="60" fill="#666666"/>
  <rect x="80" y="360" width="30" height="40" fill="#888888"/>
  
  <!-- Building 2 - 3D style -->
  <polygon points="260,340 290,310 350,310 320,340" fill="#666666"/>
  <polygon points="260,340 290,310 320,340" fill="#888888"/>
  <rect x="270" y="340" width="50" height="60" fill="#666666"/>
  <rect x="280" y="360" width="30" height="40" fill="#888888"/>
  
  <!-- Building 3 - 3D style -->
  <polygon points="460,340 490,310 550,310 520,340" fill="#666666"/>
  <polygon points="460,340 490,310 520,340" fill="#888888"/>
  <rect x="470" y="340" width="50" height="60" fill="#666666"/>
  <rect x="480" y="360" width="30" height="40" fill="#888888"/>
  
  <!-- Building 4 - 3D style -->
  <polygon points="660,340 690,310 750,310 720,340" fill="#666666"/>
  <polygon points="660,340 690,310 720,340" fill="#888888"/>
  <rect x="670" y="340" width="50" height="60" fill="#666666"/>
  <rect x="680" y="360" width="30" height="40" fill="#888888"/>
  
  <!-- Building 5 - Taller 3D -->
  <polygon points="100,340 130,270 190,270 160,340" fill="#666666"/>
  <polygon points="100,340 130,270 160,340" fill="#888888"/>
  <rect x="110" y="270" width="50" height="70" fill="#666666"/>
  <rect x="120" y="290" width="30" height="50" fill="#888888"/>
  
  <!-- Building 6 - Taller 3D -->
  <polygon points="300,340 330,270 390,270 360,340" fill="#666666"/>
  <polygon points="300,340 330,270 360,340" fill="#888888"/>
  <rect x="310" y="270" width="50" height="70" fill="#666666"/>
  <rect x="320" y="290" width="30" height="50" fill="#888888"/>
  
  <!-- Building 7 - Taller 3D -->
  <polygon points="500,340 530,270 590,270 560,340" fill="#666666"/>
  <polygon points="500,340 530,270 560,340" fill="#888888"/>
  <rect x="510" y="270" width="50" height="70" fill="#666666"/>
  <rect x="520" y="290" width="30" height="50" fill="#888888"/>
  
  <!-- Building 8 - Taller 3D -->
  <polygon points="700,340 730,270 790,270 760,340" fill="#666666"/>
  <polygon points="700,340 730,270 760,340" fill="#888888"/>
  <rect x="710" y="270" width="50" height="70" fill="#666666"/>
  <rect x="720" y="290" width="30" height="50" fill="#888888"/>
  
  <!-- Building 9 - Small 3D -->
  <polygon points="180,340 210,310 270,310 240,340" fill="#666666"/>
  <polygon points="180,340 210,310 240,340" fill="#888888"/>
  <rect x="190" y="340" width="50" height="60" fill="#666666"/>
  <rect x="200" y="360" width="30" height="40" fill="#888888"/>
  
  <!-- Building 10 - Small 3D -->
  <polygon points="380,340 410,310 470,310 440,340" fill="#666666"/>
  <polygon points="380,340 410,310 440,340" fill="#888888"/>
  <rect x="390" y="340" width="50" height="60" fill="#666666"/>
  <rect x="400" y="360" width="30" height="40" fill="#888888"/>
  
  <!-- Building 11 - Small 3D -->
  <polygon points="580,340 610,310 670,310 640,340" fill="#666666"/>
  <polygon points="580,340 610,310 640,340" fill="#888888"/>
  <rect x="590" y="340" width="50" height="60" fill="#666666"/>
  <rect x="600" y="360" width="30" height="40" fill="#888888"/>
  
  <!-- Building 12 - Small 3D -->
  <polygon points="140,270 170,240 230,240 200,270" fill="#666666"/>
  <polygon points="140,270 170,240 200,270" fill="#888888"/>
  <rect x="150" y="240" width="50" height="30" fill="#666666"/>
  <rect x="160" y="250" width="30" height="20" fill="#888888"/>
  
  <!-- Building 13 - Small 3D -->
  <polygon points="340,270 370,240 430,240 400,270" fill="#666666"/>
  <polygon points="340,270 370,240 400,270" fill="#888888"/>
  <rect x="350" y="240" width="50" height="30" fill="#666666"/>
  <rect x="360" y="250" width="30" height="20" fill="#888888"/>
  
  <!-- Building 14 - Small 3D -->
  <polygon points="540,270 570,240 630,240 600,270" fill="#666666"/>
  <polygon points="540,270 570,240 600,270" fill="#888888"/>
  <rect x="550" y="240" width="50" height="30" fill="#666666"/>
  <rect x="560" y="250" width="30" height="20" fill="#888888"/>
  
  <!-- Building 15 - Small 3D -->
  <polygon points="740,270 770,240 830,240 800,270" fill="#666666"/>
  <polygon points="740,270 770,240 800,270" fill="#888888"/>
  <rect x="750" y="240" width="50" height="30" fill="#666666"/>
  <rect x="760" y="250" width="30" height="20" fill="#888888"/>
</svg>