# 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.