1.6 KiB
Draft batch b85ceb0769f6ab0ec9c03fe8
implementation_ready / pending user use for the four selected command routes.
Edits cover adapter selection/action validation for Draft_Fillet, Draft_FlipDimension, Draft_Hatch and Draft_Heal, finite positive fillet radius and hatch scale, finite rotation, and boolean options. Heal retains the ability to receive an empty selection for whole-document healing.
Native Hatch now uses the first selected object, checks the requested pattern against PAT declarations, and preserves omitted settings when modifying a Hatch. FlipDimension ignores non-dimension objects, matching desktop behavior.
Current integration:
- The named C++ dispatch branch retains each command's implementation marker and explicitly inserts exposed status only after executeDraftGroupCommand succeeds. Failure preserves source_error and the native error message.
- Heal invokes draftfunctions.heal.heal on the selection or whole document.
- The mounted Draft task area supplies Fillet radius/chamfer/delete, Hatch PAT file/pattern/scale/rotation/translate, and Heal delete/reparent parameters. FlipDimension uses the existing selection and execution entry point.
- The adjacent duplicate C++ condition was removed to restore valid dispatch syntax while preserving the commands listed in its extended condition.
Remaining boundary:
- Fillet preference persistence and Hatch preference persistence have not been connected by this batch.
The outer pipeline owns incremental build, link, resource sync and route generation; this implementation status is not a generated route receipt.