- total_coincidence_checker converts its tolerance as upstream's const
SmApproxTol3d parameter (fabs, SM_USE_DEFAULT -> half the zone tolerance).
- CreateIsoCircleFromPoint ignores a failed ConvertUVFromSTEPToNURBS with
swap_uv when the polar converter wrote the sweep value, as upstream does;
the shim and runner refuse the cases where upstream reads an unset value.
- Deviation note for Cone::apex propagating a failed generator inversion.
- review4.json adversarial fixtures (7800 cases); counts refreshed.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BY8UpXKuMci15rAWGXsbsm