115 lines
2.8 KiB
JSON
115 lines
2.8 KiB
JSON
{
|
|
"boundary": "no ABI/protocol/schema mutation; preview remains read-only projection",
|
|
"checks": {
|
|
"authoritative_trajectory": {
|
|
"no_wall_clock_geometry": true,
|
|
"source": "snapshot.authoritative.planner.queue+active",
|
|
"status": "verified"
|
|
},
|
|
"camera_modes": {
|
|
"modes": [
|
|
"z",
|
|
"z2",
|
|
"x",
|
|
"y",
|
|
"y2",
|
|
"p"
|
|
],
|
|
"rotate": true,
|
|
"status": "verified",
|
|
"zoom": true
|
|
},
|
|
"canvas_contract": {
|
|
"finite_pose": true,
|
|
"nonblank": true,
|
|
"status": "verified",
|
|
"threejs": "r185"
|
|
},
|
|
"dro_modes": {
|
|
"coordinate": [
|
|
"machine",
|
|
"relative"
|
|
],
|
|
"display": [
|
|
"actual",
|
|
"commanded"
|
|
],
|
|
"dtg": true,
|
|
"status": "verified",
|
|
"units": [
|
|
"mm",
|
|
"inch"
|
|
]
|
|
},
|
|
"editor_current_line": {
|
|
"aria_current": true,
|
|
"diagnostic_alert": true,
|
|
"status": "verified",
|
|
"worker_fields": [
|
|
"program.line",
|
|
"task.current_line"
|
|
]
|
|
},
|
|
"preview_layers": {
|
|
"layers": [
|
|
"grid",
|
|
"tool",
|
|
"path",
|
|
"live",
|
|
"limits",
|
|
"velocity",
|
|
"offsets",
|
|
"extents"
|
|
],
|
|
"status": "verified"
|
|
},
|
|
"worker_authority": {
|
|
"editor_error_owner": "Worker envelope",
|
|
"status": "verified",
|
|
"trajectory_owner": "Worker snapshot"
|
|
}
|
|
},
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"implementation": {
|
|
"app": {
|
|
"path": "web/react/src/App.tsx",
|
|
"sha256": "f79247767e0c598aeff389e8b9f9c9acd2f3b9d0d8e20c73483d2c149fe36fa1"
|
|
},
|
|
"protocol": {
|
|
"path": "web/react/src/protocol.ts",
|
|
"sha256": "0fcf2fd426b420b04e222af12b6a28e4e6225bf60743b8cca89709a6950adf56"
|
|
},
|
|
"viewer": {
|
|
"path": "web/react/src/ThreeMachineView.tsx",
|
|
"sha256": "a26f0776e6a38307e12e0df16ec40053b8bbc071d084fa60ed8d011775d87f97"
|
|
}
|
|
},
|
|
"implementation_status": "authoritative_trajectory_dro_editor",
|
|
"report_sha256": "39785b377806de18cb48a1d3c38c129d84a000b9c81d2478cc1a5567ec754e9b",
|
|
"schema": "axis-view-edit-report.v1",
|
|
"source_anchors": [
|
|
{
|
|
"lines": "266-449",
|
|
"path": "linuxcnc/share/axis/tcl/axis.tcl",
|
|
"role": "view menu toggles"
|
|
},
|
|
{
|
|
"lines": "1296-1709",
|
|
"path": "linuxcnc/share/axis/tcl/axis.tcl",
|
|
"role": "preview/DRO/program panes"
|
|
},
|
|
{
|
|
"lines": "249-310,628-652",
|
|
"path": "linuxcnc/lib/python/gremlin.py",
|
|
"role": "preview/load/zoom/rotate"
|
|
},
|
|
{
|
|
"lines": "633-725,990-1191",
|
|
"path": "linuxcnc/lib/python/rs274/glcanon.py",
|
|
"role": "current line/overlays/grid/extents"
|
|
}
|
|
],
|
|
"status": "verified",
|
|
"task_id": "AXIS-VIEW-01..04+AXIS-EDIT-01"
|
|
}
|