Looks very cool!
I prototyped something like this with build123d for Python and Cursor + OCP VSCode plugin.
Build123d is too new with too little examples out there, unlike OpenSCAD. I can only get it to generate good code with largr reasoning models that access the latest docs. No fast iteration for build123d yet.