city_plan_3d_buildings_svg 2/3 · v1_city_plan_svg.json open SVG
liquid/lfm2-24b-a2b
2026-05-17T08-18-34Z_liquid_lfm2-24b-a2b
review Visual sample result
2/3 Automated checks
1/1 SVG artifact
Verdict
visual sample review
1 artifact · 2/3 checks · review
no failure labels
Prompt set v1_city_plan_svg.json
Run type local
Temperature 0
Top P 1
Missed tasks 1/1
SVG Artifacts
1 artifact · 2/3 checks · reviewTask 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 | 2/3 | city_plan_svg_constraints | none | InspectPrompt 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 width="400" height="300" xmlns="http://www.w3.org/2000/svg">
<style>
rect, path { fill-rule: evenodd; }
.street { stroke-width: 2; stroke: #666; }
.building {
transform: rotateX(30deg) rotateY(20deg);
transform-origin: 0 100%;
transform-style: preserve-3d;
}
.building-1 {
transform: translateZ(20) rotateX(30deg) rotateY(10deg);
height: 100px;
width: 60px;
background: #888;
position: absolute;
bottom: 0;
left: 50px;
}
.building-2 {
transform: translateX(-100px) rotateX(30deg) rotateY(-20deg);
height: 80px;
width: 80px;
background: #a88;
position: absolute;
bottom: 20px;
left: 150px;
}
.road {
stroke: #333;
stroke-dasharray: 10,10;
}
.block {
fill: #eee;
stroke: #999;
stroke-width: 1;
transform: rotateX(90deg) translateZ(-50);
}
.cartoon {
fill: #f00;
stroke: #000;
stroke-width: 2;
}
</style>
<g transform="translate(20,20)">
<!-- Road -->
<path class="road" d="M0,140 Q80,60 160,140 T320,140" />
<!-- City blocks -->
<rect class="block" x="30" y="80" width="60" height="100" />
<rect class="block" x="130" y="80" width="60" height="100" />
<rect class="building building-1" x="30" y="20" width="40" height="100" />
<rect class="building building-2" x="130" y="20" width="60" height="80" />
<!-- 3D isometric building -->
<rect class="building building-1" x="50" y="20" width="30" height="100" />
<rect class="building building-2" x="150" y="20" width="40" height="80" />
<!-- 3D effect -->
<g transform="translate(0, -20) rotateX(30)">
<rect x="60" y="40" width="20" height="100" fill="#aaa" />
<rect x="80" y="40" width="20" height="100" fill="#aaa" />
<rect x="60" y="40" width="20" height="100" fill="#aaa" transform="rotate(30 70 70)" />
<rect x="80" y="40" width="20" height="100" fill="#aaa" transform="rotate(30 110 70)" />
</g>
</g>
</svg> |