The shim replays sm_IntersectGenerators up to its first range solution on
copies of the generators and refuses (rejected) exactly the inputs that reach
the curve-type test with SmApiIntersectSurfaces' arguments.
Local: PASS intersect.api_intersectors cases=477 passed=427 failed=0 deferred=0 rejected=50.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>