zeta >= min_zeta, so the rocking-curve test rejects every solution with min_zeta * (|phi| - half wedge) > multiplier * mosaicity. Tested right after phi, with a 1e-5 rad margin (float rounding of the full test is below 1e-6), it skips the cross product, normalisation and zeta of the 85-95% of solutions no frame keeps, and cannot reject one the full test would pass. CPU build: on the order of 10 s of a 1.2 A sweep's prediction. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01D1G8gJVAy6gp1K5Dz3NE5C