Files
FreeCADWasmDev/docs/current/bim-170cd8a3419e8e2cfc6dda48-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

12 lines
1.3 KiB
Markdown

# BIM Batch Boundaries
Batch: `170cd8a3419e8e2cfc6dda48`.
Connected the native BIM_Examples URL response to the existing `freecad-bim-help` event consumed by the mounted workbench shell. The URL comes from desktop `BIM_Examples.getUrl()` through `bimExamplesCommand`; the adapter checks response identity and destination before presenting it. No fixed success results or registration markers were added.
All four selected commands already have executable entries in `BIMDesktopCommandRegistry.h:18`. The reported registration gap alone does not establish missing native behavior.
Remaining work: inspect EmptyTrash, Extrude, and Fuse mutation semantics and their document/task integration. The registry includes `BIMSolidCommands.h` at line 7, which owns the registered `bimEmptyTrashCommand`, `bimExtrudeCommand`, and `bimFuseCommand` helpers. Include that file in the next source packet, with definition anchors. Desktop comparison anchors remain BimEmptyTrash.py:33, BimExtrude.py:33, and BimFuse.py:33. Native document dispatch starts at BimRuntimeProbe.cpp:3559 and completion handling is at :4166. No completeness claim is made for these three commands.
The four permitted supplemental source windows were consumed. No builds, tests, browser validation, benchmarks, or business acceptance ran. Build, sync, and route receipts remain owned by the outer pipeline.