1.7 KiB
TechDraw batch 3ab8372d4e5563c8b7e23a41
Scoped correction: the four selected commands can no longer reach the generic document-inventory success fallback. Existing dispatchDocumentViews handlers remain authoritative. The mounted shell's existing dispatcher now routes selected UI containers through the TechDraw family via its module adapter. ArchView and ComplexSection selections receive current-document and subelement validation, alongside BrokenView.
Remaining work for any command not handled by the earlier native dispatch:
- ActiveView: real active 3D view capture, task parameters and native page insertion.
- ArchView: BIM section plane validation, DrawViewArch creation, Source binding, page scale and native rendering.
- BrokenView now creates a native DrawBrokenView, classifies break definitions with DrawBrokenView::isBreakObject/removeBreakObjects, binds Source/XSource/Breaks, recomputes and returns native viewPartAsSvg output through the existing family Worker route to mounted React view state. It accepts a base view or explicit viewport direction/xDirection, optional x/y, and accept/cancel. Transaction rollback covers failed recompute/rendering. Remaining: selected-face projection direction resolution, full nested link selection semantics and page composition.
- ComplexSection: native base view/profile resolution, section task parameters, native section creation and recompute.
These are unresolved implementation boundaries, not completed business results. Further source inspection was refused with SCHEDULER_SOURCE_BUDGET_REACHED. No build, artifact synchronization or acceptance was run; the outer pipeline owns those operations. Validate the selected routes and existing native handlers before making any business acceptance claim.