41 lines
2.2 KiB
Markdown
41 lines
2.2 KiB
Markdown
# BIM batch 7e0c80407fde2312ac11636c
|
|
|
|
Implementation remains incomplete. No native behavior or registration was added
|
|
in this turn. No business acceptance or runtime completion is claimed.
|
|
|
|
The scheduler refused all eight supplied desktop source reads with
|
|
`SCHEDULER_SOURCE_BUDGET_REACHED`. It also skipped the targeted native handler
|
|
lookup. These are unavailable reads, not evidence that implementations are absent.
|
|
|
|
Resume with the selected desktop sources before reading general policy material:
|
|
|
|
- `freecad-source/src/Mod/BIM/bimcommands/BimCommon.py:33`
|
|
- `freecad-source/src/Mod/BIM/bimcommands/BimCompound.py:33`
|
|
- `freecad-source/src/Mod/BIM/bimcommands/BimConvert.py:33`
|
|
- `freecad-source/src/Mod/BIM/bimcommands/BimCopy.py:34`
|
|
- `freecad-source/src/Mod/BIM/bimcommands/BimEmptyTrash.py:33`
|
|
- `freecad-source/src/Mod/BIM/bimcommands/BimExamples.py:33`
|
|
- `freecad-source/src/Mod/BIM/bimcommands/BimExtrude.py:33`
|
|
- `freecad-source/src/Mod/BIM/bimcommands/BimFuse.py:33`
|
|
|
|
The retained `BimRuntimeProbe.cpp:3470` dispatch condition already includes
|
|
Common, Compound, Convert and Copy. Their executable branches in
|
|
`BIMDesktopCommands.h` still require inspection; adding status markers alone
|
|
does not resolve the reported gaps. EmptyTrash, Examples, Extrude and Fuse
|
|
require source-guided native entry location and connection to this dispatch.
|
|
|
|
The inspected beginning of `BIMDesktopCommands.h` establishes the existing
|
|
document/selection scope (`doc`, `resolved`, `_args`, `_command`), transaction
|
|
handling and `panel_ifc_result` response convention. It does not establish the
|
|
selected commands' desktop semantics or their existing implementations.
|
|
|
|
Keep module integration in `web/src/bim-desktop-adapter.ts` and its existing
|
|
mounted workbench call sites. Inspect the selected response and persistence
|
|
contract before changing it. Geometry must use the existing native OCCT path;
|
|
document mutation must retain FreeCAD feature and transaction semantics.
|
|
|
|
No tests, builds, synchronization, route generation, browser validation,
|
|
benchmarks or historical reconciliation were performed. Incremental build,
|
|
sync and route receipts remain owned by the outer pipeline. This file preserves
|
|
only this batch's boundaries and does not replace other batches' notes.
|