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 · review
city_plan_3d_buildings_svg 2/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 2/3 city_plan_svg_constraints none
Inspect

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 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>