24 lines
1.5 KiB
Markdown
24 lines
1.5 KiB
Markdown
# TechDraw batch cf018a74c4f37f3b93dd6fd7
|
|
|
|
Reused the existing DrawViewImage insertion in TechDrawDesktopCommands.cpp,
|
|
DesktopCommandDispatcher's cancelled-result handling, and the mounted workbench
|
|
image upload flow. Added native cancellation before image staging or transaction
|
|
creation and a workbench cancel control. Added cancellation cases with and without
|
|
uploaded bytes, checking that native object count and drawing SVG are preserved.
|
|
The existing browser business script also clicks the mounted cancel control,
|
|
checks the Worker/native cancelled result and retained image, and includes those
|
|
observations in its business result. Document-isolation assertions now derive
|
|
their result from the recorded browser pixels and captions.
|
|
|
|
The current acceptance ledger reports "exit=1: invalid business case report".
|
|
Inspection of tools/run_business_acceptance.py found that nonzero exit discarded
|
|
the structured report before reading its error fields. The runner now parses
|
|
failed reports and preserves selected capability errors in its failure output
|
|
and ledger, while retaining the nonzero-exit failure decision.
|
|
|
|
Remaining boundaries: the underlying business exception is not yet established;
|
|
the outer rerun must obtain it using the repaired diagnostic path. Image workflow
|
|
edits are not a confirmed explanation of that failure. Native build, publication,
|
|
and the selected image/createRecompute/nativeSaveReopen business acceptance are
|
|
deferred to the outer pipeline. No business acceptance is claimed by this note.
|