Files
FreeCADWasmDev/docs/current/part-selected-command-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

25 lines
1.4 KiB
Markdown

# Part selected command batch 5be2c70eba64e3f85acbd767
Implementation change: the mounted desktop dispatcher already calls
`preparePartDesktopCommand` with the argument object subsequently routed to the
native handler. That adapter now maps CompoundTools `iMsg` 0/1/2 to
compound/explode/filter, rejects invalid indices and conflicting modes, and
allows the group command during an active task as its desktop activation does.
The operation continues through the existing native geometry handler.
Remaining boundaries for this batch:
- Part_Boolean: existing document-backed acceptance path is present; interactive
task behavior and business acceptance remain unverified.
- Part_BoxSelection: existing adapter consumes face references; rectangle-driven
viewport picking and native face identity require business verification.
- Part_CheckGeometry: the current contract takes one selected shape; desktop
task behavior, document shape resolution and diagnostic presentation remain
unverified.
- Part_CompCompoundTools: action-index dispatch is repaired. Document feature
creation, explode child links and filter feature semantics still require
verification; BREP geometry results alone do not establish those semantics.
No build, sync or business acceptance was run in this implementation turn;
the outer pipeline owns those steps. No selected record is marked accepted.