1.6 KiB
Dependency Graph Coverage
2026-09-16. Web:desktop:Std_DependencyGraph passed its first formal business
acceptance in 10.142 seconds, with seven scenario records. Evidence:
business-evidence/e810d8234a9bf048d99e50a1-20260916T101937787980.json.
The cases reuse the existing native document command and mounted React task. Each DocumentProbe/PartBox runtime loads once for its native cases. Checks cover nested compounds, a saved external document link, identical object names in different documents, quoted labels, exact directed dependency edges, original native Graphviz, empty/missing documents, cancellation, BREP and history preservation, relinking, undo/redo, and two-document FCStd save/close/reopen.
Browser proof renders six nodes and four actual dependency edges, exercises mouse and keyboard object selection, checks desktop/mobile layout and captures screenshots. Repeated refresh downloads DocumentProbe WASM once. No geometry or graph output is synthesized in the case runner. The initial fixture failed because FreeCAD requires external link documents to be saved first; the fixture now follows that native requirement and the failed diagnostic is retained.
The new dedicated suite is selected through web-acceptance-cases.mjs, with
source, case and native artifact dependencies in the existing Web contract.
It adds one executable requirement, not seven. Exporting graphs, Delete,
DuplicateSelection and Edit remain separate requirements and are not certified
by this result. Older requirement validation is paused under the latest user
direction; changing shared dependencies must not silently promote old proofs.