{ "candidate_eligible": false, "checks": { "hal_configuration_dependency": { "status": "verified" }, "native_wasm_io_baseline": { "status": "verified" }, "nonfinite_input_blocked": { "status": "verified" }, "normal_fault_abort_recovery_coverage": { "scenario_count": 26, "status": "verified" }, "release_stop_preserved": { "release_action": "STOP_RELEASE", "status": "verified" }, "repeat_determinism": { "status": "verified" }, "replay_state_hash": { "replay_state_hash": "fnv1a64:c94eac708756480a", "state_hash": "fnv1a64:c94eac708756480a", "status": "verified" } }, "context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1", "implementation_status": "verified", "inputs": [ { "bytes": 7647, "path": "context-lock.json", "role": "context_lock", "sha256": "bf6651f8d1803f2219d40e61f5e86dcf0821862d087eec2e19f99f593561353e", "status": "present" }, { "bytes": 7158, "path": "coverage/io-runtime.report.json", "role": "io_runtime", "sha256": "a5bf67b642b7812796ab0a168d601bb24eda8ceec2418ffc02fc718fa642768e", "status": "present" }, { "bytes": 2535591, "path": "coverage/hal-component-manifest.report.json", "role": "hal_component_manifest", "sha256": "eec91d371461058b40d895877dd7d6ddb0f205334d00417d9ada1c086bb1d9ef", "status": "present" }, { "bytes": 14796472, "path": "coverage/configuration-startup-closure.report.json", "role": "configuration_startup_closure", "sha256": "95b106e6174cabea38295e5cce9e01b143fe1d9956a2285897e09465c949363b", "status": "present" }, { "bytes": 7196, "path": "coverage/release-candidate-gate.report.json", "role": "release_candidate_gate", "sha256": "ff46025b4d03a4ab002d22a4f6101c213a702ff6b36dc688274304f79ef8a7a8", "status": "present" } ], "next_transition": "execute M3-FS-01 workspace recovery and configuration session integration", "rebuild": { "command": "node web/worker/test_virtual_devices.mjs", "native_wasm_baseline": "coverage/io-runtime.report.json", "repeat_runs": 2 }, "release_action": "STOP_RELEASE", "report_sha256": "5ca108dec1d818e2eba3f811e4f45102b2a25b9f0457348a467df70b0ac2d58f", "sample": { "events": 25, "final": { "estop": false, "fault": false, "fault_reason": 0, "last_error": "sim_io_ok", "limits": { "x-positive": true }, "probe": { "input": true, "position": { "x": 1, "y": 2, "z": 3 }, "state": "tripped", "tick": 40, "tripped": true, "type": 0 }, "ready": true, "recovery_epoch": 1, "spindle_count": 1, "spindles": [ { "amp_fault": false, "at_speed": true, "brake": true, "command_rpm": 0, "enabled": false, "index_enable": false, "inhibit": false, "is_oriented": false, "locked": false, "orient": false, "orient_angle": 0, "orient_fault": 0, "orient_mode": 0, "revs": 40, "speed_rpm": 0 } ], "tick": 40, "tool": { "changed": false, "current": 7, "fault": false, "pocket": 3, "prepare": false, "prepared": 7, "prepared_ack": false, "reason": 0, "state": "idle" }, "tool_capacity": 1001 }, "replay_state_hash": "fnv1a64:c94eac708756480a", "scenarios": [ { "code": "sim_io_nonfinite", "kind": "NONFINITE_INPUT", "state_hash": "fnv1a64:9ebe32ad6f2a056d", "status": "blocked" }, { "code": "sim_io_ok", "kind": "SPINDLE_COMMAND", "state_hash": "fnv1a64:152decbdb10c2bdb", "status": "verified" }, { "code": "sim_io_ok", "kind": "IO_STEP", "state_hash": "fnv1a64:4810e4c6621edfc0", "status": "verified" }, { "code": "sim_io_ok", "kind": "TOOL_PREPARE", "state_hash": "fnv1a64:f0182f92a6352ee9", "status": "verified" }, { "code": "sim_io_ok", "kind": "TOOL_PREPARED", "state_hash": "fnv1a64:510642507e89d608", "status": "verified" }, { "code": "sim_io_busy", "kind": "TOOL_CHANGE", "state_hash": "fnv1a64:6da38a64c8f3cc83", "status": "blocked" }, { "code": "sim_io_ok", "kind": "SPINDLE_COMMAND", "state_hash": "fnv1a64:40e14e26ad660018", "status": "verified" }, { "code": "sim_io_ok", "kind": "IO_STEP", "state_hash": "fnv1a64:01c0c166f322d8b9", "status": "verified" }, { "code": "sim_io_ok", "kind": "TOOL_CHANGE", "state_hash": "fnv1a64:d84cf3425a981a27", "status": "verified" }, { "code": "sim_io_ok", "kind": "TOOL_CHANGED", "state_hash": "fnv1a64:cbf1eaa1831f21ee", "status": "verified" }, { "code": "sim_io_ok", "kind": "TOOL_ABORT", "state_hash": "fnv1a64:b7a56fa2a213fc05", "status": "verified" }, { "code": "sim_io_ok", "kind": "TOOL_PREPARE", "state_hash": "fnv1a64:6fb0c49ecae07f47", "status": "verified" }, { "code": "sim_io_ok", "kind": "TOOL_PREPARED", "state_hash": "fnv1a64:43cc546851442a12", "status": "verified" }, { "code": "sim_io_ok", "kind": "TOOL_CHANGE", "state_hash": "fnv1a64:98f6fd9f0502dfd4", "status": "verified" }, { "code": "sim_io_ok", "kind": "TOOL_CHANGED", "state_hash": "fnv1a64:cbf1eaa1831f21ee", "status": "verified" }, { "code": "sim_io_ok", "kind": "PROBE_CONFIG", "state_hash": "fnv1a64:5e242d5fbaacf88f", "status": "verified" }, { "code": "sim_io_ok", "kind": "PROBE_CONFIG", "state_hash": "fnv1a64:50dfd6d8da48dd52", "status": "verified" }, { "code": "sim_io_ok", "kind": "LIMIT_SET", "state_hash": "fnv1a64:0ebaebf42016a03a", "status": "verified" }, { "code": "sim_io_ok", "kind": "TOOL_FAULT", "state_hash": "fnv1a64:c8f76e689ea70778", "status": "verified" }, { "code": "sim_io_fault", "kind": "TOOL_CLEAR_FAULT", "state_hash": "fnv1a64:a5e036e802202e30", "status": "blocked" }, { "code": "sim_io_ok", "kind": "TOOL_FAULT", "state_hash": "fnv1a64:61239060f5ce1f6e", "status": "verified" }, { "code": "sim_io_ok", "kind": "TOOL_CLEAR_FAULT", "state_hash": "fnv1a64:f5ad019a121d11ea", "status": "verified" }, { "code": "sim_io_estop", "kind": "ESTOP", "state_hash": "fnv1a64:c9fbf3ebca943045", "status": "blocked" }, { "code": "sim_io_estop", "kind": "SPINDLE_COMMAND", "state_hash": "fnv1a64:c9fbf3ebca943045", "status": "blocked" }, { "code": "sim_io_ok", "kind": "ESTOP", "state_hash": "fnv1a64:c103c846827f7ff5", "status": "verified" }, { "code": "sim_io_ok", "kind": "IO_RECOVER", "state_hash": "fnv1a64:c94eac708756480a", "status": "verified" } ], "schema": "virtual-device-fault-sample.v1", "state_hash": "fnv1a64:c94eac708756480a", "state_hash_equal": true }, "scenarios": [ { "code": "sim_io_nonfinite", "kind": "NONFINITE_INPUT", "state_hash": "fnv1a64:9ebe32ad6f2a056d", "status": "blocked" }, { "code": "sim_io_ok", "kind": "SPINDLE_COMMAND", "state_hash": "fnv1a64:152decbdb10c2bdb", "status": "verified" }, { "code": "sim_io_ok", "kind": "IO_STEP", "state_hash": "fnv1a64:4810e4c6621edfc0", "status": "verified" }, { "code": "sim_io_ok", "kind": "TOOL_PREPARE", "state_hash": "fnv1a64:f0182f92a6352ee9", "status": "verified" }, { "code": "sim_io_ok", "kind": "TOOL_PREPARED", "state_hash": "fnv1a64:510642507e89d608", "status": "verified" }, { "code": "sim_io_busy", "kind": "TOOL_CHANGE", "state_hash": "fnv1a64:6da38a64c8f3cc83", "status": "blocked" }, { "code": "sim_io_ok", "kind": "SPINDLE_COMMAND", "state_hash": "fnv1a64:40e14e26ad660018", "status": "verified" }, { "code": "sim_io_ok", "kind": "IO_STEP", "state_hash": "fnv1a64:01c0c166f322d8b9", "status": "verified" }, { "code": "sim_io_ok", "kind": "TOOL_CHANGE", "state_hash": "fnv1a64:d84cf3425a981a27", "status": "verified" }, { "code": "sim_io_ok", "kind": "TOOL_CHANGED", "state_hash": "fnv1a64:cbf1eaa1831f21ee", "status": "verified" }, { "code": "sim_io_ok", "kind": "TOOL_ABORT", "state_hash": "fnv1a64:b7a56fa2a213fc05", "status": "verified" }, { "code": "sim_io_ok", "kind": "TOOL_PREPARE", "state_hash": "fnv1a64:6fb0c49ecae07f47", "status": "verified" }, { "code": "sim_io_ok", "kind": "TOOL_PREPARED", "state_hash": "fnv1a64:43cc546851442a12", "status": "verified" }, { "code": "sim_io_ok", "kind": "TOOL_CHANGE", "state_hash": "fnv1a64:98f6fd9f0502dfd4", "status": "verified" }, { "code": "sim_io_ok", "kind": "TOOL_CHANGED", "state_hash": "fnv1a64:cbf1eaa1831f21ee", "status": "verified" }, { "code": "sim_io_ok", "kind": "PROBE_CONFIG", "state_hash": "fnv1a64:5e242d5fbaacf88f", "status": "verified" }, { "code": "sim_io_ok", "kind": "PROBE_CONFIG", "state_hash": "fnv1a64:50dfd6d8da48dd52", "status": "verified" }, { "code": "sim_io_ok", "kind": "LIMIT_SET", "state_hash": "fnv1a64:0ebaebf42016a03a", "status": "verified" }, { "code": "sim_io_ok", "kind": "TOOL_FAULT", "state_hash": "fnv1a64:c8f76e689ea70778", "status": "verified" }, { "code": "sim_io_fault", "kind": "TOOL_CLEAR_FAULT", "state_hash": "fnv1a64:a5e036e802202e30", "status": "blocked" }, { "code": "sim_io_ok", "kind": "TOOL_FAULT", "state_hash": "fnv1a64:61239060f5ce1f6e", "status": "verified" }, { "code": "sim_io_ok", "kind": "TOOL_CLEAR_FAULT", "state_hash": "fnv1a64:f5ad019a121d11ea", "status": "verified" }, { "code": "sim_io_estop", "kind": "ESTOP", "state_hash": "fnv1a64:c9fbf3ebca943045", "status": "blocked" }, { "code": "sim_io_estop", "kind": "SPINDLE_COMMAND", "state_hash": "fnv1a64:c9fbf3ebca943045", "status": "blocked" }, { "code": "sim_io_ok", "kind": "ESTOP", "state_hash": "fnv1a64:c103c846827f7ff5", "status": "verified" }, { "code": "sim_io_ok", "kind": "IO_RECOVER", "state_hash": "fnv1a64:c94eac708756480a", "status": "verified" } ], "schema": "virtual-device-fault-matrix.v1", "status": "partial", "task_id": "M3-RT-03" }