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

# BIM batch 7f54d3ea4643a0e7a5ac3cf5
Selected commands: insertReduct, insertSection, insertUbolt, laydown,
levelBeam, mateEdges, pivotBeam, raiseup, reverseBeam, rotJoin, shiftBeam,
spinSect, stretchBeam.
Added spinSect and stretchBeam to the existing native desktop dispatch and
CommandsFrame provider path. All selected commands now return the full native
document, changed-object names, and selection through the existing BIM adapter.
The mounted workbench shell consumes this state and reconciles submitted selection
using its existing bimDocumentState/reconcileBimDesktopPayload calls. The shared
dispatcher and geometry implementation are unchanged.
Remaining boundaries: InitGui.py:450-488 registers these commands conditionally
through CommandsPolar, CommandsFrame, and CommandsPipe. The supplied command
anchors contain registrations, not provider task implementations. Provider loading,
command registration, and an actual changed native document remain required.
Commands that need task input still fail when activation produces no document
change; no fixed geometry, task completion, or success marker has been added.
Command-specific task parameter bindings and business acceptance remain pending
for all 13 records. The packet supplies no acceptance contract or setup.
Build, artifact sync, and business acceptance belong to the outer pipeline.
This note records implementation boundaries and is not acceptance evidence.