{ "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" }