16 lines
2.0 KiB
Markdown
16 lines
2.0 KiB
Markdown
# TechDraw Annotation Batch Boundaries
|
|
|
|
Batch: `aef2c87159bdac06dfcbcec0`
|
|
|
|
The four selected commands now explicitly select the existing native family route in `web/src/techdraw-desktop-adapter.ts`. The existing created-view response consumer also accepts decoration, Show All, and surface finish responses, but only when native success, document mutation, completed operation, matching document/page, and nonempty rendered SVG are supplied. This does not make their native implementations complete.
|
|
|
|
Remaining work:
|
|
|
|
- `TechDraw_DecorateLine`: replace the incomplete branch at `TechDrawDesktopCommands.cpp:421` with transactional native geometric/cosmetic edge formatting and native SVG refresh. Read the actual formatting APIs and desktop task before editing this branch.
|
|
- `TechDraw_ShowAll`: replace the incomplete branch at `TechDrawDesktopCommands.cpp:463` with persistent view visibility state and its renderer consumption, following `CommandAnnotate.cpp:1336`.
|
|
- `TechDraw_SurfaceFinishSymbols`: replace the incomplete branch at `TechDrawDesktopCommands.cpp:463` with native symbol creation/editing and page/view/leader attachment, following `CommandAnnotate.cpp:1465` and its referenced task.
|
|
- `TechDraw_FaceCenterLine`: finish inspection of the existing native creation and response branch at `TechDrawDesktopCommands.cpp:2714`, including its completion status at line 2896; connect matching mounted task parameters and editing semantics before adding an implementation registration.
|
|
- Mount annotation task controls through `workbench-shell.tsx:887` after confirming the corresponding native parameter contracts.
|
|
|
|
Source inspection was stopped by `SCHEDULER_SOURCE_BUDGET_REACHED`, including the targeted read of `TechDrawDesktopCommands.cpp:2760`. No implementation markers were added. No tests, acceptance, browser validation, benchmarks, historical reconciliation, builds, or synchronization were run. The outer pipeline owns incremental build/sync/route receipts; these edits are not business acceptance.
|