10 lines
1.6 KiB
Markdown
10 lines
1.6 KiB
Markdown
# Draft batch aef9947caaf34186fb9f6e78
|
|
|
|
Split now has command-specific native dispatch with explicit exposed status only after executeDraftGroupCommand succeeds. The existing DraftDesktopCommands.h handler calls draftfunctions.split.split inside the persistent document transaction owner, recomputes the document, checks resulting objects, and commits. Failure retains restricted status and the native error. Existing adapter and mounted shell integration are retained.
|
|
|
|
Remaining implementation boundaries: Draft_Stretch, Draft_SubelementHighlight, Draft_Text, Draft_ToggleGrid, Draft_Trimex, Draft_Upgrade, and Draft_WireToBSpline. No implementation markers were added for these commands. The scheduler refused source reads with SCHEDULER_SOURCE_BUDGET_REACHED, preventing inspection of the command behavior and supporting integration beyond the supplied excerpts. Stretch selection setup was available, but the actual doStretch implementation was not available in the returned range.
|
|
|
|
Resume at the sourceAnchors in module-implementation-packet.json for those seven commands, and at gui_stretch.py:300 for its actual mutation logic. Connect native behavior through draft-desktop-adapter.ts and the mounted workbench-shell.tsx controls. Grid and subelement highlighting require actual display-state consumption as well as command routing; returning a marker is insufficient.
|
|
|
|
No tests, business acceptance, browser validation, benchmarks, historical reconciliation, builds, sync, or route receipt generation were performed. The outer pipeline owns incremental build, sync, and route receipts. This edit is not business acceptance, and Split registration discovery remains unverified.
|