[ {"note": "An elbow addition meets the existing arm along a profile side, not behind its centre. The automatic dialog must keep Join selected."}, {"call": "engine.execute", "params": {"command": "solid.box", "params": {"length": 10, "width": 10, "height": 30}}}, {"call": "engine.execute", "params": {"command": "sketch.create", "params": {"plane": {"origin": [10, 0, 0], "x_dir": [0, 1, 0], "y_dir": [0, 0, 1]}}}}, {"call": "engine.execute", "params": {"command": "sketch.rectangle.two_point", "params": {"p0": [10, 20], "p1": [30, 30]}}}, {"call": "engine.execute", "params": {"command": "sketch.finish", "params": {}}}, {"start": "solid.extrude"}, {"text": "-10"}, {"key": "Enter"}, {"expect": {"bodies": 1, "errors": 0, "dialog": null, "volume": 5000}}, {"shot": "elbow_joined"} ]