95 lines
3.5 KiB
JSON
95 lines
3.5 KiB
JSON
{
|
|
"blockers": [
|
|
{
|
|
"id": "native_home_all_semantics",
|
|
"reason": "exact INI omits HOME_SEQUENCE; source AXIS semantics use individual Z/X/Y home and recorder follows that path",
|
|
"status": "SOURCE_DEFINED"
|
|
},
|
|
{
|
|
"id": "manual_toolchange_dialog",
|
|
"reason": "source hal_manualtoolchange exposes change_button; recorder completes the real HAL handshake through that pin",
|
|
"status": "SOURCE_DEFINED_ACK_PIN"
|
|
},
|
|
{
|
|
"id": "release_matrix",
|
|
"reason": "Firefox/Safari minimums, OPFS physical crash oracle and full release remain outside selected-case scope",
|
|
"status": "blocked_external"
|
|
}
|
|
],
|
|
"boundaries": [
|
|
"closure is complete only as selected-case implementation evidence",
|
|
"no blocker is promoted to parity",
|
|
"all future continuation remains this exact case"
|
|
],
|
|
"case": "linuxcnc/configs/sim/axis/vismach/3axis-tutorial",
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"entrypoint": "linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial.ini",
|
|
"first_divergence": null,
|
|
"goldens": {
|
|
"checkpoint": "fnv1a64:10e366f530b2f5cb",
|
|
"loader": "fnv1a64:4a0e0041bdc491fe",
|
|
"motion": "fnv1a64:83e51ec6ced82ba7",
|
|
"persistence": "fnv1a64:7984fdfabec7d093",
|
|
"program": "fnv1a64:79b6b470739e0e14",
|
|
"startup": "fnv1a64:c58e658b6cb3f213"
|
|
},
|
|
"implementation_status": "verified_scoped",
|
|
"input_reports": [
|
|
{
|
|
"path": "coverage/axis3-tutorial-complete.report.json",
|
|
"report_sha256": "c5f974228d690149844ce55be2d33860cd306c3a0f4a124cfd196c199c67bcdd",
|
|
"status": "verified"
|
|
},
|
|
{
|
|
"path": "coverage/axis3-tutorial-native-run.report.json",
|
|
"report_sha256": "4fb09c0be670b6aa456f08e3c80b05c7b0727b6ff0a95be39c88921a30c72970",
|
|
"status": "verified"
|
|
},
|
|
{
|
|
"path": "coverage/axis3-tutorial-tool-io.report.json",
|
|
"report_sha256": "529b35a6fb84f561772b941a57d8bea3cf355969a622c01287afd5e642e0e246",
|
|
"status": "verified"
|
|
},
|
|
{
|
|
"path": "coverage/axis3-tutorial-sequence.report.json",
|
|
"report_sha256": "33a355907251c2176a190ab2b462a25b62aefafb7f8e3da24a654dbc75cee6d2",
|
|
"status": "verified"
|
|
},
|
|
{
|
|
"path": "coverage/axis3-tutorial-persistence.report.json",
|
|
"report_sha256": "a2d125b06fe81ad8442c3b2b1f766e2a01e8a3160b4738ebc1cba59f565800f2",
|
|
"status": "verified"
|
|
},
|
|
{
|
|
"path": "coverage/gui-browser-visual-fe-m4.report.json",
|
|
"report_sha256": "c8717fb1f3d0d5ef73de83c9dba5f9fa4d714a37042d8cd84510df58eac6fca2",
|
|
"status": "verified"
|
|
}
|
|
],
|
|
"release_action": "STOP_RELEASE",
|
|
"report_sha256": "5d63a83572d381e01cce7ba70b8c4ddb4ce6dfb790d4ac3b6c365d7dbbdbf750",
|
|
"schema": "axis3-tutorial-closure-index.v1",
|
|
"scope": "selected-case-only",
|
|
"status": "verified",
|
|
"statuses": {
|
|
"coverage/axis3-tutorial-complete.report.json": "verified",
|
|
"coverage/axis3-tutorial-native-run.report.json": "verified",
|
|
"coverage/axis3-tutorial-persistence.report.json": "verified",
|
|
"coverage/axis3-tutorial-sequence.report.json": "verified",
|
|
"coverage/axis3-tutorial-tool-io.report.json": "verified",
|
|
"coverage/gui-browser-visual-fe-m4.report.json": "verified"
|
|
},
|
|
"task_id": "TUTORIAL-14",
|
|
"task_status": {
|
|
"TUTORIAL-00..11": "verified_scoped",
|
|
"TUTORIAL-12": "verified",
|
|
"TUTORIAL-13": "verified",
|
|
"TUTORIAL-14": "verified"
|
|
},
|
|
"visual_assets": [
|
|
"coverage/axis3-tutorial-visual/native-axis.png",
|
|
"coverage/axis3-tutorial-visual/chromium-desktop.png",
|
|
"coverage/axis3-tutorial-visual/chromium-mobile.png"
|
|
]
|
|
}
|