{ "commands": [ "HOME", "JOG_START", "JOG_STOP", "SET_OVERRIDE", "LIMIT_SET", "FOLLOWING_ERROR", "ESTOP" ], "context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1", "determinism": { "native_kinematics_adapters": [ "sim_kinematics_motion", "sim_kinematics_feedback", "sim_kinematics_home_limit" ], "random": false, "wall_clock": false, "worker_hash_replay": true }, "faults": [ "motion_unhomed", "motion_faulted", "limit", "following_error", "estop", "position_range" ], "known_boundaries": [ "kinematics family registry remains P3-06/P3-07", "real hardware transport is REAL-EXCLUDED" ], "limits": { "following_error_trip": 0.01, "jog_speed": [ 0, 1000000 ], "override": [ 0, 2 ], "position": 1000000000 }, "outputs": [ { "bytes": 5388, "path": "web/worker/motion-state.mjs", "sha256": "142c7ff71507478ff8e6f374315e68247bbcc62157d55bbaedfab9bae70d9593" }, { "bytes": 36559, "path": "web/worker/sim-session.mjs", "sha256": "f1dfd42cc9e43aaeff1a15af3cf03412e374dea240c7f39a1453d63f5bb65768" }, { "bytes": 2222, "path": "web/worker/test_motion_state.mjs", "sha256": "deef16755cd18a1d2391efb4140eb98fcd348ee076971242cd60a161a36d890d" } ], "report_sha256": "18fe48ffd88bfebf8c234c2f3c22da04f67b0c4379a083cc98780120019f1aa6", "schema": "motion-state-report.v1", "state": { "axes": [ "x", "y", "z" ], "fixed_cycle_distance": 0.001, "joints": 3, "state_hash": "fnv1a64 canonical motion state" }, "status": "verified", "task_id": "P3-05", "test": { "command": "node web/worker/test_motion_state.mjs", "status": "verified", "stderr": "", "stdout": "motion_state=passed jog_x=0.02 fault=limit hash=fnv1a64:858bfb8944cbc2f9\n" } }