{ "boundaries": [ "corexy_by_kins and corexy_by_hal only", "HAL path uses explicit corexy case adapter over trivkins", "official kinematics oracle remains blocked", "other families remain queued" ], "checks": { "hal_command_boundary": { "accepted": [ "show", "delsig" ], "status": "verified", "unknown_remains_blocked": true }, "hal_path": { "status": "verified" }, "joints": { "expected": [ 6, 2, 3 ], "status": "verified" }, "kins_path": { "status": "verified" }, "mode_parity": { "status": "verified" }, "recovery_parity": { "status": "verified" } }, "context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1", "execution": { "command": [ "node", "web/worker/test_corexy_dual_path_s8_05.mjs" ], "returncode": 0, "sample": { "boundary": "native/WASM corexy HAL formula oracle remains separately source-verified; other case families remain queued", "cases": [ { "checkpoint_hash": "fnv1a64:b0f04b779e25f343", "endpoint_hash": "fnv1a64:ffc1d01c492a66c8", "hal_records": 72, "joints": [ 6, 2, 3 ], "mode": "kins", "mode_parity": { "actual_hash": "fnv1a64:ffc1d01c492a66c8", "difference": null, "equal": true, "expected_hash": "fnv1a64:ffc1d01c492a66c8" }, "path": "linuxcnc/configs/sim/axis/corexy/corexy_by_kins.ini", "recovery": { "actual_hash": "fnv1a64:eef1346aa8381fbf", "difference": null, "equal": true, "expected_hash": "fnv1a64:eef1346aa8381fbf" } }, { "checkpoint_hash": "fnv1a64:85ad3b1aa1b51951", "endpoint_hash": "fnv1a64:ffc1d01c492a66c8", "hal_records": 100, "joints": [ 6, 2, 3 ], "mode": "hal", "mode_parity": { "actual_hash": "fnv1a64:ffc1d01c492a66c8", "difference": null, "equal": true, "expected_hash": "fnv1a64:ffc1d01c492a66c8" }, "path": "linuxcnc/configs/sim/axis/corexy/corexy_by_hal.ini", "recovery": { "actual_hash": "fnv1a64:eef1346aa8381fbf", "difference": null, "equal": true, "expected_hash": "fnv1a64:eef1346aa8381fbf" } } ], "distinction": { "hal": "trivkins + corexy_by_hal routes Cartesian commands through alpha/beta HAL transform", "kins": "corexykins homes motor joints directly" }, "schema": "corexy-dual-path-s8-05-sample.v1", "status": "verified" }, "status": "PASSED", "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "stdout_sha256": "89b7b2c768d1de0c51072b13bc2d5f1b629ef76037127ecee60bd6244eee7be4" }, "implementation_status": "verified", "inputs": [ { "bytes": 4511, "path": "coverage/minimal-xyz-vertical-s8-04.report.json", "sha256": "093555ed13ad742a90a621bf876e1106cd0ef79a449ea13e2ae38eaa75290d12", "status": "present" }, { "bytes": 3620, "path": "coverage/corexy-hal.report.json", "sha256": "190b9a8276fe361f211c5f053aeb84c151755040ec62d74383979181bdb76462", "status": "present" }, { "bytes": 222, "path": "linuxcnc/configs/sim/axis/corexy/corexy_by_kins.ini", "sha256": "b6682cc5186944a44c2aa78501c4f350e56b4da1151348fa9fc3ece5f0eeea3a", "status": "present" }, { "bytes": 349, "path": "linuxcnc/configs/sim/axis/corexy/corexy_by_hal.ini", "sha256": "e838da30ce5fba2d049487d48bd2aeff46b1390a5a448f31980d9ce06121740f", "status": "present" }, { "bytes": 1745, "path": "linuxcnc/configs/sim/axis/corexy/corexy_base.inc", "sha256": "445bd74b1964662c6f33e96269ce912002ed17b2b52ed137e8cd569c7098d0c6", "status": "present" }, { "bytes": 3714, "path": "linuxcnc/configs/sim/axis/corexy/3joint_xyz.hal", "sha256": "51410ad61511b2de688f879fceb8e888856519e546a3273b4d7691df27f678ab", "status": "present" }, { "bytes": 1598, "path": "linuxcnc/configs/sim/axis/corexy/corexy_by_hal.hal", "sha256": "1199dbb80147dc3c5820833c322e9f0d9ba94ed866b1ef6d00425ad90e3156a1", "status": "present" }, { "bytes": 1666, "path": "linuxcnc/configs/sim/axis/corexy/linuxcnc.var", "sha256": "163bbf80485fe2fe12700c1acb4b05eff774df68176d17e4eef5de8a7024c1ae", "status": "present" }, { "bytes": 174, "path": "linuxcnc/configs/sim/axis/corexy/tool.tbl", "sha256": "52411645e06c20cf0e6c469e544a4d17de07d03254a6cb784e2468704e0a4a9e", "status": "present" }, { "bytes": 8490, "path": "web/workspace/sim-case-loader.mjs", "sha256": "5b17353cf2446c98d0eb04e6dafb8a3876f74b8f527e6721a577db1e71deaadc", "status": "present" }, { "bytes": 3395, "path": "web/workspace/hal-configuration.mjs", "sha256": "94d80fd9a4e51492217ddce2b93157739df39cb7670437e8b5a6db5e58f874ae", "status": "present" }, { "bytes": 9332, "path": "web/worker/authoritative-runtime.mjs", "sha256": "dcf390d548074d75837086cd2c55d18ee8172690dae74e6d63bc6811efab330f", "status": "present" }, { "bytes": 4138, "path": "web/worker/test_corexy_dual_path_s8_05.mjs", "sha256": "e1f7e31f6f471eda4b2cfa1680573116c1b766161a7217b7cc8c184593711adb", "status": "present" } ], "report_sha256": "dbb73935e403b9128dcd23bffb58e37977941c053b23a9c46df39270da1306f9", "schema": "corexy-dual-path-s8-05-report.v1", "status": "verified", "task_id": "S8-05" }