90 lines
2.3 KiB
JSON
90 lines
2.3 KiB
JSON
{
|
|
"boundaries": [
|
|
"model geometry is the initial Web-equivalent adapter; source Vismach model family expansion remains tracked",
|
|
"Three.js never reads WASM memory or writes Worker state",
|
|
"material/torch/plugin callbacks require Worker capability and PY-WASM evidence"
|
|
],
|
|
"checks": {
|
|
"host_hardware_boundary": {
|
|
"adaptation": "REAL-EXCLUDED",
|
|
"status": "verified"
|
|
},
|
|
"python_boundary": {
|
|
"adaptation": "PY-WASM",
|
|
"status": "verified"
|
|
},
|
|
"snapshot_only_visual_state": {
|
|
"fields": [
|
|
"motion.axes",
|
|
"motion.joints",
|
|
"pose",
|
|
"toolpath",
|
|
"stock"
|
|
],
|
|
"status": "verified"
|
|
},
|
|
"source_visual_semantics": {
|
|
"sources": [
|
|
"linuxcnc/lib/python/rs274/glcanon.py",
|
|
"linuxcnc/lib/python/vismach.py"
|
|
],
|
|
"status": "verified"
|
|
},
|
|
"threejs_viewer": {
|
|
"source": "web/react/src/ThreeMachineView.tsx",
|
|
"status": "verified"
|
|
}
|
|
},
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"families": 12,
|
|
"implementation_status": "verified",
|
|
"inputs": [
|
|
{
|
|
"path": "web/react/src/visual-workflow.ts",
|
|
"sha256": "d658a580175057b824ac4e1769d7d8b66a340d8947dbbb1d3dde530bce4f1433"
|
|
},
|
|
{
|
|
"path": "web/react/src/ThreeMachineView.tsx",
|
|
"sha256": "1041e5a034c673c3459daf00d236d00f2655c87f8355ec293c2f6626f7a35991"
|
|
},
|
|
{
|
|
"path": "web/react/src/gui-family-adapter.ts",
|
|
"sha256": "7c604783d93f3c2e9680d0ba477ae9c9f08ade67ea906b19cc654e70b2edc916"
|
|
},
|
|
{
|
|
"path": "linuxcnc/lib/python/rs274/glcanon.py",
|
|
"sha256": "0dfb20f1fdc05289894f3aa638357d98e1063fbd53329c723c777399ec7b33b7"
|
|
},
|
|
{
|
|
"path": "linuxcnc/lib/python/vismach.py",
|
|
"sha256": "e3b317eb8f4b17428ae0127850681c947fd3aecac4d23938d21449defe0d6998"
|
|
}
|
|
],
|
|
"models": {
|
|
"axis": [
|
|
"axis",
|
|
"gmoccapy",
|
|
"touchy",
|
|
"gscreen",
|
|
"qtvcp",
|
|
"qtdragon",
|
|
"pyvcp",
|
|
"gladevcp"
|
|
],
|
|
"plasma": [
|
|
"qtplasmac",
|
|
"plasma"
|
|
],
|
|
"preview": [
|
|
"ngcgui"
|
|
],
|
|
"vismach": [
|
|
"vismach"
|
|
]
|
|
},
|
|
"report_sha256": "4082c673e2bccbf250cfe23683d2732021a3a22f5302da8e12cc80397685c788",
|
|
"schema": "gui-visual-workflow-fe-m4-report.v1",
|
|
"status": "verified",
|
|
"task_id": "FE-M4-GUI-05"
|
|
}
|