PARAMETRIC CAD

Capstone: Design, Simulate, Validate & Optimize a Device

Real build123d on the OpenCascade kernel (Pyodide + OCP.wasm), rendered live in the 3D viewer. Your code must define `result` as a build123d solid. The autograder reads `result.bounding_box().size` and `result.volume` and compares to the bracket spec: envelope 60 x 40 x 20 mm and volume 20607.4 mm^3. The starter builds and renders, but it ships the WRONG part -- the boss is too short and there is no through-hole -- so it FAILS until you bring it to spec. Fix the boss height/placement so the overall Z is 20, and add the boolean cut for the bore.