mirror of
https://github.com/ajisaacs/OpenNest.git
synced 2026-10-27 06:01:06 -04:00
The cut planner's directed-contour recovery pass gave up on plates the full search could solve, so they ended "no plan found within the search limit": - Each hole was checked as an isolated probe that repeats the part's scribes, so every hole-to-hole hop was checked as a detour through the scribe start. Scribes and other open cuts are now checked once from the arrival, and each hole as a direct hop from the one before. - Hole entries were ranked only by pierce distance, so the departure often ran back across the hole just cut. The nearest hole is still tried first, but its entries that leave toward the holes still to cut come first. - The first-ranked outside entry could spend the whole recovery allowance. Each outside entry now gets a share of what is left. The optional private-fixture test now takes its config key, adding RecoveryCuttingNestPath; it fails on the old search and passes now. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>