Address spec review issues: add third call site (Fill groupParts), reuse ComputeCandidateRotations, fix step ordering for ToNestParts before scoring, cap N to 500 and item.Quantity, clarify BoundingBox is a property. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>