← mecheval / task / a5-lightened-disc-01

Disc with central bore and six lightening holes A · A5 · a5-lightened-disc-01

disc · lightening-holes · bolt-circle · central-bore · advanced

Expected

Prompt

Make a lightened disc as a single solid. The outer disc is a cylinder of diameter 120mm and height 15mm, base on the XY plane (z = 0 to z = 15), centered on the Z axis. Subtract a central through-bore of diameter 22mm along the Z axis. Subtract six through-holes of diameter 16mm, axes parallel to Z, arranged on a bolt circle of diameter 76mm (radius 38mm) centered on the Z axis, evenly spaced every 60 degrees with the first hole on the +X axis: positions (38, 0), (19, 32.909), (-19, 32.909), (-38, 0), (-19, -32.909), (19, -32.909). All holes pass through the full disc height (z = 0 to z = 15). Output a single solid.

Checks

0
valid_solid
{
  "type": "valid_solid"
}
1
bbox
{
  "type": "bbox",
  "min": [
    -60,
    -60,
    0
  ],
  "max": [
    60,
    60,
    15
  ],
  "tolerance_mm": 0.2
}
2
mass_props
{
  "type": "mass_props",
  "volume_mm3": 145848.66,
  "center_of_mass": [
    0,
    0,
    7.5
  ],
  "tolerance_pct": 1.5
}
3
hole_count
{
  "type": "hole_count",
  "diameter_mm": 22,
  "expected": 1,
  "diameter_tolerance_mm": 0.1
}
4
hole_positions
{
  "type": "hole_positions",
  "diameter_mm": 22,
  "positions": [
    [
      0,
      0,
      0
    ]
  ],
  "tolerance_mm": 0.2
}
5
hole_count
{
  "type": "hole_count",
  "diameter_mm": 16,
  "expected": 6,
  "diameter_tolerance_mm": 0.05
}
6
hole_positions
{
  "type": "hole_positions",
  "diameter_mm": 16,
  "positions": [
    [
      38,
      0,
      0
    ],
    [
      19,
      32.909,
      0
    ],
    [
      -19,
      32.909,
      0
    ],
    [
      -38,
      0,
      0
    ],
    [
      -19,
      -32.909,
      0
    ],
    [
      19,
      -32.909,
      0
    ]
  ],
  "tolerance_mm": 0.3
}
7
step_roundtrip
{
  "type": "step_roundtrip",
  "tolerance_pct": 1.5
}

Anti-cheese

{
  "max_solid_count": 1
}

Limits

{
  "max_tokens": 40000,
  "max_wallclock_sec": 240,
  "max_tool_calls": 50
}

Recent attempts

Runs (5)

modelrun statusscorefirst failtokenswall
claude-mcp-claude-opus-4-7 20260611T224850Z-883d fail 0.63 mass_props · volume off by 12.2% 696.4k 195.3s
claude-mcp-claude-opus-4-7 20260611T224823Z-89f4 fail 0.88 mass_props · volume off by 184.7% 600.2k 256.0s
claude-mcp-claude-opus-4-7 20260611T224721Z-9407 PASS 1.00 659.0k 125.9s
claude-mcp-claude-opus-4-7 20260611T224651Z-ece2 fail 0.63 mass_props · volume off by 12.2% 637.0k 119.1s
claude-mcp-claude-opus-4-7 20260611T224615Z-cc86 PASS 1.00 624.4k 127.0s

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