Files
FreeCADWasmDev/docs/current/robot-save-reopen-boundary.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

18 lines
1.0 KiB
Markdown

# Robot save/reopen batch d1745d439aa7cde663cf6a5c
The supplied evidence at `business-evidence/e6f95070e06a042de4a4ccaa-20260909T032643045838.json`
reports successful native save/restore, changed-angle readback, document isolation,
and invalid-input recovery. Its two failing assertions are file cleanup calls to
the unavailable `kernel.FS.analyzePath` helper.
The business script now uses filesystem unlink and readback, requiring ENOENT to
confirm absence; other filesystem errors remain failures. Failed cases also
populate the result error field consumed by the outer runner, preserving the
specific cause when a selected-only run exits unsuccessfully.
Native document persistence is unchanged. Build, synchronization, and business
acceptance belong to the outer pipeline and were not run in this edit batch.
Robot:robot.saveReopen remains pending current-artifact acceptance, including
confirmation that cleanup succeeds with the runtime's exported filesystem API.
This change does not establish browser Worker/OPFS persistence acceptance.