mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-26 10:47:11 -06:00
CodeRabbit on #4080: `needed` summed footprint pieces before insertion deduplicated them, so on a degenerate grid (ten collinear lines, 4,096 pieces each in ten cells) every item exceeded the budget and went to the scanned list, making the per-cell assertion vacuous. The cells are now collected in piece order and consecutive repeats dropped before the budget check and the filing; the horizontal fixture asserts `rest` is empty and that the lines are filed. docs/target-app-parity.md: the Path operations area row, the Shape Builder row and the evidence list record the bounded index (scores unchanged). Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014gCpjL3yUhaH3jRp7ksufh