aj
be5fef6875
fix(release): enforce one finish per commit and keep real unplaced reasons
...
Delta review fixes:
- ReleaseRenest throws when a commit does not call finish, or calls it
twice: either would leave ledger plates uncoded or count a sheet twice
for later nests of the run. The ledger sheet count is the codes given.
- A stage whose layout is not kept now lists the copies its layout
missed with their own reasons (a part no sheet fits stays "does not
fit"); only the copies it placed are "the proposal cannot be kept".
- A valid ledger layout that places nothing says "Auto Nest placed
nothing on it" rather than claiming no part fits.
- ReleaseLedgerOffer rejects null rows; docs list every ledger note.
2026-11-03 18:03:24 -05:00
..
2026-10-29 21:09:46 -04:00
2026-11-03 18:03:24 -05:00
2026-10-30 16:11:30 -04:00
2026-10-29 17:25:27 -04:00
2026-10-30 12:59:47 -04:00
2026-03-27 20:14:39 -04:00
2026-10-27 09:47:03 -04:00
2026-10-26 09:46:43 -04:00
2026-10-27 09:47:03 -04:00
2026-10-23 08:45:36 -04:00
2026-10-17 22:47:18 -04:00
2026-10-17 22:47:18 -04:00
2026-10-17 22:47:18 -04:00
2026-10-24 15:33:12 -04:00
2026-11-03 11:02:07 -05:00
2026-10-23 08:45:36 -04:00
2026-10-24 15:33:13 -04:00
2026-10-24 15:33:13 -04:00
2026-10-20 12:51:56 -04:00
2026-10-23 08:45:36 -04:00
2026-10-20 12:51:56 -04:00
2026-10-20 12:51:56 -04:00
2026-10-20 12:51:56 -04:00
2026-10-20 12:51:56 -04:00
2026-10-16 15:33:02 -04:00
2026-10-31 19:39:48 -04:00
2026-10-30 12:59:47 -04:00
2026-03-27 20:19:56 -04:00
2026-10-16 15:33:18 -04:00
2026-10-17 22:47:18 -04:00
2026-10-22 11:54:30 -04:00
2026-10-27 22:43:08 -04:00
2026-03-27 20:14:39 -04:00
2026-10-27 09:32:56 -04:00
2026-10-31 20:45:39 -04:00
2026-10-30 12:59:47 -04:00
2026-10-29 17:25:27 -04:00
2026-10-27 09:32:56 -04:00
2026-10-31 19:39:48 -04:00
2026-03-27 20:16:59 -04:00
2026-09-20 16:41:50 -04:00
2026-03-27 20:16:59 -04:00
2026-10-21 11:32:41 -04:00
2026-10-18 16:36:43 -04:00
2026-10-23 08:45:36 -04:00
2026-10-30 12:59:47 -04:00
2026-10-05 11:44:22 -04:00
2026-10-30 16:11:30 -04:00
2026-10-11 17:01:01 -04:00
2026-11-02 13:18:11 -05:00
2026-11-02 13:18:10 -05:00
2026-10-20 23:37:57 -04:00
2026-10-19 11:09:08 -04:00
2026-10-26 09:46:42 -04:00
2026-10-23 08:45:36 -04:00
2026-10-21 10:25:52 -04:00
2026-10-25 18:40:43 -04:00
2026-10-25 18:40:43 -04:00
2026-10-11 16:38:35 -04:00
2026-10-20 23:37:57 -04:00
2026-10-31 22:13:26 -04:00
2026-10-31 22:13:26 -04:00
2026-10-20 15:24:10 -04:00
2026-10-25 17:41:29 -04:00
2026-10-20 23:37:57 -04:00
2026-10-27 22:43:08 -04:00
2026-10-30 12:59:47 -04:00
2026-10-29 18:51:42 -04:00
2026-10-31 22:13:26 -04:00
2026-10-31 22:13:26 -04:00
2026-11-02 13:18:11 -05:00
2026-10-31 22:13:26 -04:00
2026-10-31 22:13:26 -04:00
2026-10-16 15:33:18 -04:00
2026-10-22 11:54:30 -04:00
2026-10-21 10:25:52 -04:00
2026-10-24 15:33:12 -04:00
2026-10-22 11:54:30 -04:00
2026-10-22 11:54:30 -04:00
2026-10-30 16:11:30 -04:00
2026-10-22 11:54:30 -04:00
2026-10-21 10:25:52 -04:00
2026-11-02 09:51:11 -05:00
2026-10-05 16:31:00 -04:00
2026-10-25 20:02:08 -04:00
2026-10-27 09:32:56 -04:00
2026-10-25 20:02:08 -04:00
2026-10-22 13:04:55 -04:00
2026-10-24 15:33:12 -04:00
2026-10-31 19:39:48 -04:00
2026-10-26 12:11:40 -04:00
2026-09-20 16:41:50 -04:00