Implement AXIS parity UI and execution baseline

This commit is contained in:
2026-08-23 07:28:37 +08:00
parent 1325504544
commit 06f96f85e5
463 changed files with 84893 additions and 692 deletions

View File

@@ -0,0 +1,89 @@
{
"boundaries": [
"resource loading uses exact manifest paths and retains missing diagnostics",
"static READY is not promoted to runtime READY without Worker startup verification",
"host devices, unsupported dynamic loaders, and missing LinuxCNC source resources remain blocked"
],
"catalog": {
"catalog_sha256": "fc01e55d6f5af4f3e4e117abba89c572b45964da961bc0c9924a1de40fa9df19",
"module": "web/workspace/sim-case-catalog.mjs"
},
"counts": {
"cases": 235,
"files": 2090,
"indexed_blocked": 226,
"indexed_static_ready": 9
},
"implementation_status": "verified",
"inputs": [
{
"path": "coverage/full-configuration-startup-matrix.report.json",
"sha256": "eefde49a278a077e374b751d0d0ed59b1294ce399a757a665e3cc14f569f7656"
},
{
"path": "coverage/hal-component-manifest.report.json",
"sha256": "eec91d371461058b40d895877dd7d6ddb0f205334d00417d9ada1c086bb1d9ef"
}
],
"outputs": [
{
"bytes": 230051,
"path": "web/workspace/sim-case-catalog.mjs",
"sha256": "73ba963f5e5b501449e67e435392f253c30afce8af6d08e42ba733ddbc23c963",
"status": "present"
},
{
"bytes": 8866,
"path": "web/workspace/sim-case-loader.mjs",
"sha256": "bf4a5222d2f8d0795e5f90c2ca66a8a197e81a7342130bdfbd940e6e604e4d3c",
"status": "present"
},
{
"bytes": 3395,
"path": "web/workspace/hal-configuration.mjs",
"sha256": "94d80fd9a4e51492217ddce2b93157739df39cb7670437e8b5a6db5e58f874ae",
"status": "present"
},
{
"bytes": 1851,
"path": "web/workspace/test_sim_case_loader.mjs",
"sha256": "b617cc93e7e5fec2f29d5c4efeff33fa8f4e4c2249184953d6997635da55b480",
"status": "present"
},
{
"bytes": 16269,
"path": "web/app/app.mjs",
"sha256": "78b1ed7e0261a187672126ed2c5bfd2461b02c37c6e0fb568fa69b80d73be4b6",
"status": "present"
},
{
"bytes": 4796,
"path": "web/app/styles.css",
"sha256": "ec77d0fe14b9863d7b64b2d1ec9c75691f9de38cf61fe6a6b8a03b8a0ec6fc00",
"status": "present"
},
{
"bytes": 2167,
"path": "web/app/test_frontend_m1.mjs",
"sha256": "f1160fa3da783dc3626c3e932c3c6bc05fbff31da89e03616b7c7b74c5806041",
"status": "present"
},
{
"bytes": 1863,
"path": "scripts/test_sim_case_catalog.py",
"sha256": "a6cdd9d3229b3425c9469d41e15e1a6c721c2e60a3472dd40c40990bc5b2b7b4",
"status": "present"
}
],
"report_sha256": "2d3fb17baad340f234eba8688b5646ffdf76bd25f6995453db5afaf05e680d31",
"schema": "linuxcnc-sim-case-catalog-report.v1",
"scope": "configs/sim case catalog and exact-path browser loader input",
"status": "verified",
"task_id": "S8-01",
"verification": {
"app_tests": "13/13",
"case_loader": "passed",
"native_ctest": "20/20",
"worker_tests": "50/50"
}
}