1.1 KiB
Draft gui_snaps batch boundaries
Batch: 8e42393f07d96bc18f503a9c.
The existing Draft adapter and native preference handler cover all 15 snap modes
and ShowSnapBar. This edit aligns omitted status with desktop
Draft_Snap_Base.Activated(status=0), rejects ShowSnapBar status in the native
handler, and rejects exposed replies with missing or inconsistent snap state in
the application adapter. Explicit action: read remains non-mutating.
Remaining boundaries: preference updates and toolbar visibility do not establish viewport snapping, object/edge picking, tracking, temporary dimensions, or working plane projection. Those behaviors require the actual GUI snapper integration and native geometry results; no fixed snap points or success markers were added. The selected commands are not claimed business-accepted by this edit.
Build, artifact sync, and acceptance are deferred to the outer pipeline as requested. It should check omitted/true/false status, read-only requests, Lock gating, repeated ShowSnapBar, and malformed state responses before accepting the command-state changes. End-to-end snapping remains separately unverified.