kerfmaster pin list ยท UI / workflow decisions
rulingmixedA decision by Aristide or Jordan. True because it was decided; it can be superseded, but it cannot be stale.
Content last changed 2026-09-21 โ computed from the item itself, not typed.
Verified live on dev 2026-09-18: NEW app/verify_globalband.js 13/13 (unarmed shift-band selects segments+anchors with mode null; Escape clears; plain drag still pans; Delete with nothing armed posts 2 delete_seg rows in one save, healed 7->5, rows removable per row; armed mode + its Escape ladder unchanged; Tooling shift-band selects both features and Delete toasts the honest no-op with selection+review intact; nest draft shift-band 3 placements Delete trims draft 6->3; zero page errors both pages). Regressions green same run: verify_bandselgeo 13/13, verify_snapdrag 10/10, verify_bandsel 13/13 (scratch 8479). Client-only (app/web/app.js), serves on refresh, no restart. Item 3 verified live on dev 2026-09-18: NEW app/verify_ctxmenu.js 26/26 over three pages (Geometry: menu opens + browser default kept on empty space + Escape closes + menu delete = one recorded delete_seg row healed 7->6 + band delete 2 rows one save + armed mode single cancel item; Tooling/Post/Nest: feature menu selects + offers its actions, Start/pierce here records the operator start and re-plans, Lead-length item focuses the drawer's leadov input, Post-tab jump lands on Tooling, nest placement menu enters the hand editor, editor Rotate 90 turns the selected placement; part-list: open-part + hand-editor entry, hand rotate 180 turns the draft dirty-unsaved; zero page errors all three). Neighbour suites green same run: globalband 13/13, bandselgeo 13/13, snapdrag 10/10, dimdrag 10/10, plhand 18/18, bandsel, iso 15/15, undo 17/17 (fresh scratch -- a shared scratch instance pollutes its journal-depth checks), nestedit ALL (suite unstaled: accept runNest's replace-hand-layout confirm dialog), draghandle 13/13 (suite unstaled four ways: load signal = the review doc not a finding row on the now-clean nav209; Alt free-slide vs the 2026-09-17 drag magnets; the 4-decimal record floor vs its 1e-9 point match; numeric id for clearOv -- contourById matches strictly).PART-LIST NEST JOINS THE BANDED SURFACES 2026-09-21 (Aristide: 'rubber banding needs to be a global one'): shift-drag band select now runs on the part-list Nest canvas too -- no armed mode, enters the hand editor by itself; full record on pin pl-nest-hand-editor. The gap it closed: since job-style unification every new job is a part list, so the surface where sheets are arranged had no band at all (the true-nest editor's band is retired for new jobs). Remaining unbanded surfaces, stated honestly: the Sketch screen and the part-list card list.