Record AXIS representative case parity
This commit is contained in:
246
coverage/axis-case-parity.report.json
Normal file
246
coverage/axis-case-parity.report.json
Normal file
@@ -0,0 +1,246 @@
|
||||
{
|
||||
"boundaries": [
|
||||
"verified cases are representative, not full 235-case acceptance",
|
||||
"lathe/gantry/VisMach/5-axis remain resource/oracle blocked",
|
||||
"no native oracle is inferred from Worker parity",
|
||||
"physical hardware and host GUI remain excluded"
|
||||
],
|
||||
"cases": [
|
||||
{
|
||||
"evidence": [
|
||||
"coverage/minimal-xyz-vertical-s8-04.report.json",
|
||||
"AXIS-CTRL-01..08",
|
||||
"AXIS-VIEW-01..04"
|
||||
],
|
||||
"family": "cartesian/trivkins",
|
||||
"path": "linuxcnc/configs/sim/axis/minimal_xyz.ini",
|
||||
"source_sha256": "63923bfb90f4aba843cb89f8dccc34732d803e2bfd5598ed23a2ba22f360d00a",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"evidence": [
|
||||
"coverage/corexy-dual-path-s8-05.report.json",
|
||||
"AXIS-VIEW-01..04"
|
||||
],
|
||||
"family": "corexy/kins",
|
||||
"path": "linuxcnc/configs/sim/axis/corexy/corexy_by_kins.ini",
|
||||
"source_sha256": "b6682cc5186944a44c2aa78501c4f350e56b4da1151348fa9fc3ece5f0eeea3a",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"evidence": [
|
||||
"coverage/corexy-dual-path-s8-05.report.json",
|
||||
"AXIS-VIEW-01..04"
|
||||
],
|
||||
"family": "corexy/hal",
|
||||
"path": "linuxcnc/configs/sim/axis/corexy/corexy_by_hal.ini",
|
||||
"source_sha256": "e838da30ce5fba2d049487d48bd2aeff46b1390a5a448f31980d9ce06121740f",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"evidence": [
|
||||
"coverage/machine-families-s8-08.report.json",
|
||||
"AXIS-VIEW-01..04"
|
||||
],
|
||||
"family": "lineardelta",
|
||||
"path": "linuxcnc/configs/sim/axis/ldelta.ini",
|
||||
"source_sha256": "1567138c3d54b4d9712b5031f6a0b060edadd8d1442d1eff8d93c2beefbb5e0c",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"evidence": [
|
||||
"coverage/machine-families-s8-08.report.json",
|
||||
"AXIS-VIEW-01..04"
|
||||
],
|
||||
"family": "rotarydelta",
|
||||
"path": "linuxcnc/configs/sim/axis/rdelta.ini",
|
||||
"source_sha256": "53510733b8fd0230547f48f76ebd35dc5c98f58fe1dba1246777e227ef82c508",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"evidence": [
|
||||
"coverage/sim-case-matrix-s8-06.report.json"
|
||||
],
|
||||
"family": "lathe/gantry/vismach-5axis",
|
||||
"path": "linuxcnc/configs/sim/axis/lathe.ini",
|
||||
"reason": "linuxcnc/configs/sim/axis/sim-lathe.var",
|
||||
"source_sha256": "e1ce3667979cf2ea4813aa492c2061727d3f02a4d9592db0e4889f4fa53a6447",
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"evidence": [
|
||||
"coverage/sim-case-matrix-s8-06.report.json"
|
||||
],
|
||||
"family": "lathe/gantry/vismach-5axis",
|
||||
"path": "linuxcnc/configs/sim/axis/lathe-fanucy/lathe-fanucy.ini",
|
||||
"reason": "linuxcnc/configs/sim/axis/lathe-fanucy/sim-lathe.var",
|
||||
"source_sha256": "be3724c6093b9d507e40d41ef1f5047c3244e8a95acba3aaa72176e15752675c",
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"evidence": [
|
||||
"coverage/sim-case-matrix-s8-06.report.json"
|
||||
],
|
||||
"family": "lathe/gantry/vismach-5axis",
|
||||
"path": "linuxcnc/configs/sim/axis/gantry/gantry.ini",
|
||||
"reason": "linuxcnc/configs/sim/axis/gantry/sim.tbl, linuxcnc/configs/sim/axis/gantry/sim.var",
|
||||
"source_sha256": "acc7db8d6a38a64598ef277dfea3480f0e7400d461784a0fa0139bded93d5a68",
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"evidence": [
|
||||
"coverage/sim-case-matrix-s8-06.report.json"
|
||||
],
|
||||
"family": "lathe/gantry/vismach-5axis",
|
||||
"path": "linuxcnc/configs/sim/axis/gantry/gantry_mm.ini",
|
||||
"reason": "linuxcnc/configs/sim/axis/gantry/gantry_mm.var",
|
||||
"source_sha256": "0692df9758234ff4cb29b22ee58688fe2bf450d93cc386ae096e0a943ef475e3",
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"evidence": [
|
||||
"coverage/sim-case-matrix-s8-06.report.json"
|
||||
],
|
||||
"family": "lathe/gantry/vismach-5axis",
|
||||
"path": "linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.ini",
|
||||
"reason": "linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.var",
|
||||
"source_sha256": "789ba656f8ee3e97feba07b58eb242305898e745795891b1a7e536289bffe6bf",
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"evidence": [
|
||||
"coverage/sim-case-matrix-s8-06.report.json"
|
||||
],
|
||||
"family": "lathe/gantry/vismach-5axis",
|
||||
"path": "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini",
|
||||
"reason": "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/emc2.gif",
|
||||
"source_sha256": "9ee1d96962e7a44b25468f452543cfc3ca318585269e26227bb5b6e17b1e42f1",
|
||||
"status": "blocked"
|
||||
}
|
||||
],
|
||||
"checks": {
|
||||
"blocked_visibility": {
|
||||
"resource_and_oracle_blockers_retained": true,
|
||||
"status": "verified"
|
||||
},
|
||||
"case_01_minimal_xyz": {
|
||||
"controls": true,
|
||||
"endpoint_recovery": true,
|
||||
"frontend_authority": true,
|
||||
"status": "verified"
|
||||
},
|
||||
"case_02_corexy_dual_path": {
|
||||
"hal": true,
|
||||
"kins": true,
|
||||
"mode_parity": true,
|
||||
"recovery_parity": true,
|
||||
"status": "verified"
|
||||
},
|
||||
"case_03_lathe_gantry": {
|
||||
"oracle": "separate",
|
||||
"resource_matrix": "BLOCKED_RESOURCE",
|
||||
"status": "blocked"
|
||||
},
|
||||
"case_04_vismach_5axis": {
|
||||
"oracle": "official_kinematics_oracle_blocked",
|
||||
"resource_matrix": "BLOCKED_RESOURCE",
|
||||
"status": "blocked"
|
||||
},
|
||||
"exact_paths": {
|
||||
"basename_substitution": false,
|
||||
"matrix_case_count": {
|
||||
"BLOCKED_HAL": 4,
|
||||
"BLOCKED_INI": 3,
|
||||
"BLOCKED_RESOURCE": 216,
|
||||
"BLOCKED_STARTUP": 2,
|
||||
"TASK_READY": 10
|
||||
},
|
||||
"status": "verified"
|
||||
},
|
||||
"frontend_mapping": {
|
||||
"reports": [
|
||||
"coverage/axis-control.report.json",
|
||||
"coverage/axis-view-edit.report.json",
|
||||
"coverage/gui-browser-visual-fe-m4.report.json"
|
||||
],
|
||||
"status": "verified",
|
||||
"worker_snapshot_owner": true
|
||||
}
|
||||
},
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"evidence_reports": [
|
||||
{
|
||||
"path": "coverage/minimal-xyz-vertical-s8-04.report.json",
|
||||
"schema": "minimal-xyz-vertical-s8-04-report.v1",
|
||||
"sha256": "093555ed13ad742a90a621bf876e1106cd0ef79a449ea13e2ae38eaa75290d12",
|
||||
"status": "verified",
|
||||
"task_id": "S8-04"
|
||||
},
|
||||
{
|
||||
"path": "coverage/corexy-dual-path-s8-05.report.json",
|
||||
"schema": "corexy-dual-path-s8-05-report.v1",
|
||||
"sha256": "f5de18eb8596dd3998b25bfee924eef01342e56ab9881bb7bf92ef5e9aae0bc5",
|
||||
"status": "verified",
|
||||
"task_id": "S8-05"
|
||||
},
|
||||
{
|
||||
"path": "coverage/machine-families-s8-08.report.json",
|
||||
"schema": "machine-families-s8-08-report.v1",
|
||||
"sha256": "9622d9551e759b3bf8cba0ed5f48a962affd56ce0c855eab4594e896c96c8a96",
|
||||
"status": "verified",
|
||||
"task_id": "S8-08"
|
||||
},
|
||||
{
|
||||
"path": "coverage/sim-case-matrix-s8-06.report.json",
|
||||
"schema": "sim-case-matrix-s8-06-report.v1",
|
||||
"sha256": "010b00aea1f37f1f91572d1618f455ed08a886aaca2b09f26fbde7b0fb545ff6",
|
||||
"status": "verified",
|
||||
"task_id": "S8-06"
|
||||
},
|
||||
{
|
||||
"path": "coverage/axis-control.report.json",
|
||||
"schema": "axis-control-report.v1",
|
||||
"sha256": "90baa63d72ccdef3d55b9611e130a041ac813fc744d1311465e5dd5a18ddd7d9",
|
||||
"status": "verified",
|
||||
"task_id": "AXIS-CTRL-01..08"
|
||||
},
|
||||
{
|
||||
"path": "coverage/axis-view-edit.report.json",
|
||||
"schema": "axis-view-edit-report.v1",
|
||||
"sha256": "452a1b13aa4fe75f9fe4cfe54679360756acea7dac87e4abdcb5118fe7ed6bab",
|
||||
"status": "verified",
|
||||
"task_id": "AXIS-VIEW-01..04+AXIS-EDIT-01"
|
||||
},
|
||||
{
|
||||
"path": "coverage/gui-browser-visual-fe-m4.report.json",
|
||||
"schema": "gui-browser-visual-fe-m4-report.v1",
|
||||
"sha256": "47cca469a22986235ea147333f8b9b6902480793db5c554a6267840c0b572f95",
|
||||
"status": "verified",
|
||||
"task_id": "FE-M4-GUI-06"
|
||||
}
|
||||
],
|
||||
"family_summary": {
|
||||
"cartesian_trivkins": {
|
||||
"cases": 1,
|
||||
"status": "verified"
|
||||
},
|
||||
"corexy_dual_path": {
|
||||
"cases": 2,
|
||||
"status": "verified"
|
||||
},
|
||||
"delta_representatives": {
|
||||
"cases": 2,
|
||||
"status": "verified"
|
||||
},
|
||||
"lathe_gantry_vismach_5axis": {
|
||||
"cases": 6,
|
||||
"reason": "exact resource/startup blockers remain in S8-06; official kinematics oracle separately blocked",
|
||||
"status": "blocked"
|
||||
}
|
||||
},
|
||||
"implementation_status": "representative_cases_verified_remaining_families_blocked",
|
||||
"report_sha256": "a6fcc5eec964a02b821f9a52f30b8e0d3303b8c94507b6d44d6cc75b7a7089e4",
|
||||
"schema": "axis-case-parity-report.v1",
|
||||
"status": "partial",
|
||||
"task_id": "AXIS-CASE-01..04"
|
||||
}
|
||||
Reference in New Issue
Block a user