Save named machine documents and restore editor configuration from GLB or local library
This commit is contained in:
15
coverage/glb-machine-manager/document/browser.report.json
Normal file
15
coverage/glb-machine-manager/document/browser.report.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"report_id": "GLB-MGR-E17",
|
||||
"status": "verified",
|
||||
"url": "http://127.0.0.1:5180/",
|
||||
"checks": [
|
||||
"named GLB downloads and atomic browser-library copy with time/size/checksum; editor display changes mark document dirty",
|
||||
"reload and local-library open restore eight source files, exact edited hierarchy, axis/sign, visibility, origins and calibration; second save has identical metadata",
|
||||
"explicit open-file entry restores document; library redownload is byte identical; delete affects only chosen saved copy",
|
||||
"inconsistent editor metadata is rejected atomically without replacing the current draft",
|
||||
"saved GLB loads through control-panel importer and can be sent back into editor with eight original parts",
|
||||
"legacy GLB remains editable via single-assembly fallback",
|
||||
"local storage failure does not prevent GLB download and is visibly reported"
|
||||
],
|
||||
"errors": []
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{"schema":"axis-control-inventory.v1","status":"verified","documented_controls":146,"duplicate_command_entries_removed":["machine_menu","view_menu","program_pane_load","tool_probe_commands"],"contract":"linuxcnc-axis-web-control-panel-source-logic.md"}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"schema": "machine-manager-browser.v1",
|
||||
"report_id": "GLB-MGR-E02",
|
||||
"mode": "production-preview",
|
||||
"status": "verified",
|
||||
"checks": [
|
||||
"eight GLB parts rendered with studio PMREM lighting",
|
||||
"eight-part roots have unique single DOFs; fixed base cannot move; numeric input drives only bound X",
|
||||
"validated assembly exports a self-contained managed GLB",
|
||||
"validated hierarchy applied through LOAD_WORKSPACE with geometry and physical zero in userData",
|
||||
"same component assembly switches to BC hierarchy and applies BC geometry",
|
||||
"BC five-axis program drives managed model from authoritative WASM joints",
|
||||
"production bundle exercised through AC/BC UI apply and WASM program motion"
|
||||
],
|
||||
"browser_errors": [],
|
||||
"final": {
|
||||
"program": "running",
|
||||
"machine": "ON",
|
||||
"path": "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzbc.ngc"
|
||||
}
|
||||
}
|
||||
BIN
coverage/glb-machine-manager/document/files-and-recovery.png
Normal file
BIN
coverage/glb-machine-manager/document/files-and-recovery.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 155 KiB |
@@ -0,0 +1 @@
|
||||
{"report_id":"GLB-MGR-E14-HISTORY","status":"verified","checks":["undo/redo","duplicate edits ignored","new edit discards redo","30-entry bound","clear preserves draft","machine type change preserves general axes and clears incompatible tilt","undo restores type and bindings"]}
|
||||
1958
coverage/glb-machine-manager/document/mill700/browser.report.json
Normal file
1958
coverage/glb-machine-manager/document/mill700/browser.report.json
Normal file
File diff suppressed because it is too large
Load Diff
BIN
coverage/glb-machine-manager/document/mill700/xyzac-live.png
Normal file
BIN
coverage/glb-machine-manager/document/mill700/xyzac-live.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 151 KiB |
4108
coverage/glb-machine-manager/document/mill700/xyzac.json
Normal file
4108
coverage/glb-machine-manager/document/mill700/xyzac.json
Normal file
File diff suppressed because it is too large
Load Diff
BIN
coverage/glb-machine-manager/document/mill700/xyzbc-live.png
Normal file
BIN
coverage/glb-machine-manager/document/mill700/xyzbc-live.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 151 KiB |
4108
coverage/glb-machine-manager/document/mill700/xyzbc.json
Normal file
4108
coverage/glb-machine-manager/document/mill700/xyzbc.json
Normal file
File diff suppressed because it is too large
Load Diff
BIN
coverage/glb-machine-manager/document/saved-eight-parts.glb
Normal file
BIN
coverage/glb-machine-manager/document/saved-eight-parts.glb
Normal file
Binary file not shown.
14
coverage/glb-machine-manager/document/workbench.report.json
Normal file
14
coverage/glb-machine-manager/document/workbench.report.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"report_id": "GLB-MGR-E14",
|
||||
"status": "verified",
|
||||
"url": "http://127.0.0.1:5180/",
|
||||
"checks": [
|
||||
"search expands real nested nodes; axis overview locates selection; binding undo/redo",
|
||||
"empty input preserves last pose; repeated selection/input does not concatenate; single-axis step and reset",
|
||||
"TRT forbidden offset blocks export before build; calibration undo/redo",
|
||||
"view presets and selected fitting; deletion undo restores model with all axis bindings",
|
||||
"failed batch import leaves existing assembly intact",
|
||||
"live mode locks edits; desktop, short viewport and narrow viewport keep footer visible without overflow"
|
||||
],
|
||||
"errors": []
|
||||
}
|
||||
Reference in New Issue
Block a user