{ "id": "task_004_l_bracket", "part_class": "L bracket", "difficulty_bin": 2, "max_steps": 10, "prompt": "Create an L-shaped bracket by joining two rectangular blocks. The first block forms the horizontal base: 60 millimeters long (X axis), 40 millimeters wide (Y axis), 10 millimeters tall (Z axis), sitting on the XY plane. The second block forms the vertical wall: 60 millimeters long (X axis), 10 millimeters wide (Y axis), 40 millimeters tall (Z axis). The vertical wall rises from the back edge of the base. The two blocks share the full 60 millimeter back edge. The resulting shape is an L when viewed from the side (YZ plane). No holes, no fillets. Orient the longest axis along X.", "ground_truth_step": "tasks/task_004_l_bracket/ground_truth.step", "ground_truth_json": "tasks/task_004_l_bracket/ground_truth.json", "reference_code": "tasks/task_004_l_bracket/reference_code.py" }