mirror of
https://github.com/ajisaacs/OpenNest.git
synced 2026-10-15 14:41:39 -04:00
Each blocked requirement was tied to the one stock where it needed the fewest removals; once that stock's finite pool ran out the part stayed unplaced even with another offered stock untouched. Recovery now runs in rounds: a blocked part with demand left takes its best removal among the stocks it has not tried that still have sheets (that stock's own minimal run, C11). A variant used in several rounds stays one stock entry. PM bf4438ac-929a-405f-ba26-fcfaa9b1c55e