{ "ack": { "abort": "verified", "normal": "verified", "timeout": "wasm_sim_device_ack_ack_-1008" }, "alarm": { "code": "wasm_hal_write_denied", "operation_id": "hal-denied" }, "authority": "linuxcnc-wasm-worker", "candidate_eligible": true, "case": { "path": "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini", "sha256": "f985970db293b70c055e4c41fc316d0c16037b5dc7ce07490e18f554e851f811" }, "command_trace": [ "MDI_EXECUTE:M429", "MDI_EXECUTE:M428", "MDI_EXECUTE:M430", "VCP_UPDATE:VISMACH_CLEAR", "HAL_SET_ALLOWED", "HAL_SET_DENIED", "SPINDLE_COMMAND", "COOLANT_COMMAND", "TOOL_PREPARE", "TOOL_CHANGE", "MDI:G43", "MDI:G49", "DEVICE_ACK", "DEVICE_ACK_TIMEOUT", "DEVICE_ACK_ABORT" ], "context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1", "coolant": { "flood": 1, "lube": 0, "mist": 1 }, "failure_samples": [], "hal": { "allowed": "motion.probe-input", "denied": "wasm_hal_write_denied" }, "hal_write_policy": { "direct_switchkins_write": "denied", "mode": "allowlist", "switchkins_path": "M429/M428/M430" }, "pyvcp": [ "M429", "M428", "M430", "vismach-clear" ], "release_status": "STOP_RELEASE", "report_sha256": "bb76f472e65cec8226cd07e00fcf00921ac44350873df4f65a2a00032925e915", "schema": "xyzac-hal-tool-alarm-rtcp-07.v1", "scope": "xyzac_only", "spindle_rpm": 1200, "state_hash": "fnv1a64:7ffad38ea9175625", "status": "verified", "task_id": "RTCP-07", "tests": [ { "command": [ "node", "web/worker/test_xyzac_hal_tool_alarm.mjs" ], "output_sha256": "e77d1995a53250530bb5f3a5e4b9babc147a83cf89f989ac5e78f41c22d3aa2f", "returncode": 0, "status": "verified" } ], "tick_trace": [ 0, 10, 30, 31 ], "tool": 7, "visual_clear": { "runtime_hash_unchanged": true, "status": "verified", "visual_only": true } }