Files
linuxcncWebWASM/coverage/corexy-dual-path-s8-05.report.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"
}