Files
FreeCADWasmDev/docs/current/draft-snaps-integration-boundaries.md
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

988 B

Draft snap batch 03e9ef1e255abc9d6a5b5eda

The shell's snap read and toggle shortcuts now preserve supplied arguments for the existing Draft adapter. Direct adapter calls validate and honor documentId, as dispatcher calls already do. This prevents read requests from silently discarding invalid status values and prevents shortcut requests from losing their requested document routing. Show Snap Bar reports rejected requests in the shell and releases its busy state.

Native snap preference storage and desktop explicit status semantics are unchanged. This repair does not establish geometric snapping acceptance: view picking, trackers, and the consumption of snap modes by interactive point acquisition remain to be verified through the existing GUI integration. Preference receipts alone are not acceptance for those behaviors.

The outer pipeline owns build, artifact synchronization, and acceptance for the 15 selected commands. No acceptance records were changed by this repair.