{ "case": "linuxcnc/configs/sim/axis/vismach/3axis-tutorial", "context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1", "first_divergence": null, "host_boundaries": [], "known_boundaries": [ "case INI has no HOME_SEQUENCE, so AXIS source semantics require individual Z/X/Y home rather than Home All", "manual toolchange is completed through the source-defined hal_manualtoolchange.change_button pin", "Worker fixed-tick sequence remains independently verified" ], "native": { "report_sha256": "e4f6f046b739226300c74b48cbc667981c10c7b2587dd4634597b64b50857957", "returncode": 0, "status": "verified", "stderr_sha256": "debe7b150bd962d32aa3c79e75ae35efb0c27619f66d6b5e8d64148076f29a87", "stdout_sha256": "c4d6892a0c470c6a0884d58dca57abc32958a959fd84eed4b5bdb74d35246148" }, "operation_contract": [ "STATE_ESTOP_RESET", "STATE_ON", "MODE_MANUAL", "HOME_Z", "HOME_X", "HOME_Y", "JOG_X_INCREMENT", "JOG_Y_INCREMENT", "JOG_Z_INCREMENT", "MODE_MDI", "MDI_G21_G90", "MDI_G0", "MDI_G1", "PROGRAM_OPEN", "MODE_AUTO", "PROGRAM_RUN", "PROGRAM_PAUSE", "PROGRAM_RESUME", "PROGRAM_ABORT", "TOOL_CHANGE_T1" ], "report_sha256": "33a355907251c2176a190ab2b462a25b62aefafb7f8e3da24a654dbc75cee6d2", "schema": "axis3-tutorial-sequence-report.v1", "status": "verified", "task_id": "TUTORIAL-12", "worker": { "returncode": 0, "sample": { "case": "linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial.ini", "checkpoint_hash": "fnv1a64:62255398442adbba", "endpoint_hash": "fnv1a64:a59dbd6e075e1fb5", "first_error": null, "operations": [ { "code": null, "kind": "HELLO", "operation": "HELLO", "response_kind": "CAPABILITIES", "seq": 1, "state_hash": null, "status": null, "tick": 0 }, { "code": null, "kind": "SESSION_ATTACH", "operation": "SESSION_ATTACH", "response_kind": "SESSION_READY", "seq": 2, "state_hash": "fnv1a64:85748e012d214808", "status": null, "tick": 0 }, { "code": null, "kind": "LOAD_WORKSPACE", "operation": "LOAD_WORKSPACE", "response_kind": "COMMAND_RESULT", "seq": 3, "state_hash": "fnv1a64:d62bca2b1867469f", "status": "verified", "tick": 0 }, { "code": null, "kind": "HOME", "operation": "HOME_Z", "response_kind": "COMMAND_RESULT", "seq": 4, "state_hash": null, "status": "verified", "tick": 0 }, { "code": null, "kind": "HOME", "operation": "HOME_X", "response_kind": "COMMAND_RESULT", "seq": 5, "state_hash": null, "status": "verified", "tick": 0 }, { "code": null, "kind": "HOME", "operation": "HOME_Y", "response_kind": "COMMAND_RESULT", "seq": 6, "state_hash": null, "status": "verified", "tick": 0 }, { "code": null, "kind": "JOG_START", "operation": "JOG_X", "response_kind": "COMMAND_RESULT", "seq": 7, "state_hash": null, "status": "verified", "tick": 0 }, { "code": null, "kind": "SIM_STEP", "operation": "JOG_X_TICK", "response_kind": "COMMAND_RESULT", "seq": 8, "state_hash": "fnv1a64:ee75026790992559", "status": "verified", "tick": 10 }, { "code": null, "kind": "JOG_STOP", "operation": "JOG_STOP", "response_kind": "COMMAND_RESULT", "seq": 9, "state_hash": null, "status": "verified", "tick": 10 }, { "code": null, "kind": "PROGRAM_LOAD", "operation": "PROGRAM_LOAD", "response_kind": "COMMAND_RESULT", "seq": 10, "state_hash": null, "status": "verified", "tick": 10 }, { "code": null, "kind": "PROGRAM_RUN", "operation": "PROGRAM_RUN", "response_kind": "COMMAND_RESULT", "seq": 11, "state_hash": null, "status": "verified", "tick": 10 }, { "code": null, "kind": "CHECKPOINT", "operation": "CHECKPOINT", "response_kind": "CHECKPOINT_READY", "seq": 12, "state_hash": "fnv1a64:62255398442adbba", "status": "verified", "tick": 10 }, { "code": null, "kind": "SIM_STEP", "operation": "PROGRAM_TICK", "response_kind": "COMMAND_RESULT", "seq": 13, "state_hash": "fnv1a64:820d17cf2e6b928f", "status": "verified", "tick": 11 }, { "code": null, "kind": "PROGRAM_PAUSE", "operation": "PROGRAM_PAUSE", "response_kind": "COMMAND_RESULT", "seq": 14, "state_hash": null, "status": "verified", "tick": 11 }, { "code": null, "kind": "PROGRAM_RESUME", "operation": "PROGRAM_RESUME", "response_kind": "COMMAND_RESULT", "seq": 15, "state_hash": null, "status": "verified", "tick": 11 }, { "code": null, "kind": "PROGRAM_ABORT", "operation": "PROGRAM_ABORT", "response_kind": "COMMAND_RESULT", "seq": 16, "state_hash": null, "status": "verified", "tick": 11 }, { "code": null, "kind": "PROGRAM_RESTART", "operation": "PROGRAM_RESTART", "response_kind": "COMMAND_RESULT", "seq": 17, "state_hash": null, "status": "verified", "tick": 11 }, { "code": "sim_io_ok", "kind": "TOOL_PREPARE", "operation": "TOOL_PREPARE_T1", "response_kind": "COMMAND_RESULT", "seq": 18, "state_hash": "fnv1a64:135fb60b4301fb56", "status": "verified", "tick": 11 }, { "code": "sim_io_ok", "kind": "TOOL_PREPARED", "operation": "TOOL_PREPARED_T1", "response_kind": "COMMAND_RESULT", "seq": 19, "state_hash": "fnv1a64:ddbc5ae64aecc679", "status": "verified", "tick": 11 }, { "code": "sim_io_ok", "kind": "TOOL_CHANGE", "operation": "TOOL_CHANGE_T1", "response_kind": "COMMAND_RESULT", "seq": 20, "state_hash": "fnv1a64:6bdc3f14d85b7ae7", "status": "verified", "tick": 11 }, { "code": "sim_io_ok", "kind": "TOOL_CHANGED", "operation": "TOOL_CHANGED_T1", "response_kind": "COMMAND_RESULT", "seq": 21, "state_hash": "fnv1a64:5c31c79e9a721120", "status": "verified", "tick": 11 } ], "schema": "axis3-tutorial-sequence.v1", "sequence_hash": "fnv1a64:2b4602c9204b7a5a", "status": "verified" }, "status": "verified", "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "stdout_sha256": "6e5f4a22f83af8b7abdeea449d7a8899e6e7f4888d9bd69f67a4ff53563bfba2" } }