Files
FreeCADWasmDev/docs/current/techdraw-3ab8372d4e5563c8b7e23a41-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

30 lines
1.7 KiB
Markdown

# 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.