mirror of
https://github.com/bherbruck/solidcraft.git
synced 2026-11-08 13:01:52 +00:00
ee078b97c4
Native files run on solidcore through its public api_files (each kernel reads the other's, in both forms). face_points routes with Split, pcurves with Convert, and an ssi::Surface no longer needs the C API: its arguments are checked here as the C API checks them, and the C side is made only when a family on the C++ kernel asks. intersect, domain and evaluate have no solidcore path and refuse with Error::NotOnSolidcore. Planar region booleans and the rig CLI no longer need the smlib feature. Tests that exercise the C++ kernel opt in per thread (route::on_cpp), so parity tests keep comparing two kernels instead of solidcore with itself. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MNXLXkZLQ6T7TSi4wswcmk