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

1.8 KiB

BIM batch e9cb4d89f9fd80333f584306

Edits only; no build, tests, browser validation, benchmarks, or acceptance performed.

BIM_Ungroup now has an executable document handler and registry entry, using the existing mounted adapter route and apply default. It removes selected objects from parent document groups and group extensions, matching the supplied desktop command. Mutations use a transaction with abort on failure. The native result branch now includes the command. No discovery markers were added.

Remaining selected boundaries:

  • BIM_Report and BIM_ResetCloneColors have registry entries; complete handler semantics and application results still need source inspection.
  • BIM_TDPage has a document handler that creates a page and SVG template from a supplied filename; desktop template selection and web resource handling still need inspection and connection.
  • BIM_Trash has an existing registry entry and adapter route; its complete handler still needs inspection against the supplied desktop command.
  • BIM_Tutorial is registered as ExternalUrl. The desktop description requires starting or continuing the in-game tutorial; that workflow remains unresolved.
  • BIM_Unclone has a registry entry but is absent from the adapter command sets in the supplied window. Inspect its actual handler before connecting it.
  • BIM_Views currently invokes the desktop GUI Activated method and returns only action/command fields. A mounted web views manager remains unresolved.

The four permitted supplemental source windows were used for the native handler header, desktop Ungroup source, registry, and adapter. These remaining boundaries are not claims that desktop source is absent. Outer pipeline owns incremental build, sync, and route receipts; those receipts are not business acceptance.