← mecheval / task / a6-compound-boss-01

Rectangular base with two raised cylindrical bosses, dual bores, and corner holes A · A6 · a6-compound-boss-01

compound · boss · dual-bore · rectangular-base · bolt-holes · advanced

Expected

Prompt

Make a compound boss plate as a single solid. The base is a rectangular plate 120mm × 80mm × 15mm, centered in X and Y with its bottom face on the XY plane (x in [-60, 60], y in [-40, 40], z in [0, 15]). Two cylindrical bosses of diameter 30mm and height 20mm rise from the top face of the base plate: the left boss is centered at (-30, 0) and spans z in [15, 35]; the right boss is centered at (30, 0) and spans z in [15, 35]. Through each boss and through the base plate below it, drill a coaxial through-bore of diameter 16mm along the Z axis: the left bore is centered at (-30, 0) and passes through z in [0, 35]; the right bore is centered at (30, 0) and passes through z in [0, 35]. Four corner bolt holes of diameter 8mm, axes parallel to Z, pass through the base plate only (z = 0 to z = 15), at positions (50, 30), (-50, 30), (-50, -30), (50, -30). Output a single solid.

Checks

0
valid_solid
{
  "type": "valid_solid"
}
1
bbox
{
  "type": "bbox",
  "min": [
    -60,
    -40,
    0
  ],
  "max": [
    60,
    40,
    35
  ],
  "tolerance_mm": 0.1
}
2
mass_props
{
  "type": "mass_props",
  "volume_mm3": 155184.95,
  "center_of_mass": [
    0,
    0,
    9.78
  ],
  "tolerance_pct": 1
}
3
hole_count
{
  "type": "hole_count",
  "diameter_mm": 16,
  "expected": 2,
  "diameter_tolerance_mm": 0.1
}
4
hole_positions
{
  "type": "hole_positions",
  "diameter_mm": 16,
  "positions": [
    [
      -30,
      0,
      0
    ],
    [
      30,
      0,
      0
    ]
  ],
  "tolerance_mm": 0.2
}
5
hole_count
{
  "type": "hole_count",
  "diameter_mm": 8,
  "expected": 4,
  "diameter_tolerance_mm": 0.05
}
6
hole_positions
{
  "type": "hole_positions",
  "diameter_mm": 8,
  "positions": [
    [
      50,
      30,
      0
    ],
    [
      -50,
      30,
      0
    ],
    [
      -50,
      -30,
      0
    ],
    [
      50,
      -30,
      0
    ]
  ],
  "tolerance_mm": 0.2
}
7
step_roundtrip
{
  "type": "step_roundtrip",
  "tolerance_pct": 1
}

Anti-cheese

{
  "max_solid_count": 1
}

Limits

{
  "max_tokens": 50000,
  "max_wallclock_sec": 300,
  "max_tool_calls": 60
}

Recent attempts

Runs (5)

modelrun statusscorefirst failtokenswall
claude-mcp-claude-opus-4-7 20260612T003638Z-07be PASS 1.00 582.7k 120.5s
claude-mcp-claude-opus-4-7 20260612T003614Z-b522 fail 0.75 bbox · Z off by +1.00mm 740.9k 147.9s
claude-mcp-claude-opus-4-7 20260612T003452Z-dd5e PASS 1.00 519.9k 105.8s
claude-mcp-claude-opus-4-7 20260612T003447Z-aeee fail 0.38 mass_props · volume off by 1.8% 745.7k 144.0s
claude-mcp-claude-opus-4-7 20260612T003441Z-24fb fail 0.38 mass_props · volume off by 11.0% 614.3k 92.9s

generated 2026-06-17T03:16:07.271Z · static site, regenerate with npm run build -w @mecheval/leaderboard