194 lines
5.8 KiB
JSON
194 lines
5.8 KiB
JSON
{
|
|
"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"
|
|
}
|