Implement configuration, runtime, frontend, and task governance closure
This commit is contained in:
@@ -66,21 +66,21 @@
|
||||
"bytes": 11539,
|
||||
"path": "coverage/compatibility-matrix.report.json",
|
||||
"role": "compatibility_matrix",
|
||||
"sha256": "7e5e946031b080bd22c3630313907383863b61e19d6e959c74c14b2dba112ea7",
|
||||
"sha256": "1079e4da3d18044a98b38e4e083eff90b26c6adfaa0d4903a636d19988af963b",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 7196,
|
||||
"path": "coverage/release-candidate-gate.report.json",
|
||||
"role": "release_candidate_gate",
|
||||
"sha256": "7ef2381f4ee627a4792cf5448362c31c4bc8b3670ccda53a70b7955093398f67",
|
||||
"sha256": "2092257cc0aea41c5988b19a0e7aef74ed6ccae09062213e1a98f44adc4314b1",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 15574,
|
||||
"path": "coverage/release-remediation-intake.report.json",
|
||||
"role": "remediation_intake",
|
||||
"sha256": "7d5916f02e12e952ec517d59ff436237d09854c90a961ddbd1375f4598b4c2a3",
|
||||
"sha256": "6e0e41e4f0ff3cb7f62ecfe60cf07863878539547296263a210f9b6b1765c881",
|
||||
"status": "present"
|
||||
}
|
||||
],
|
||||
@@ -167,7 +167,7 @@
|
||||
"release_action": "STOP_RELEASE",
|
||||
"release_decision": "blocked_not_release_candidate",
|
||||
"remediation_status": "blocked_matrix_unverified",
|
||||
"report_sha256": "7ca6f79dda1aa3ea0b5bbce9ec1d96152a0aa0f5e942563084286290621545c9",
|
||||
"report_sha256": "64c89092fe6dc4eeb86c33ee3984b320bf5aa05231415acbd835877cd5f1c7e8",
|
||||
"review_policy": {
|
||||
"current_environment_limit": "Safari binary and browser farm are unavailable; observed Chromium/Firefox probes do not establish a release minimum",
|
||||
"forbidden": [
|
||||
|
||||
208
coverage/browser-performance-matrix.report.json
Normal file
208
coverage/browser-performance-matrix.report.json
Normal file
@@ -0,0 +1,208 @@
|
||||
{
|
||||
"candidate_eligible": false,
|
||||
"checks": {
|
||||
"chromium_environment": {
|
||||
"status": "verified"
|
||||
},
|
||||
"firefox_not_in_scope": {
|
||||
"reason": "Firefox is excluded from the current test scope",
|
||||
"status": "verified"
|
||||
},
|
||||
"frontend_dependency": {
|
||||
"status": "verified"
|
||||
},
|
||||
"reg01_dependency": {
|
||||
"status": "verified"
|
||||
},
|
||||
"reg03_dependency": {
|
||||
"status": "verified"
|
||||
},
|
||||
"release_stop_preserved": {
|
||||
"release_action": "STOP_RELEASE",
|
||||
"status": "verified"
|
||||
},
|
||||
"repeat_determinism": {
|
||||
"status": "verified"
|
||||
},
|
||||
"safari_not_in_scope": {
|
||||
"reason": "Safari is excluded from the current test scope",
|
||||
"status": "verified"
|
||||
}
|
||||
},
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"environment": {
|
||||
"firefox": "out_of_scope",
|
||||
"minimums": "TBD_in_locked_matrix",
|
||||
"safari": "out_of_scope",
|
||||
"scope": [
|
||||
"chromium"
|
||||
]
|
||||
},
|
||||
"implementation_status": "verified",
|
||||
"inputs": [
|
||||
{
|
||||
"bytes": 7647,
|
||||
"path": "context-lock.json",
|
||||
"role": "context_lock",
|
||||
"sha256": "785051d2a826ff45223da0a3dada919b75ac03a4ffb3c7e6f19083e78adc1abc",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 225468,
|
||||
"path": "coverage/full-configuration-startup-matrix.report.json",
|
||||
"role": "full_configuration_matrix",
|
||||
"sha256": "ab270bb11acc0825ee0a7b61f06751a88a8808e2061eea531162780043cf4a77",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 3170,
|
||||
"path": "coverage/recovery-offline-fault-matrix.report.json",
|
||||
"role": "recovery_offline_fault_matrix",
|
||||
"sha256": "d8d68855fc0db32201015ead2b0d5a50f809ada74c89caf48af4fc971dcc001b",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 6180,
|
||||
"path": "coverage/browser-matrix-remediation.report.json",
|
||||
"role": "browser_matrix_remediation",
|
||||
"sha256": "6f150474a385a41caf71b964d6c11133d34e742a211f985f207908687aecb37c",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 3301,
|
||||
"path": "coverage/frontend-m4.report.json",
|
||||
"role": "frontend_m4",
|
||||
"sha256": "38d26903f56c0e9b2235baf4fc96c6468b43c391e64c03a5df15c0c46d9b22f3",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 7196,
|
||||
"path": "coverage/release-candidate-gate.report.json",
|
||||
"role": "release_candidate_gate",
|
||||
"sha256": "2092257cc0aea41c5988b19a0e7aef74ed6ccae09062213e1a98f44adc4314b1",
|
||||
"status": "present"
|
||||
}
|
||||
],
|
||||
"next_transition": "execute K8-REL-17 release gate refresh after implementation evidence",
|
||||
"release_action": "STOP_RELEASE",
|
||||
"report_sha256": "325c5ddaba4d4db51616ca73612345606936e184b236d49c1ff30d65ed8d1c08",
|
||||
"runs": [
|
||||
{
|
||||
"exit_code": 0,
|
||||
"sample": {
|
||||
"files": [
|
||||
{
|
||||
"bytes": 367,
|
||||
"file": "index.html"
|
||||
},
|
||||
{
|
||||
"bytes": 5715,
|
||||
"file": "app.mjs"
|
||||
},
|
||||
{
|
||||
"bytes": 4432,
|
||||
"file": "worker-client.mjs"
|
||||
},
|
||||
{
|
||||
"bytes": 2731,
|
||||
"file": "styles.css"
|
||||
},
|
||||
{
|
||||
"bytes": 1303,
|
||||
"file": "controls.mjs"
|
||||
},
|
||||
{
|
||||
"bytes": 2418,
|
||||
"file": "state-panel.mjs"
|
||||
},
|
||||
{
|
||||
"bytes": 2238,
|
||||
"file": "project-workflow.mjs"
|
||||
},
|
||||
{
|
||||
"bytes": 1035,
|
||||
"file": "recovery-panel.mjs"
|
||||
},
|
||||
{
|
||||
"bytes": 1318,
|
||||
"file": "device-panel.mjs"
|
||||
},
|
||||
{
|
||||
"bytes": 826,
|
||||
"file": "hal-panel.mjs"
|
||||
},
|
||||
{
|
||||
"bytes": 1129,
|
||||
"file": "machine-view.mjs"
|
||||
}
|
||||
],
|
||||
"schema": "browser-performance-sample.v1",
|
||||
"stable": true,
|
||||
"total_bytes": 23512
|
||||
},
|
||||
"status": "passed",
|
||||
"stderr_sha256": "12ae32cb1ec02d01eda3581b127c1fee3b0dc53572ed6baf239721a03d82e126",
|
||||
"stdout_sha256": "9ee86b1138ee6c30ecd4e9cb032a7dd1b2ab3317c0858a63a805708bdf410166"
|
||||
},
|
||||
{
|
||||
"exit_code": 0,
|
||||
"sample": {
|
||||
"files": [
|
||||
{
|
||||
"bytes": 367,
|
||||
"file": "index.html"
|
||||
},
|
||||
{
|
||||
"bytes": 5715,
|
||||
"file": "app.mjs"
|
||||
},
|
||||
{
|
||||
"bytes": 4432,
|
||||
"file": "worker-client.mjs"
|
||||
},
|
||||
{
|
||||
"bytes": 2731,
|
||||
"file": "styles.css"
|
||||
},
|
||||
{
|
||||
"bytes": 1303,
|
||||
"file": "controls.mjs"
|
||||
},
|
||||
{
|
||||
"bytes": 2418,
|
||||
"file": "state-panel.mjs"
|
||||
},
|
||||
{
|
||||
"bytes": 2238,
|
||||
"file": "project-workflow.mjs"
|
||||
},
|
||||
{
|
||||
"bytes": 1035,
|
||||
"file": "recovery-panel.mjs"
|
||||
},
|
||||
{
|
||||
"bytes": 1318,
|
||||
"file": "device-panel.mjs"
|
||||
},
|
||||
{
|
||||
"bytes": 826,
|
||||
"file": "hal-panel.mjs"
|
||||
},
|
||||
{
|
||||
"bytes": 1129,
|
||||
"file": "machine-view.mjs"
|
||||
}
|
||||
],
|
||||
"schema": "browser-performance-sample.v1",
|
||||
"stable": true,
|
||||
"total_bytes": 23512
|
||||
},
|
||||
"status": "passed",
|
||||
"stderr_sha256": "12ae32cb1ec02d01eda3581b127c1fee3b0dc53572ed6baf239721a03d82e126",
|
||||
"stdout_sha256": "9ee86b1138ee6c30ecd4e9cb032a7dd1b2ab3317c0858a63a805708bdf410166"
|
||||
}
|
||||
],
|
||||
"schema": "browser-performance-matrix.v1",
|
||||
"status": "partial",
|
||||
"task_id": "REG-04"
|
||||
}
|
||||
@@ -260,10 +260,10 @@
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 20236,
|
||||
"bytes": 20468,
|
||||
"path": "docs/linuxcnc-web-wasm-full-port-implementation.md",
|
||||
"role": "implementation_contract",
|
||||
"sha256": "16ed7fdf62f0dd377e50947109dfa57bc947df6313a21d0eb034d9b8e8ceb70f",
|
||||
"sha256": "52261ecce35d945b20d85a40abdeeb408b4a53caf38162c840be2b4864e8b5ee",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
@@ -352,7 +352,7 @@
|
||||
}
|
||||
],
|
||||
"release_decision": "blocked_not_release_candidate",
|
||||
"report_sha256": "1d41b7af74c24776e820f9305d56b4ab3c2a749a23b611693e68b60fbc4c3c44",
|
||||
"report_sha256": "82ba7df0a5ad50d72fd3b5f392d59623b2eac3ac6be26537a60b863b2fa4b5d6",
|
||||
"schema": "release-compatibility-matrix.v1",
|
||||
"source_baseline": {
|
||||
"context_lock": {
|
||||
|
||||
@@ -82,14 +82,14 @@
|
||||
"bytes": 7196,
|
||||
"path": "coverage/release-candidate-gate.report.json",
|
||||
"role": "release_candidate_gate",
|
||||
"sha256": "7ef2381f4ee627a4792cf5448362c31c4bc8b3670ccda53a70b7955093398f67",
|
||||
"sha256": "2092257cc0aea41c5988b19a0e7aef74ed6ccae09062213e1a98f44adc4314b1",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 15574,
|
||||
"path": "coverage/release-remediation-intake.report.json",
|
||||
"role": "remediation_intake",
|
||||
"sha256": "7d5916f02e12e952ec517d59ff436237d09854c90a961ddbd1375f4598b4c2a3",
|
||||
"sha256": "6e0e41e4f0ff3cb7f62ecfe60cf07863878539547296263a210f9b6b1765c881",
|
||||
"status": "present"
|
||||
}
|
||||
],
|
||||
@@ -13852,7 +13852,7 @@
|
||||
"release_action": "STOP_RELEASE",
|
||||
"release_decision": "blocked_not_release_candidate",
|
||||
"remediation_status": "blocked_resource_gaps",
|
||||
"report_sha256": "7d8d03e576d83e2a0878275d72dff80fa47aeb6ace4a1f6e447c5e37c6bbc6c1",
|
||||
"report_sha256": "419cd1afd030105fc766849c3f79d461bc1894a40247ce40ea98744f0ce844c1",
|
||||
"review_policy": {
|
||||
"forbidden": [
|
||||
"drop_missing_rows",
|
||||
|
||||
257656
coverage/configuration-startup-closure.report.json
Normal file
257656
coverage/configuration-startup-closure.report.json
Normal file
File diff suppressed because it is too large
Load Diff
144
coverage/frontend-m1.report.json
Normal file
144
coverage/frontend-m1.report.json
Normal file
@@ -0,0 +1,144 @@
|
||||
{
|
||||
"candidate_eligible": false,
|
||||
"checks": {
|
||||
"browser_smoke": {
|
||||
"status": "verified",
|
||||
"stdout": "frontend_m1=passed messages=3"
|
||||
},
|
||||
"dependency_chain": {
|
||||
"status": "verified"
|
||||
},
|
||||
"protocol_workflow": {
|
||||
"status": "verified"
|
||||
},
|
||||
"release_stop_preserved": {
|
||||
"release_action": "STOP_RELEASE",
|
||||
"status": "verified"
|
||||
},
|
||||
"source_files": {
|
||||
"files": [
|
||||
{
|
||||
"bytes": 367,
|
||||
"path": "web/app/index.html",
|
||||
"role": "frontend_source",
|
||||
"sha256": "f4f52057dbd428eeafc10f5163763d252c23de0fe6a5cf4a35de1054d817064d",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 5715,
|
||||
"path": "web/app/app.mjs",
|
||||
"role": "frontend_source",
|
||||
"sha256": "2781c817de5f73150d9deb06e4e22044061dd53c8a978c88826d36c3a511356c",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 4432,
|
||||
"path": "web/app/worker-client.mjs",
|
||||
"role": "frontend_source",
|
||||
"sha256": "78cc6f75efa2930d22094735669ce8a78548a6c52019debbfba93838f4194f15",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 2731,
|
||||
"path": "web/app/styles.css",
|
||||
"role": "frontend_source",
|
||||
"sha256": "46bbe2246271ff56922a2765d921be9ca26c701e5579106ca1cad8538b065fd8",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 2064,
|
||||
"path": "web/app/test_frontend_m1.mjs",
|
||||
"role": "frontend_source",
|
||||
"sha256": "88bbeeadb79a72bb6b6a9560b07de464e9b562e65451428624f2c4fa9d9a368b",
|
||||
"status": "present"
|
||||
}
|
||||
],
|
||||
"status": "verified"
|
||||
},
|
||||
"worker_boundary": {
|
||||
"status": "verified"
|
||||
}
|
||||
},
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"implementation_status": "verified",
|
||||
"inputs": [
|
||||
{
|
||||
"bytes": 7647,
|
||||
"path": "context-lock.json",
|
||||
"role": "context_lock",
|
||||
"sha256": "785051d2a826ff45223da0a3dada919b75ac03a4ffb3c7e6f19083e78adc1abc",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 4914,
|
||||
"path": "coverage/python-worker-bridge.report.json",
|
||||
"role": "python_worker_bridge",
|
||||
"sha256": "13e4f85abaf34c4a57d3a96143df2fa597df7e0531a515f79c487ea6711d77f6",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 3685,
|
||||
"path": "coverage/workspace-session-integration.report.json",
|
||||
"role": "workspace_session_integration",
|
||||
"sha256": "19a5701dd49877153cfa0dc7fa886b5c0e72baadb5023143cef61bc9f94ca13b",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 7196,
|
||||
"path": "coverage/release-candidate-gate.report.json",
|
||||
"role": "release_candidate_gate",
|
||||
"sha256": "2092257cc0aea41c5988b19a0e7aef74ed6ccae09062213e1a98f44adc4314b1",
|
||||
"status": "present"
|
||||
}
|
||||
],
|
||||
"next_transition": "execute FE-M2 core operation controls and state panels",
|
||||
"outputs": [
|
||||
{
|
||||
"bytes": 367,
|
||||
"path": "web/app/index.html",
|
||||
"role": "frontend_source",
|
||||
"sha256": "f4f52057dbd428eeafc10f5163763d252c23de0fe6a5cf4a35de1054d817064d",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 5715,
|
||||
"path": "web/app/app.mjs",
|
||||
"role": "frontend_source",
|
||||
"sha256": "2781c817de5f73150d9deb06e4e22044061dd53c8a978c88826d36c3a511356c",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 4432,
|
||||
"path": "web/app/worker-client.mjs",
|
||||
"role": "frontend_source",
|
||||
"sha256": "78cc6f75efa2930d22094735669ce8a78548a6c52019debbfba93838f4194f15",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 2731,
|
||||
"path": "web/app/styles.css",
|
||||
"role": "frontend_source",
|
||||
"sha256": "46bbe2246271ff56922a2765d921be9ca26c701e5579106ca1cad8538b065fd8",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 2064,
|
||||
"path": "web/app/test_frontend_m1.mjs",
|
||||
"role": "frontend_source",
|
||||
"sha256": "88bbeeadb79a72bb6b6a9560b07de464e9b562e65451428624f2c4fa9d9a368b",
|
||||
"status": "present"
|
||||
}
|
||||
],
|
||||
"release_action": "STOP_RELEASE",
|
||||
"report_sha256": "5180544f934f6a9a348ac321c1a9ef8a9b830ed416caef844c9e3a3d55b75cef",
|
||||
"schema": "frontend-m1.v1",
|
||||
"smoke": {
|
||||
"exit_code": 0,
|
||||
"status": "passed",
|
||||
"stderr_sha256": "12ae32cb1ec02d01eda3581b127c1fee3b0dc53572ed6baf239721a03d82e126",
|
||||
"stdout": "frontend_m1=passed messages=3",
|
||||
"stdout_sha256": "d5d56cda8a76c97d618b3e46a367e863cb44b685834273f732579949934820ef"
|
||||
},
|
||||
"status": "partial",
|
||||
"task_id": "FE-M1"
|
||||
}
|
||||
119
coverage/frontend-m2.report.json
Normal file
119
coverage/frontend-m2.report.json
Normal file
@@ -0,0 +1,119 @@
|
||||
{
|
||||
"candidate_eligible": false,
|
||||
"checks": {
|
||||
"authoritative_state_panel": {
|
||||
"status": "verified"
|
||||
},
|
||||
"browser_smoke": {
|
||||
"status": "verified",
|
||||
"stdout": "frontend_m2=passed commands=2"
|
||||
},
|
||||
"device_error_visibility": {
|
||||
"status": "verified"
|
||||
},
|
||||
"fe1_dependency": {
|
||||
"status": "verified"
|
||||
},
|
||||
"operation_controls": {
|
||||
"actions": [
|
||||
"run",
|
||||
"pause",
|
||||
"resume",
|
||||
"abort",
|
||||
"home",
|
||||
"estop",
|
||||
"recover"
|
||||
],
|
||||
"status": "verified"
|
||||
},
|
||||
"release_stop_preserved": {
|
||||
"release_action": "STOP_RELEASE",
|
||||
"status": "verified"
|
||||
},
|
||||
"source_files": {
|
||||
"status": "verified"
|
||||
}
|
||||
},
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"implementation_status": "verified",
|
||||
"inputs": [
|
||||
{
|
||||
"bytes": 7647,
|
||||
"path": "context-lock.json",
|
||||
"role": "context_lock",
|
||||
"sha256": "785051d2a826ff45223da0a3dada919b75ac03a4ffb3c7e6f19083e78adc1abc",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 4468,
|
||||
"path": "coverage/frontend-m1.report.json",
|
||||
"role": "frontend_m1",
|
||||
"sha256": "193c5cb609e19c5256d507e7e5dce1b9df725df7dddf2f868b5b3f2e397feab5",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 11813,
|
||||
"path": "coverage/virtual-device-fault-matrix.report.json",
|
||||
"role": "virtual_device_fault_matrix",
|
||||
"sha256": "6969a4a0aee13c2a38f9d02fdfbb1456076a69f214c8cc2d1df84f438f373d51",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 7196,
|
||||
"path": "coverage/release-candidate-gate.report.json",
|
||||
"role": "release_candidate_gate",
|
||||
"sha256": "2092257cc0aea41c5988b19a0e7aef74ed6ccae09062213e1a98f44adc4314b1",
|
||||
"status": "present"
|
||||
}
|
||||
],
|
||||
"next_transition": "execute FE-M3 project and recovery workflow",
|
||||
"outputs": [
|
||||
{
|
||||
"bytes": 1303,
|
||||
"path": "web/app/controls.mjs",
|
||||
"role": "frontend_source",
|
||||
"sha256": "020bc0da5bdc8de507c56dd27dc4a13eed1b24726cd54ee629e68afd3827e075",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 2418,
|
||||
"path": "web/app/state-panel.mjs",
|
||||
"role": "frontend_source",
|
||||
"sha256": "f2fcb73f14ae90de851618f1fd8fec7e3d5246aff72eff740ce82a3ebc976a4d",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 5715,
|
||||
"path": "web/app/app.mjs",
|
||||
"role": "frontend_source",
|
||||
"sha256": "2781c817de5f73150d9deb06e4e22044061dd53c8a978c88826d36c3a511356c",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 2731,
|
||||
"path": "web/app/styles.css",
|
||||
"role": "frontend_source",
|
||||
"sha256": "46bbe2246271ff56922a2765d921be9ca26c701e5579106ca1cad8538b065fd8",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 1133,
|
||||
"path": "web/app/test_frontend_m2.mjs",
|
||||
"role": "frontend_source",
|
||||
"sha256": "f4f1fa21b94e884fe5cf0b9ab12c640545e6bbd2e009f475c00211132fdc7543",
|
||||
"status": "present"
|
||||
}
|
||||
],
|
||||
"release_action": "STOP_RELEASE",
|
||||
"report_sha256": "0c57f73691a827289247e294587721d4bf694024b24aca297a6d653cb8c3b58c",
|
||||
"schema": "frontend-m2.v1",
|
||||
"smoke": {
|
||||
"exit_code": 0,
|
||||
"status": "passed",
|
||||
"stderr_sha256": "12ae32cb1ec02d01eda3581b127c1fee3b0dc53572ed6baf239721a03d82e126",
|
||||
"stdout": "frontend_m2=passed commands=2",
|
||||
"stdout_sha256": "f27af0ea289947ad6016c5429f3b20ac1c439b915973af5d89ca38e8f2f70b5a"
|
||||
},
|
||||
"status": "partial",
|
||||
"task_id": "FE-M2"
|
||||
}
|
||||
103
coverage/frontend-m3.report.json
Normal file
103
coverage/frontend-m3.report.json
Normal file
@@ -0,0 +1,103 @@
|
||||
{
|
||||
"candidate_eligible": false,
|
||||
"checks": {
|
||||
"browser_smoke": {
|
||||
"status": "verified",
|
||||
"stdout": "frontend_m3=passed files=2"
|
||||
},
|
||||
"fe2_dependency": {
|
||||
"status": "verified"
|
||||
},
|
||||
"journal_package_workflow": {
|
||||
"status": "verified"
|
||||
},
|
||||
"recovery_panel": {
|
||||
"status": "verified"
|
||||
},
|
||||
"release_stop_preserved": {
|
||||
"release_action": "STOP_RELEASE",
|
||||
"status": "verified"
|
||||
},
|
||||
"session_dependency": {
|
||||
"status": "verified"
|
||||
},
|
||||
"source_files": {
|
||||
"status": "verified"
|
||||
}
|
||||
},
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"implementation_status": "verified",
|
||||
"inputs": [
|
||||
{
|
||||
"bytes": 7647,
|
||||
"path": "context-lock.json",
|
||||
"role": "context_lock",
|
||||
"sha256": "785051d2a826ff45223da0a3dada919b75ac03a4ffb3c7e6f19083e78adc1abc",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 3416,
|
||||
"path": "coverage/frontend-m2.report.json",
|
||||
"role": "frontend_m2",
|
||||
"sha256": "2f88ac3b6be9283ff4fd8e952ce93f508a42412dbc1f92298a893e8e8aaff15c",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 3685,
|
||||
"path": "coverage/workspace-session-integration.report.json",
|
||||
"role": "workspace_session_integration",
|
||||
"sha256": "19a5701dd49877153cfa0dc7fa886b5c0e72baadb5023143cef61bc9f94ca13b",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 7196,
|
||||
"path": "coverage/release-candidate-gate.report.json",
|
||||
"role": "release_candidate_gate",
|
||||
"sha256": "2092257cc0aea41c5988b19a0e7aef74ed6ccae09062213e1a98f44adc4314b1",
|
||||
"status": "present"
|
||||
}
|
||||
],
|
||||
"next_transition": "execute FE-M4 HAL/tool/IO/3D frontend workflows",
|
||||
"outputs": [
|
||||
{
|
||||
"bytes": 2238,
|
||||
"path": "web/app/project-workflow.mjs",
|
||||
"role": "frontend_source",
|
||||
"sha256": "dc043ab7150c38df40d63469f8325e549b245f0dfc163affe42034fd4c67e4b8",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 1035,
|
||||
"path": "web/app/recovery-panel.mjs",
|
||||
"role": "frontend_source",
|
||||
"sha256": "96b9b7405bfe911d167a8c6465bf80b694a7de69b118a2a59faaa562f30bd4a0",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 5715,
|
||||
"path": "web/app/app.mjs",
|
||||
"role": "frontend_source",
|
||||
"sha256": "2781c817de5f73150d9deb06e4e22044061dd53c8a978c88826d36c3a511356c",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 1718,
|
||||
"path": "web/app/test_frontend_m3.mjs",
|
||||
"role": "frontend_source",
|
||||
"sha256": "c9ff30b956656ade0a7c026af4ab79d1eb5b1008d63c082a79add984ca1c42e2",
|
||||
"status": "present"
|
||||
}
|
||||
],
|
||||
"release_action": "STOP_RELEASE",
|
||||
"report_sha256": "740f81de42580a39b2232966812588f1b44f0de21bcc153d18985e20ae641998",
|
||||
"schema": "frontend-m3.v1",
|
||||
"smoke": {
|
||||
"exit_code": 0,
|
||||
"status": "passed",
|
||||
"stderr_sha256": "12ae32cb1ec02d01eda3581b127c1fee3b0dc53572ed6baf239721a03d82e126",
|
||||
"stdout": "frontend_m3=passed files=2",
|
||||
"stdout_sha256": "508f4b66474dd7855a835a9454c0f97b64e7aed0c40cc6285f45d2ca240294ec"
|
||||
},
|
||||
"status": "partial",
|
||||
"task_id": "FE-M3"
|
||||
}
|
||||
110
coverage/frontend-m4.report.json
Normal file
110
coverage/frontend-m4.report.json
Normal file
@@ -0,0 +1,110 @@
|
||||
{
|
||||
"candidate_eligible": false,
|
||||
"checks": {
|
||||
"browser_smoke": {
|
||||
"status": "verified",
|
||||
"stdout": "frontend_m4=passed panels=3"
|
||||
},
|
||||
"device_workflow": {
|
||||
"status": "verified"
|
||||
},
|
||||
"fe3_dependency": {
|
||||
"status": "verified"
|
||||
},
|
||||
"hal_diagnostics": {
|
||||
"status": "verified"
|
||||
},
|
||||
"machine_view_boundary": {
|
||||
"status": "verified"
|
||||
},
|
||||
"release_stop_preserved": {
|
||||
"release_action": "STOP_RELEASE",
|
||||
"status": "verified"
|
||||
},
|
||||
"source_files": {
|
||||
"status": "verified"
|
||||
}
|
||||
},
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"implementation_status": "verified",
|
||||
"inputs": [
|
||||
{
|
||||
"bytes": 7647,
|
||||
"path": "context-lock.json",
|
||||
"role": "context_lock",
|
||||
"sha256": "785051d2a826ff45223da0a3dada919b75ac03a4ffb3c7e6f19083e78adc1abc",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 3059,
|
||||
"path": "coverage/frontend-m3.report.json",
|
||||
"role": "frontend_m3",
|
||||
"sha256": "0d5f968b71e488c5ec557468dbefe0a70a9b84b809e7c366d814289f4c553eab",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 2535591,
|
||||
"path": "coverage/hal-component-manifest.report.json",
|
||||
"role": "hal_component_manifest",
|
||||
"sha256": "8ee349639377ba653347a1fc29af51bfc723aa3fd4dfd25426a736375f6e9769",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 11813,
|
||||
"path": "coverage/virtual-device-fault-matrix.report.json",
|
||||
"role": "virtual_device_fault_matrix",
|
||||
"sha256": "6969a4a0aee13c2a38f9d02fdfbb1456076a69f214c8cc2d1df84f438f373d51",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 7196,
|
||||
"path": "coverage/release-candidate-gate.report.json",
|
||||
"role": "release_candidate_gate",
|
||||
"sha256": "2092257cc0aea41c5988b19a0e7aef74ed6ccae09062213e1a98f44adc4314b1",
|
||||
"status": "present"
|
||||
}
|
||||
],
|
||||
"next_transition": "execute REG-01 full configuration startup matrix",
|
||||
"outputs": [
|
||||
{
|
||||
"bytes": 1318,
|
||||
"path": "web/app/device-panel.mjs",
|
||||
"role": "frontend_source",
|
||||
"sha256": "df54448017ae50455b3a96642bd6904678509cf14b49288e53b059699188a856",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 826,
|
||||
"path": "web/app/hal-panel.mjs",
|
||||
"role": "frontend_source",
|
||||
"sha256": "f4b6d998fab6831a5746a57d33be0a5d2d888c1266af8638105d6cfed43747e2",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 1129,
|
||||
"path": "web/app/machine-view.mjs",
|
||||
"role": "frontend_source",
|
||||
"sha256": "de06ccde2195eef7eb678c4fc1f583954632852155a4fe6b5e8eebf741972184",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 1230,
|
||||
"path": "web/app/test_frontend_m4.mjs",
|
||||
"role": "frontend_source",
|
||||
"sha256": "507d5a6daefac7de4764679399049666624215804bb06c365a214b44a094ac99",
|
||||
"status": "present"
|
||||
}
|
||||
],
|
||||
"release_action": "STOP_RELEASE",
|
||||
"report_sha256": "3944dfaee264ebd7fdba05abc194fa5c01ac4b332370b995e9221cdebd3562f4",
|
||||
"schema": "frontend-m4.v1",
|
||||
"smoke": {
|
||||
"exit_code": 0,
|
||||
"status": "passed",
|
||||
"stderr_sha256": "12ae32cb1ec02d01eda3581b127c1fee3b0dc53572ed6baf239721a03d82e126",
|
||||
"stdout": "frontend_m4=passed panels=3",
|
||||
"stdout_sha256": "b439d409162d55901ba5f43ab1021e0d8645a5bed59e8f08846dba88247442b0"
|
||||
},
|
||||
"status": "partial",
|
||||
"task_id": "FE-M4"
|
||||
}
|
||||
5021
coverage/full-configuration-startup-matrix.report.json
Normal file
5021
coverage/full-configuration-startup-matrix.report.json
Normal file
File diff suppressed because it is too large
Load Diff
75649
coverage/hal-component-manifest.report.json
Normal file
75649
coverage/hal-component-manifest.report.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1003,21 +1003,21 @@
|
||||
"bytes": 7196,
|
||||
"path": "coverage/release-candidate-gate.report.json",
|
||||
"role": "release_candidate_gate",
|
||||
"sha256": "7ef2381f4ee627a4792cf5448362c31c4bc8b3670ccda53a70b7955093398f67",
|
||||
"sha256": "2092257cc0aea41c5988b19a0e7aef74ed6ccae09062213e1a98f44adc4314b1",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 15574,
|
||||
"path": "coverage/release-remediation-intake.report.json",
|
||||
"role": "remediation_intake",
|
||||
"sha256": "7d5916f02e12e952ec517d59ff436237d09854c90a961ddbd1375f4598b4c2a3",
|
||||
"sha256": "6e0e41e4f0ff3cb7f62ecfe60cf07863878539547296263a210f9b6b1765c881",
|
||||
"status": "present"
|
||||
}
|
||||
],
|
||||
"release_action": "STOP_RELEASE",
|
||||
"release_decision": "blocked_not_release_candidate",
|
||||
"remediation_status": "blocked_pending_owner_decision",
|
||||
"report_sha256": "cdf6f6c7db71f0e572057c4c180f442b5cd396aaba1e89e18303494f1d0401ca",
|
||||
"report_sha256": "8cc56f6d59aba518e53e0c5b1dac8dfabd33f814776cdd4956326b309fb90591",
|
||||
"schema": "implementation-license-remediation.v1",
|
||||
"status": "complete",
|
||||
"task_id": "K8-REL-13"
|
||||
|
||||
@@ -156,7 +156,7 @@
|
||||
"status": "verified"
|
||||
},
|
||||
"audit_self_hash": {
|
||||
"declared": "515d7c8a1fccc01a04d2c611a3338b06418d178c20b84263c75f145e65b6424f",
|
||||
"declared": "2011f99b5e93b3d16697d0b347bdd55f572a99475ca518e9de9316baacf2b0aa",
|
||||
"status": "verified"
|
||||
},
|
||||
"blocker_preservation": {
|
||||
@@ -184,22 +184,22 @@
|
||||
},
|
||||
{
|
||||
"path": "coverage/post-release-audit.report.json",
|
||||
"sha256": "3ab0c8bf670141cd23a5698bbb94df8416020939b046e1c1b79a1ee9ae69d872",
|
||||
"sha256": "6794b4fd2b3b2ffb54b6a48d298265a8ac9b700bf5e1da434d80c9bb2a45f328",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"path": "coverage/release-candidate-gate.report.json",
|
||||
"sha256": "7ef2381f4ee627a4792cf5448362c31c4bc8b3670ccda53a70b7955093398f67",
|
||||
"sha256": "2092257cc0aea41c5988b19a0e7aef74ed6ccae09062213e1a98f44adc4314b1",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"path": "coverage/release-closure.report.json",
|
||||
"sha256": "d586d30720723ad9e9375bc7309751bef5db37d34c6c0de98f7f0a7f9b2e6900",
|
||||
"sha256": "7dea93eaf2ae9edcdc53c484171629f8bed1904679c062a9a328ddc15fa74986",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"path": "coverage/release-evidence-index.json",
|
||||
"sha256": "92435805bfcbc19244d90d322293711e0306f445997c233a5dd98ebbc63fd333",
|
||||
"sha256": "5eecf795a2d5a887a46ef0a0fcd0e9ea40de77a47553f582c8239da7d41161e5",
|
||||
"status": "verified"
|
||||
}
|
||||
],
|
||||
@@ -238,28 +238,28 @@
|
||||
"bytes": 26665,
|
||||
"path": "coverage/post-release-audit.report.json",
|
||||
"role": "post_release_audit",
|
||||
"sha256": "3ab0c8bf670141cd23a5698bbb94df8416020939b046e1c1b79a1ee9ae69d872",
|
||||
"sha256": "6794b4fd2b3b2ffb54b6a48d298265a8ac9b700bf5e1da434d80c9bb2a45f328",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 7196,
|
||||
"path": "coverage/release-candidate-gate.report.json",
|
||||
"role": "release_candidate_gate",
|
||||
"sha256": "7ef2381f4ee627a4792cf5448362c31c4bc8b3670ccda53a70b7955093398f67",
|
||||
"sha256": "2092257cc0aea41c5988b19a0e7aef74ed6ccae09062213e1a98f44adc4314b1",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 1945,
|
||||
"path": "coverage/release-closure.report.json",
|
||||
"role": "release_closure",
|
||||
"sha256": "d586d30720723ad9e9375bc7309751bef5db37d34c6c0de98f7f0a7f9b2e6900",
|
||||
"sha256": "7dea93eaf2ae9edcdc53c484171629f8bed1904679c062a9a328ddc15fa74986",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 1435099,
|
||||
"path": "coverage/release-evidence-index.json",
|
||||
"role": "release_evidence_index",
|
||||
"sha256": "92435805bfcbc19244d90d322293711e0306f445997c233a5dd98ebbc63fd333",
|
||||
"sha256": "5eecf795a2d5a887a46ef0a0fcd0e9ea40de77a47553f582c8239da7d41161e5",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
@@ -292,7 +292,7 @@
|
||||
},
|
||||
"release_action": "STOP_RELEASE",
|
||||
"release_decision": "blocked_not_release_candidate",
|
||||
"report_sha256": "5979dc1dd8275cb163bf8eed396a6c6afbe80714a5c9db91ccc8ab7fd5f9720b",
|
||||
"report_sha256": "9b55de44782ac77b58d4c7d0709bdbcc9647fdc550137883755c3fef83aa2d91",
|
||||
"schema": "k8-milestone-closeout.v1",
|
||||
"source_baseline": {
|
||||
"context_lock": {
|
||||
|
||||
@@ -100052,14 +100052,14 @@
|
||||
"bytes": 7196,
|
||||
"path": "coverage/release-candidate-gate.report.json",
|
||||
"role": "release_candidate_gate",
|
||||
"sha256": "7ef2381f4ee627a4792cf5448362c31c4bc8b3670ccda53a70b7955093398f67",
|
||||
"sha256": "2092257cc0aea41c5988b19a0e7aef74ed6ccae09062213e1a98f44adc4314b1",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 15574,
|
||||
"path": "coverage/release-remediation-intake.report.json",
|
||||
"role": "remediation_intake",
|
||||
"sha256": "7d5916f02e12e952ec517d59ff436237d09854c90a961ddbd1375f4598b4c2a3",
|
||||
"sha256": "6e0e41e4f0ff3cb7f62ecfe60cf07863878539547296263a210f9b6b1765c881",
|
||||
"status": "present"
|
||||
}
|
||||
],
|
||||
@@ -100072,7 +100072,7 @@
|
||||
"release_action": "STOP_RELEASE",
|
||||
"release_decision": "blocked_not_release_candidate",
|
||||
"remediation_status": "blocked_pending_manifest_review",
|
||||
"report_sha256": "59d06376a4cdd0b7e7983f476a894f9f522b4d9ae133670ab153fd5f6228e179",
|
||||
"report_sha256": "7ddd6e6af4264387c15f98f2cc9b923058ed29cfac0d8ca46f2587032c81a922",
|
||||
"review_policy": {
|
||||
"forbidden": [
|
||||
"promote_to_accepted",
|
||||
|
||||
@@ -71,21 +71,21 @@
|
||||
"bytes": 11539,
|
||||
"path": "coverage/compatibility-matrix.report.json",
|
||||
"role": "compatibility_matrix.report",
|
||||
"sha256": "7e5e946031b080bd22c3630313907383863b61e19d6e959c74c14b2dba112ea7",
|
||||
"sha256": "1079e4da3d18044a98b38e4e083eff90b26c6adfaa0d4903a636d19988af963b",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 7196,
|
||||
"path": "coverage/release-candidate-gate.report.json",
|
||||
"role": "release_candidate_gate.report",
|
||||
"sha256": "7ef2381f4ee627a4792cf5448362c31c4bc8b3670ccda53a70b7955093398f67",
|
||||
"sha256": "2092257cc0aea41c5988b19a0e7aef74ed6ccae09062213e1a98f44adc4314b1",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 15574,
|
||||
"path": "coverage/release-remediation-intake.report.json",
|
||||
"role": "release_remediation_intake.report",
|
||||
"sha256": "7d5916f02e12e952ec517d59ff436237d09854c90a961ddbd1375f4598b4c2a3",
|
||||
"sha256": "6e0e41e4f0ff3cb7f62ecfe60cf07863878539547296263a210f9b6b1765c881",
|
||||
"status": "present"
|
||||
}
|
||||
],
|
||||
@@ -148,7 +148,7 @@
|
||||
"release_action": "STOP_RELEASE",
|
||||
"release_decision": "blocked_not_release_candidate",
|
||||
"remediation_status": "blocked_missing_locked_inputs",
|
||||
"report_sha256": "bcd7d38f6eb6a7c1cd18ed54e39d7b9e05788a58632eb29dcde13ad2fa55d76d",
|
||||
"report_sha256": "44b4bc2a64b9f43d0a4a0b4eb4afd176396cda938c733b70a5f257d9e5abd248",
|
||||
"review_policy": {
|
||||
"forbidden": [
|
||||
"promote_matrixkins_to_official",
|
||||
|
||||
@@ -79,28 +79,28 @@
|
||||
"bytes": 9239,
|
||||
"path": "coverage/remediation-evidence-roundup.report.json",
|
||||
"role": "remediation_roundup",
|
||||
"sha256": "f91376e3cd4a7871610b9881b9f997a627fc205c58919d47c7e7e43b8545dd29",
|
||||
"sha256": "6746fda47f7efc4cc0902478854dabbb91e42b0bd6e58fc62393b7c9ebc2d40e",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 7196,
|
||||
"path": "coverage/release-candidate-gate.report.json",
|
||||
"role": "release_candidate_gate",
|
||||
"sha256": "7ef2381f4ee627a4792cf5448362c31c4bc8b3670ccda53a70b7955093398f67",
|
||||
"sha256": "2092257cc0aea41c5988b19a0e7aef74ed6ccae09062213e1a98f44adc4314b1",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 26665,
|
||||
"path": "coverage/post-release-audit.report.json",
|
||||
"role": "post_release_audit",
|
||||
"sha256": "3ab0c8bf670141cd23a5698bbb94df8416020939b046e1c1b79a1ee9ae69d872",
|
||||
"sha256": "6794b4fd2b3b2ffb54b6a48d298265a8ac9b700bf5e1da434d80c9bb2a45f328",
|
||||
"status": "present"
|
||||
}
|
||||
],
|
||||
"next_transition": "collect owner decisions, create a new context when locked inputs change, then regenerate closure/audit/gate",
|
||||
"release_action": "STOP_RELEASE",
|
||||
"release_decision": "blocked_not_release_candidate",
|
||||
"report_sha256": "fc7d7160ceae3bed7a9cbc2e942b2abe21af51f17c9e235d86b340868c001246",
|
||||
"report_sha256": "5006286fd2d25bf73e262633e3a6d12b89b28af9d159ef84ad58132bb79e6de2",
|
||||
"review_status": "owner_input_required",
|
||||
"schema": "owner-review-gate-refresh.v1",
|
||||
"status": "blocked",
|
||||
|
||||
@@ -262,9 +262,9 @@
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"actual": "1d41b7af74c24776e820f9305d56b4ab3c2a749a23b611693e68b60fbc4c3c44",
|
||||
"actual": "82ba7df0a5ad50d72fd3b5f392d59623b2eac3ac6be26537a60b863b2fa4b5d6",
|
||||
"evidence": "coverage/release-closure.report.json",
|
||||
"expected": "1d41b7af74c24776e820f9305d56b4ab3c2a749a23b611693e68b60fbc4c3c44",
|
||||
"expected": "82ba7df0a5ad50d72fd3b5f392d59623b2eac3ac6be26537a60b863b2fa4b5d6",
|
||||
"name": "closure_compatibility_report_hash",
|
||||
"status": "verified"
|
||||
},
|
||||
@@ -276,16 +276,16 @@
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"actual": "d7f0d686152e6317925d7cbf104efdd1980dd5b74bdf503f2f532df18d60c229",
|
||||
"actual": "f6e86b87f39436c1bac0ceb30cb19cae670dc4782a51448b3f5bb6404c9136d1",
|
||||
"evidence": "coverage/release-closure.report.json",
|
||||
"expected": "d7f0d686152e6317925d7cbf104efdd1980dd5b74bdf503f2f532df18d60c229",
|
||||
"expected": "f6e86b87f39436c1bac0ceb30cb19cae670dc4782a51448b3f5bb6404c9136d1",
|
||||
"name": "closure_evidence_index_report_hash",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"actual": "1d41b7af74c24776e820f9305d56b4ab3c2a749a23b611693e68b60fbc4c3c44",
|
||||
"actual": "82ba7df0a5ad50d72fd3b5f392d59623b2eac3ac6be26537a60b863b2fa4b5d6",
|
||||
"evidence": "coverage/release-evidence-index.json",
|
||||
"expected": "1d41b7af74c24776e820f9305d56b4ab3c2a749a23b611693e68b60fbc4c3c44",
|
||||
"expected": "82ba7df0a5ad50d72fd3b5f392d59623b2eac3ac6be26537a60b863b2fa4b5d6",
|
||||
"name": "index_compatibility_report_hash",
|
||||
"status": "verified"
|
||||
},
|
||||
@@ -366,27 +366,27 @@
|
||||
},
|
||||
{
|
||||
"actual_bytes": 1945,
|
||||
"actual_sha256": "d586d30720723ad9e9375bc7309751bef5db37d34c6c0de98f7f0a7f9b2e6900",
|
||||
"actual_sha256": "7dea93eaf2ae9edcdc53c484171629f8bed1904679c062a9a328ddc15fa74986",
|
||||
"expected_bytes": 1945,
|
||||
"expected_sha256": "d586d30720723ad9e9375bc7309751bef5db37d34c6c0de98f7f0a7f9b2e6900",
|
||||
"expected_sha256": "7dea93eaf2ae9edcdc53c484171629f8bed1904679c062a9a328ddc15fa74986",
|
||||
"path": "coverage/release-closure.report.json",
|
||||
"role": "release_closure",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"actual_bytes": 1435099,
|
||||
"actual_sha256": "92435805bfcbc19244d90d322293711e0306f445997c233a5dd98ebbc63fd333",
|
||||
"actual_sha256": "5eecf795a2d5a887a46ef0a0fcd0e9ea40de77a47553f582c8239da7d41161e5",
|
||||
"expected_bytes": 1435099,
|
||||
"expected_sha256": "92435805bfcbc19244d90d322293711e0306f445997c233a5dd98ebbc63fd333",
|
||||
"expected_sha256": "5eecf795a2d5a887a46ef0a0fcd0e9ea40de77a47553f582c8239da7d41161e5",
|
||||
"path": "coverage/release-evidence-index.json",
|
||||
"role": "release_evidence_index",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"actual_bytes": 11539,
|
||||
"actual_sha256": "7e5e946031b080bd22c3630313907383863b61e19d6e959c74c14b2dba112ea7",
|
||||
"actual_sha256": "1079e4da3d18044a98b38e4e083eff90b26c6adfaa0d4903a636d19988af963b",
|
||||
"expected_bytes": 11539,
|
||||
"expected_sha256": "7e5e946031b080bd22c3630313907383863b61e19d6e959c74c14b2dba112ea7",
|
||||
"expected_sha256": "1079e4da3d18044a98b38e4e083eff90b26c6adfaa0d4903a636d19988af963b",
|
||||
"path": "coverage/compatibility-matrix.report.json",
|
||||
"role": "compatibility_matrix",
|
||||
"status": "verified"
|
||||
@@ -460,26 +460,26 @@
|
||||
"report_self_hashes": {
|
||||
"reports": [
|
||||
{
|
||||
"actual": "b55d68c975511f6dede4aa1bc03eeae5a815947d6217d7e3a8061fa1cba201b8",
|
||||
"declared": "b55d68c975511f6dede4aa1bc03eeae5a815947d6217d7e3a8061fa1cba201b8",
|
||||
"actual": "9b75b848d1ab9c27cfe431776a59a3b5b15fab23c420c694a795c2db9f8fabc0",
|
||||
"declared": "9b75b848d1ab9c27cfe431776a59a3b5b15fab23c420c694a795c2db9f8fabc0",
|
||||
"path": "coverage/release-candidate-gate.report.json",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"actual": "2d73eaeaf8cc7798ef1279e309417ee72ba0e122b4ab5312998668208d100fa1",
|
||||
"declared": "2d73eaeaf8cc7798ef1279e309417ee72ba0e122b4ab5312998668208d100fa1",
|
||||
"actual": "26b10dd3747ec06a29b6188dca47a9aeb7d83ceaa4821fe93261086848f2f5d1",
|
||||
"declared": "26b10dd3747ec06a29b6188dca47a9aeb7d83ceaa4821fe93261086848f2f5d1",
|
||||
"path": "coverage/release-closure.report.json",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"actual": "d7f0d686152e6317925d7cbf104efdd1980dd5b74bdf503f2f532df18d60c229",
|
||||
"declared": "d7f0d686152e6317925d7cbf104efdd1980dd5b74bdf503f2f532df18d60c229",
|
||||
"actual": "f6e86b87f39436c1bac0ceb30cb19cae670dc4782a51448b3f5bb6404c9136d1",
|
||||
"declared": "f6e86b87f39436c1bac0ceb30cb19cae670dc4782a51448b3f5bb6404c9136d1",
|
||||
"path": "coverage/release-evidence-index.json",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"actual": "1d41b7af74c24776e820f9305d56b4ab3c2a749a23b611693e68b60fbc4c3c44",
|
||||
"declared": "1d41b7af74c24776e820f9305d56b4ab3c2a749a23b611693e68b60fbc4c3c44",
|
||||
"actual": "82ba7df0a5ad50d72fd3b5f392d59623b2eac3ac6be26537a60b863b2fa4b5d6",
|
||||
"declared": "82ba7df0a5ad50d72fd3b5f392d59623b2eac3ac6be26537a60b863b2fa4b5d6",
|
||||
"path": "coverage/compatibility-matrix.report.json",
|
||||
"status": "verified"
|
||||
},
|
||||
@@ -503,8 +503,8 @@
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"actual": "b55d68c975511f6dede4aa1bc03eeae5a815947d6217d7e3a8061fa1cba201b8",
|
||||
"declared": "b55d68c975511f6dede4aa1bc03eeae5a815947d6217d7e3a8061fa1cba201b8",
|
||||
"actual": "9b75b848d1ab9c27cfe431776a59a3b5b15fab23c420c694a795c2db9f8fabc0",
|
||||
"declared": "9b75b848d1ab9c27cfe431776a59a3b5b15fab23c420c694a795c2db9f8fabc0",
|
||||
"path": "coverage/release-candidate-gate.report.json",
|
||||
"status": "verified"
|
||||
}
|
||||
@@ -538,27 +538,27 @@
|
||||
},
|
||||
{
|
||||
"actual_bytes": 1945,
|
||||
"actual_sha256": "d586d30720723ad9e9375bc7309751bef5db37d34c6c0de98f7f0a7f9b2e6900",
|
||||
"actual_sha256": "7dea93eaf2ae9edcdc53c484171629f8bed1904679c062a9a328ddc15fa74986",
|
||||
"expected_bytes": 1945,
|
||||
"expected_sha256": "d586d30720723ad9e9375bc7309751bef5db37d34c6c0de98f7f0a7f9b2e6900",
|
||||
"expected_sha256": "7dea93eaf2ae9edcdc53c484171629f8bed1904679c062a9a328ddc15fa74986",
|
||||
"path": "coverage/release-closure.report.json",
|
||||
"role": "release_closure",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"actual_bytes": 1435099,
|
||||
"actual_sha256": "92435805bfcbc19244d90d322293711e0306f445997c233a5dd98ebbc63fd333",
|
||||
"actual_sha256": "5eecf795a2d5a887a46ef0a0fcd0e9ea40de77a47553f582c8239da7d41161e5",
|
||||
"expected_bytes": 1435099,
|
||||
"expected_sha256": "92435805bfcbc19244d90d322293711e0306f445997c233a5dd98ebbc63fd333",
|
||||
"expected_sha256": "5eecf795a2d5a887a46ef0a0fcd0e9ea40de77a47553f582c8239da7d41161e5",
|
||||
"path": "coverage/release-evidence-index.json",
|
||||
"role": "release_evidence_index",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"actual_bytes": 11539,
|
||||
"actual_sha256": "7e5e946031b080bd22c3630313907383863b61e19d6e959c74c14b2dba112ea7",
|
||||
"actual_sha256": "1079e4da3d18044a98b38e4e083eff90b26c6adfaa0d4903a636d19988af963b",
|
||||
"expected_bytes": 11539,
|
||||
"expected_sha256": "7e5e946031b080bd22c3630313907383863b61e19d6e959c74c14b2dba112ea7",
|
||||
"expected_sha256": "1079e4da3d18044a98b38e4e083eff90b26c6adfaa0d4903a636d19988af963b",
|
||||
"path": "coverage/compatibility-matrix.report.json",
|
||||
"role": "compatibility_matrix",
|
||||
"status": "verified"
|
||||
@@ -632,7 +632,7 @@
|
||||
"bytes": 7196,
|
||||
"path": "coverage/release-candidate-gate.report.json",
|
||||
"role": "release_candidate_gate",
|
||||
"sha256": "7ef2381f4ee627a4792cf5448362c31c4bc8b3670ccda53a70b7955093398f67",
|
||||
"sha256": "2092257cc0aea41c5988b19a0e7aef74ed6ccae09062213e1a98f44adc4314b1",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
@@ -670,7 +670,7 @@
|
||||
},
|
||||
"release_action": "STOP_RELEASE",
|
||||
"release_decision": "blocked_not_release_candidate",
|
||||
"report_sha256": "515d7c8a1fccc01a04d2c611a3338b06418d178c20b84263c75f145e65b6424f",
|
||||
"report_sha256": "2011f99b5e93b3d16697d0b347bdd55f572a99475ca518e9de9316baacf2b0aa",
|
||||
"schema": "post-release-audit.v1",
|
||||
"source_baseline": {
|
||||
"context_lock": {
|
||||
|
||||
207
coverage/project-task-readiness.report.json
Normal file
207
coverage/project-task-readiness.report.json
Normal file
@@ -0,0 +1,207 @@
|
||||
{
|
||||
"blockers": [
|
||||
"accepted_entries_missing",
|
||||
"browser_matrix_unverified",
|
||||
"configuration_resources_missing",
|
||||
"license_closure_incomplete",
|
||||
"manifest_seed_unassigned",
|
||||
"official_oracle_missing"
|
||||
],
|
||||
"candidate_eligible": false,
|
||||
"checks": {
|
||||
"context_consistency": {
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"status": "verified"
|
||||
},
|
||||
"implementation_evidence_verified": {
|
||||
"status": "verified"
|
||||
},
|
||||
"implementation_tasks_unique": {
|
||||
"status": "verified",
|
||||
"tasks": 12
|
||||
},
|
||||
"no_self_loop": {
|
||||
"automatic_retry": false,
|
||||
"current": "GOV-01",
|
||||
"next": "WAIT-OWNER-01",
|
||||
"status": "verified"
|
||||
},
|
||||
"owner_wait_is_external": {
|
||||
"status": "verified"
|
||||
},
|
||||
"six_release_blockers": {
|
||||
"ids": [
|
||||
"accepted_entries_missing",
|
||||
"browser_matrix_unverified",
|
||||
"configuration_resources_missing",
|
||||
"license_closure_incomplete",
|
||||
"manifest_seed_unassigned",
|
||||
"official_oracle_missing"
|
||||
],
|
||||
"status": "verified"
|
||||
},
|
||||
"stop_release_preserved": {
|
||||
"release_action": "STOP_RELEASE",
|
||||
"status": "verified"
|
||||
},
|
||||
"task_map_present": {
|
||||
"status": "verified"
|
||||
}
|
||||
},
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"implementation_status": "verified",
|
||||
"inputs": [
|
||||
{
|
||||
"bytes": 7647,
|
||||
"path": "context-lock.json",
|
||||
"role": "context_lock",
|
||||
"sha256": "785051d2a826ff45223da0a3dada919b75ac03a4ffb3c7e6f19083e78adc1abc",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 7196,
|
||||
"path": "coverage/release-candidate-gate.report.json",
|
||||
"role": "release_candidate_gate",
|
||||
"sha256": "2092257cc0aea41c5988b19a0e7aef74ed6ccae09062213e1a98f44adc4314b1",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 26665,
|
||||
"path": "coverage/post-release-audit.report.json",
|
||||
"role": "post_release_audit",
|
||||
"sha256": "6794b4fd2b3b2ffb54b6a48d298265a8ac9b700bf5e1da434d80c9bb2a45f328",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 3467,
|
||||
"path": "coverage/owner-review-gate-refresh.report.json",
|
||||
"role": "owner_review",
|
||||
"sha256": "33c49952650255a826bb0cf29e1063fcfd0a05a84a4b5e4273aa4fc7293b9774",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 3160,
|
||||
"path": "docs/linuxcnc-web-wasm-task-map.md",
|
||||
"role": "task_map",
|
||||
"sha256": "9661c08d556ce4c8abb45edcef168b8fbedd9a0c7729cec93df0e31415669452",
|
||||
"status": "present"
|
||||
}
|
||||
],
|
||||
"next_transition": "WAIT-OWNER-01: pause until six owner decisions or a new locked context input arrives; no automatic retry",
|
||||
"release_action": "STOP_RELEASE",
|
||||
"release_status": "blocked_external_owner",
|
||||
"report_sha256": "9ab0a4b1cd523197e3fbf00022fc00d59aba569453b301a2f5c38187f8d55671",
|
||||
"schema": "project-task-readiness.v1",
|
||||
"status": "partial",
|
||||
"task_id": "GOV-01",
|
||||
"tasks": [
|
||||
{
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"id": "M3-CFG-01",
|
||||
"implementation_status": "verified",
|
||||
"release_action": "STOP_RELEASE",
|
||||
"report": "coverage/configuration-startup-closure.report.json",
|
||||
"report_status": "partial",
|
||||
"task_hash": "63323aea77d281ad2fa29d47fd29a6a743ad629869f076783db7d2e78f7794af"
|
||||
},
|
||||
{
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"id": "M3-RT-02",
|
||||
"implementation_status": "verified",
|
||||
"release_action": "STOP_RELEASE",
|
||||
"report": "coverage/hal-component-manifest.report.json",
|
||||
"report_status": "partial",
|
||||
"task_hash": "8976d0a253abaa81cfa83fe767d33f65bde1b8e8391ced0d622672cf97938096"
|
||||
},
|
||||
{
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"id": "M3-RT-03",
|
||||
"implementation_status": "verified",
|
||||
"release_action": "STOP_RELEASE",
|
||||
"report": "coverage/virtual-device-fault-matrix.report.json",
|
||||
"report_status": "partial",
|
||||
"task_hash": "b36343aaeb80458509a906ae6228ac0653d390b20a8b0d88948e8b507e6f60c3"
|
||||
},
|
||||
{
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"id": "M3-FS-01",
|
||||
"implementation_status": "verified",
|
||||
"release_action": "STOP_RELEASE",
|
||||
"report": "coverage/workspace-session-integration.report.json",
|
||||
"report_status": "partial",
|
||||
"task_hash": "ea056ee88cf32a8f206c2e94571b9223a2f72befe348af84f3d0692ae89370c8"
|
||||
},
|
||||
{
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"id": "M3-PY-01",
|
||||
"implementation_status": "verified",
|
||||
"release_action": "STOP_RELEASE",
|
||||
"report": "coverage/python-worker-bridge.report.json",
|
||||
"report_status": "partial",
|
||||
"task_hash": "f1727f19814d7a639e99fe1a2eca9c8e62be1c99aa18fc6ad9db3bf1f9958237"
|
||||
},
|
||||
{
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"id": "FE-M1",
|
||||
"implementation_status": "verified",
|
||||
"release_action": "STOP_RELEASE",
|
||||
"report": "coverage/frontend-m1.report.json",
|
||||
"report_status": "partial",
|
||||
"task_hash": "5180544f934f6a9a348ac321c1a9ef8a9b830ed416caef844c9e3a3d55b75cef"
|
||||
},
|
||||
{
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"id": "FE-M2",
|
||||
"implementation_status": "verified",
|
||||
"release_action": "STOP_RELEASE",
|
||||
"report": "coverage/frontend-m2.report.json",
|
||||
"report_status": "partial",
|
||||
"task_hash": "0c57f73691a827289247e294587721d4bf694024b24aca297a6d653cb8c3b58c"
|
||||
},
|
||||
{
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"id": "FE-M3",
|
||||
"implementation_status": "verified",
|
||||
"release_action": "STOP_RELEASE",
|
||||
"report": "coverage/frontend-m3.report.json",
|
||||
"report_status": "partial",
|
||||
"task_hash": "740f81de42580a39b2232966812588f1b44f0de21bcc153d18985e20ae641998"
|
||||
},
|
||||
{
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"id": "FE-M4",
|
||||
"implementation_status": "verified",
|
||||
"release_action": "STOP_RELEASE",
|
||||
"report": "coverage/frontend-m4.report.json",
|
||||
"report_status": "partial",
|
||||
"task_hash": "3944dfaee264ebd7fdba05abc194fa5c01ac4b332370b995e9221cdebd3562f4"
|
||||
},
|
||||
{
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"id": "REG-01",
|
||||
"implementation_status": "verified",
|
||||
"release_action": "STOP_RELEASE",
|
||||
"report": "coverage/full-configuration-startup-matrix.report.json",
|
||||
"report_status": "partial",
|
||||
"task_hash": "4b8817b2ba44bd2d1694c404c887b7a56799422123e02a714715c632f8035161"
|
||||
},
|
||||
{
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"id": "REG-03",
|
||||
"implementation_status": "verified",
|
||||
"release_action": "STOP_RELEASE",
|
||||
"report": "coverage/recovery-offline-fault-matrix.report.json",
|
||||
"report_status": "partial",
|
||||
"task_hash": "5ca81a3dbe4be9caa4a47ecbbb7540d424d66f858dc21d2250575c29411bc905"
|
||||
},
|
||||
{
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"id": "REG-04",
|
||||
"implementation_status": "verified",
|
||||
"release_action": "STOP_RELEASE",
|
||||
"report": "coverage/browser-performance-matrix.report.json",
|
||||
"report_status": "partial",
|
||||
"task_hash": "325c5ddaba4d4db51616ca73612345606936e184b236d49c1ff30d65ed8d1c08"
|
||||
}
|
||||
]
|
||||
}
|
||||
163
coverage/python-worker-bridge.report.json
Normal file
163
coverage/python-worker-bridge.report.json
Normal file
@@ -0,0 +1,163 @@
|
||||
{
|
||||
"candidate_eligible": false,
|
||||
"checks": {
|
||||
"manifest_pin": {
|
||||
"status": "verified",
|
||||
"version": "0.29.4"
|
||||
},
|
||||
"release_stop_preserved": {
|
||||
"release_action": "STOP_RELEASE",
|
||||
"status": "verified"
|
||||
},
|
||||
"repeat_determinism": {
|
||||
"status": "verified"
|
||||
},
|
||||
"session_dependency": {
|
||||
"status": "verified"
|
||||
},
|
||||
"virtual_api_and_denial": {
|
||||
"status": "verified"
|
||||
}
|
||||
},
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"implementation_status": "verified",
|
||||
"inputs": [
|
||||
{
|
||||
"bytes": 7647,
|
||||
"path": "context-lock.json",
|
||||
"role": "context_lock",
|
||||
"sha256": "785051d2a826ff45223da0a3dada919b75ac03a4ffb3c7e6f19083e78adc1abc",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 1902,
|
||||
"path": "python-runtime/manifest.json",
|
||||
"role": "python_manifest",
|
||||
"sha256": "340faa6ef5bedcaeb0583f463e6b89cb442ddf1d83d7e6ee8d96cee438fe4213",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 636,
|
||||
"path": "coverage/python-runtime.report.json",
|
||||
"role": "python_runtime",
|
||||
"sha256": "be531c8cb5af55f9527b6b6b3955ff908a748fae0e37952fa699aecf1a44b399",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 3685,
|
||||
"path": "coverage/workspace-session-integration.report.json",
|
||||
"role": "workspace_session_integration",
|
||||
"sha256": "19a5701dd49877153cfa0dc7fa886b5c0e72baadb5023143cef61bc9f94ca13b",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 7196,
|
||||
"path": "coverage/release-candidate-gate.report.json",
|
||||
"role": "release_candidate_gate",
|
||||
"sha256": "2092257cc0aea41c5988b19a0e7aef74ed6ccae09062213e1a98f44adc4314b1",
|
||||
"status": "present"
|
||||
}
|
||||
],
|
||||
"next_transition": "execute FE-M1 minimal real frontend vertical slice",
|
||||
"release_action": "STOP_RELEASE",
|
||||
"report_sha256": "f1727f19814d7a639e99fe1a2eca9c8e62be1c99aa18fc6ad9db3bf1f9958237",
|
||||
"runtime": {
|
||||
"abi_version": "2025_0",
|
||||
"artifacts": [
|
||||
{
|
||||
"bytes": 122027,
|
||||
"license": "MPL-2.0",
|
||||
"mirror_kind": "official",
|
||||
"name": "pyodide-lock.json",
|
||||
"origin_url": "https://github.com/pyodide/pyodide/releases/tag/0.29.4",
|
||||
"role": "package_lock",
|
||||
"sha256": "14d2c2dba101277999e17135e653d8f15389ad1437f53eae213bf0c3cdff723d",
|
||||
"source_url": "https://cdn.jsdelivr.net/pyodide/v0.29.4/full/pyodide-lock.json",
|
||||
"version": "0.29.4"
|
||||
},
|
||||
{
|
||||
"bytes": 18597,
|
||||
"license": "MPL-2.0",
|
||||
"mirror_kind": "official",
|
||||
"name": "pyodide.js",
|
||||
"origin_url": "https://github.com/pyodide/pyodide/releases/tag/0.29.4",
|
||||
"role": "loader_metadata",
|
||||
"sha256": "7be9e63eddf6bd8786a5ab71c8689c35731d187e3415fe58d7cb95423b50421a",
|
||||
"source_url": "https://cdn.jsdelivr.net/pyodide/v0.29.4/full/pyodide.js",
|
||||
"version": "0.29.4"
|
||||
}
|
||||
],
|
||||
"denied_capabilities": [
|
||||
"os.system",
|
||||
"subprocess",
|
||||
"socket",
|
||||
"select",
|
||||
"multiprocessing",
|
||||
"threading",
|
||||
"ctypes",
|
||||
"fcntl",
|
||||
"pty",
|
||||
"termios",
|
||||
"device_paths",
|
||||
"arbitrary_host_paths"
|
||||
],
|
||||
"index_url": "https://cdn.jsdelivr.net/pyodide/v0.29.4/full/",
|
||||
"offline_required": true,
|
||||
"origin_release": "https://github.com/pyodide/pyodide/releases/tag/0.29.4",
|
||||
"package_policy": {
|
||||
"allowed_packages": [],
|
||||
"mode": "allowlist",
|
||||
"reason": "LinuxCNC compatibility modules are virtual and core Python packages are not accepted until individually mapped and hashed."
|
||||
},
|
||||
"platform": "emscripten_4_0_9",
|
||||
"python_version": "3.13.2",
|
||||
"runtime": "Pyodide",
|
||||
"schema": "python-runtime-manifest.v1",
|
||||
"version": "0.29.4",
|
||||
"virtual_modules": {
|
||||
"INI": [
|
||||
"find",
|
||||
"findall",
|
||||
"sections"
|
||||
],
|
||||
"gstat": [
|
||||
"state",
|
||||
"task",
|
||||
"motion"
|
||||
],
|
||||
"hal": [
|
||||
"component",
|
||||
"pin",
|
||||
"param",
|
||||
"signal",
|
||||
"thread"
|
||||
],
|
||||
"linuxcnc": [
|
||||
"command",
|
||||
"stat",
|
||||
"error",
|
||||
"ini"
|
||||
]
|
||||
},
|
||||
"worker_only": true
|
||||
},
|
||||
"sample": {
|
||||
"first": {
|
||||
"exit_code": 0,
|
||||
"status": "passed",
|
||||
"stderr_sha256": "12ae32cb1ec02d01eda3581b127c1fee3b0dc53572ed6baf239721a03d82e126",
|
||||
"stdout": "python_bridge=passed calls=1 errors=3 hash=fnv1a64:b05c4bdd90382502",
|
||||
"stdout_sha256": "d99404df34b1e6f8e113b4dc354ccf8d2148d878651200b204521fa755fc4fbb"
|
||||
},
|
||||
"second": {
|
||||
"exit_code": 0,
|
||||
"status": "passed",
|
||||
"stderr_sha256": "12ae32cb1ec02d01eda3581b127c1fee3b0dc53572ed6baf239721a03d82e126",
|
||||
"stdout": "python_bridge=passed calls=1 errors=3 hash=fnv1a64:b05c4bdd90382502",
|
||||
"stdout_sha256": "d99404df34b1e6f8e113b4dc354ccf8d2148d878651200b204521fa755fc4fbb"
|
||||
}
|
||||
},
|
||||
"schema": "python-worker-bridge.v1",
|
||||
"status": "partial",
|
||||
"task_id": "M3-PY-01"
|
||||
}
|
||||
102
coverage/recovery-offline-fault-matrix.report.json
Normal file
102
coverage/recovery-offline-fault-matrix.report.json
Normal file
@@ -0,0 +1,102 @@
|
||||
{
|
||||
"candidate_eligible": false,
|
||||
"checks": {
|
||||
"fault_runner": {
|
||||
"status": "verified"
|
||||
},
|
||||
"migration_dependency": {
|
||||
"status": "verified"
|
||||
},
|
||||
"recovery_dependency": {
|
||||
"status": "verified"
|
||||
},
|
||||
"reg01_dependency": {
|
||||
"status": "verified"
|
||||
},
|
||||
"release_stop_preserved": {
|
||||
"release_action": "STOP_RELEASE",
|
||||
"status": "verified"
|
||||
},
|
||||
"repeat_determinism": {
|
||||
"status": "verified"
|
||||
},
|
||||
"session_dependency": {
|
||||
"status": "verified"
|
||||
}
|
||||
},
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"implementation_status": "verified",
|
||||
"inputs": [
|
||||
{
|
||||
"bytes": 7647,
|
||||
"path": "context-lock.json",
|
||||
"role": "context_lock",
|
||||
"sha256": "785051d2a826ff45223da0a3dada919b75ac03a4ffb3c7e6f19083e78adc1abc",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 225468,
|
||||
"path": "coverage/full-configuration-startup-matrix.report.json",
|
||||
"role": "full_configuration_matrix",
|
||||
"sha256": "ab270bb11acc0825ee0a7b61f06751a88a8808e2061eea531162780043cf4a77",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 3685,
|
||||
"path": "coverage/workspace-session-integration.report.json",
|
||||
"role": "workspace_session_integration",
|
||||
"sha256": "19a5701dd49877153cfa0dc7fa886b5c0e72baadb5023143cef61bc9f94ca13b",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 1446,
|
||||
"path": "coverage/workspace-recovery.report.json",
|
||||
"role": "workspace_recovery",
|
||||
"sha256": "b6140a4fd0f7b7c8ced8c19685cee086d78e27910dc9ecab7d28c201a0ae85b0",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 2225,
|
||||
"path": "coverage/workspace-migration.report.json",
|
||||
"role": "workspace_migration",
|
||||
"sha256": "ce7451b5c428f170f37c6357877f08f0c2f32dc9502490cae3fe947cc43252e8",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 7196,
|
||||
"path": "coverage/release-candidate-gate.report.json",
|
||||
"role": "release_candidate_gate",
|
||||
"sha256": "2092257cc0aea41c5988b19a0e7aef74ed6ccae09062213e1a98f44adc4314b1",
|
||||
"status": "present"
|
||||
}
|
||||
],
|
||||
"next_transition": "execute REG-04 browser and performance matrix",
|
||||
"release_action": "STOP_RELEASE",
|
||||
"report_sha256": "5ca81a3dbe4be9caa4a47ecbbb7540d424d66f858dc21d2250575c29411bc905",
|
||||
"sample": {
|
||||
"first": {
|
||||
"exit_code": 0,
|
||||
"status": "passed",
|
||||
"stderr_sha256": "12ae32cb1ec02d01eda3581b127c1fee3b0dc53572ed6baf239721a03d82e126",
|
||||
"stdout": "recovery_offline_faults=passed scenarios=5",
|
||||
"stdout_sha256": "7a62245e494eb4855f1668dab5f6577cba3e5b5e3d179798f33c0742ab5613e7"
|
||||
},
|
||||
"second": {
|
||||
"exit_code": 0,
|
||||
"status": "passed",
|
||||
"stderr_sha256": "12ae32cb1ec02d01eda3581b127c1fee3b0dc53572ed6baf239721a03d82e126",
|
||||
"stdout": "recovery_offline_faults=passed scenarios=5",
|
||||
"stdout_sha256": "7a62245e494eb4855f1668dab5f6577cba3e5b5e3d179798f33c0742ab5613e7"
|
||||
}
|
||||
},
|
||||
"scenarios": [
|
||||
"half_commit",
|
||||
"checkpoint_hash_mismatch",
|
||||
"event_gap",
|
||||
"offline_missing_resource",
|
||||
"online_network_required"
|
||||
],
|
||||
"schema": "recovery-offline-fault-matrix.v1",
|
||||
"status": "partial",
|
||||
"task_id": "REG-03"
|
||||
}
|
||||
@@ -1890,35 +1890,35 @@
|
||||
"bytes": 1435099,
|
||||
"path": "coverage/release-evidence-index.json",
|
||||
"role": "release_evidence_index",
|
||||
"sha256": "92435805bfcbc19244d90d322293711e0306f445997c233a5dd98ebbc63fd333",
|
||||
"sha256": "5eecf795a2d5a887a46ef0a0fcd0e9ea40de77a47553f582c8239da7d41161e5",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 4628776,
|
||||
"path": "coverage/manifest-ownership-remediation.report.json",
|
||||
"role": "manifest_ownership_remediation",
|
||||
"sha256": "6b8b416aa7dd50c1411094d85370af8668334db53dd35dc72a4d46cbb464e4f3",
|
||||
"sha256": "d9573847f82d1c138cd08ca9af9a4ed6d390876530bee4523f149de9fd34d203",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 7196,
|
||||
"path": "coverage/release-candidate-gate.report.json",
|
||||
"role": "release_candidate_gate",
|
||||
"sha256": "7ef2381f4ee627a4792cf5448362c31c4bc8b3670ccda53a70b7955093398f67",
|
||||
"sha256": "2092257cc0aea41c5988b19a0e7aef74ed6ccae09062213e1a98f44adc4314b1",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 15574,
|
||||
"path": "coverage/release-remediation-intake.report.json",
|
||||
"role": "remediation_intake",
|
||||
"sha256": "7d5916f02e12e952ec517d59ff436237d09854c90a961ddbd1375f4598b4c2a3",
|
||||
"sha256": "6e0e41e4f0ff3cb7f62ecfe60cf07863878539547296263a210f9b6b1765c881",
|
||||
"status": "present"
|
||||
}
|
||||
],
|
||||
"release_action": "STOP_RELEASE",
|
||||
"release_decision": "blocked_not_release_candidate",
|
||||
"remediation_status": "blocked_no_eligible_entries",
|
||||
"report_sha256": "ff9a00c973885443184cf92e9a6ae0a32f95ae7b9c9d6676f5af53c836510db4",
|
||||
"report_sha256": "62e150f223606a6529c5a11b5f60def68f35249a773bdea39cb8f9b5cec6a207",
|
||||
"schema": "release-acceptance-remediation.v1",
|
||||
"status": "complete",
|
||||
"task_id": "K8-REL-09"
|
||||
|
||||
@@ -105,7 +105,7 @@
|
||||
"path": "coverage/release-closure.report.json",
|
||||
"role": "release_closure",
|
||||
"schema": "release-closure-report.v1",
|
||||
"sha256": "d586d30720723ad9e9375bc7309751bef5db37d34c6c0de98f7f0a7f9b2e6900",
|
||||
"sha256": "7dea93eaf2ae9edcdc53c484171629f8bed1904679c062a9a328ddc15fa74986",
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
@@ -113,7 +113,7 @@
|
||||
"path": "coverage/release-evidence-index.json",
|
||||
"role": "release_evidence_index",
|
||||
"schema": "release-evidence-index.v1",
|
||||
"sha256": "92435805bfcbc19244d90d322293711e0306f445997c233a5dd98ebbc63fd333",
|
||||
"sha256": "5eecf795a2d5a887a46ef0a0fcd0e9ea40de77a47553f582c8239da7d41161e5",
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
@@ -122,7 +122,7 @@
|
||||
"path": "coverage/compatibility-matrix.report.json",
|
||||
"role": "compatibility_matrix",
|
||||
"schema": "release-compatibility-matrix.v1",
|
||||
"sha256": "7e5e946031b080bd22c3630313907383863b61e19d6e959c74c14b2dba112ea7",
|
||||
"sha256": "1079e4da3d18044a98b38e4e083eff90b26c6adfaa0d4903a636d19988af963b",
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
@@ -208,7 +208,7 @@
|
||||
},
|
||||
"release_action": "STOP_RELEASE",
|
||||
"release_decision": "blocked_not_release_candidate",
|
||||
"report_sha256": "b55d68c975511f6dede4aa1bc03eeae5a815947d6217d7e3a8061fa1cba201b8",
|
||||
"report_sha256": "9b75b848d1ab9c27cfe431776a59a3b5b15fab23c420c694a795c2db9f8fabc0",
|
||||
"schema": "release-candidate-gate.v1",
|
||||
"source_baseline": {
|
||||
"context_lock": {
|
||||
|
||||
@@ -38,12 +38,12 @@
|
||||
],
|
||||
"compatibility": {
|
||||
"path": "coverage/compatibility-matrix.report.json",
|
||||
"sha256": "1d41b7af74c24776e820f9305d56b4ab3c2a749a23b611693e68b60fbc4c3c44"
|
||||
"sha256": "82ba7df0a5ad50d72fd3b5f392d59623b2eac3ac6be26537a60b863b2fa4b5d6"
|
||||
},
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"evidence_index": {
|
||||
"path": "coverage/release-evidence-index.json",
|
||||
"sha256": "d7f0d686152e6317925d7cbf104efdd1980dd5b74bdf503f2f532df18d60c229"
|
||||
"sha256": "f6e86b87f39436c1bac0ceb30cb19cae670dc4782a51448b3f5bb6404c9136d1"
|
||||
},
|
||||
"integrity": {
|
||||
"all_affected_entries_have_required_evidence": true,
|
||||
@@ -63,7 +63,7 @@
|
||||
"sha256": "ce7451b5c428f170f37c6357877f08f0c2f32dc9502490cae3fe947cc43252e8"
|
||||
},
|
||||
"release_decision": "blocked_not_release_candidate",
|
||||
"report_sha256": "2d73eaeaf8cc7798ef1279e309417ee72ba0e122b4ab5312998668208d100fa1",
|
||||
"report_sha256": "26b10dd3747ec06a29b6188dca47a9aeb7d83ceaa4821fe93261086848f2f5d1",
|
||||
"schema": "release-closure-report.v1",
|
||||
"status": "blocked"
|
||||
}
|
||||
|
||||
@@ -37349,7 +37349,7 @@
|
||||
],
|
||||
"compatibility_report": {
|
||||
"path": "coverage/compatibility-matrix.report.json",
|
||||
"sha256": "1d41b7af74c24776e820f9305d56b4ab3c2a749a23b611693e68b60fbc4c3c44"
|
||||
"sha256": "82ba7df0a5ad50d72fd3b5f392d59623b2eac3ac6be26537a60b863b2fa4b5d6"
|
||||
},
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"context_lock": {
|
||||
@@ -37427,7 +37427,7 @@
|
||||
]
|
||||
},
|
||||
"release_decision": "blocked_not_release_candidate",
|
||||
"report_sha256": "d7f0d686152e6317925d7cbf104efdd1980dd5b74bdf503f2f532df18d60c229",
|
||||
"report_sha256": "f6e86b87f39436c1bac0ceb30cb19cae670dc4782a51448b3f5bb6404c9136d1",
|
||||
"reports": [
|
||||
{
|
||||
"bytes": 497244,
|
||||
@@ -37791,7 +37791,7 @@
|
||||
"path": "coverage/compatibility-matrix.report.json",
|
||||
"role": "compatibility_matrix",
|
||||
"schema": "release-compatibility-matrix.v1",
|
||||
"sha256": "7e5e946031b080bd22c3630313907383863b61e19d6e959c74c14b2dba112ea7",
|
||||
"sha256": "1079e4da3d18044a98b38e4e083eff90b26c6adfaa0d4903a636d19988af963b",
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -60,36 +60,36 @@
|
||||
"comparisons": [
|
||||
{
|
||||
"actual_bytes": 26665,
|
||||
"actual_sha256": "3ab0c8bf670141cd23a5698bbb94df8416020939b046e1c1b79a1ee9ae69d872",
|
||||
"actual_sha256": "6794b4fd2b3b2ffb54b6a48d298265a8ac9b700bf5e1da434d80c9bb2a45f328",
|
||||
"expected_bytes": 26665,
|
||||
"expected_sha256": "3ab0c8bf670141cd23a5698bbb94df8416020939b046e1c1b79a1ee9ae69d872",
|
||||
"expected_sha256": "6794b4fd2b3b2ffb54b6a48d298265a8ac9b700bf5e1da434d80c9bb2a45f328",
|
||||
"path": "coverage/post-release-audit.report.json",
|
||||
"role": "post_release_audit",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"actual_bytes": 7196,
|
||||
"actual_sha256": "7ef2381f4ee627a4792cf5448362c31c4bc8b3670ccda53a70b7955093398f67",
|
||||
"actual_sha256": "2092257cc0aea41c5988b19a0e7aef74ed6ccae09062213e1a98f44adc4314b1",
|
||||
"expected_bytes": 7196,
|
||||
"expected_sha256": "7ef2381f4ee627a4792cf5448362c31c4bc8b3670ccda53a70b7955093398f67",
|
||||
"expected_sha256": "2092257cc0aea41c5988b19a0e7aef74ed6ccae09062213e1a98f44adc4314b1",
|
||||
"path": "coverage/release-candidate-gate.report.json",
|
||||
"role": "release_candidate_gate",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"actual_bytes": 1945,
|
||||
"actual_sha256": "d586d30720723ad9e9375bc7309751bef5db37d34c6c0de98f7f0a7f9b2e6900",
|
||||
"actual_sha256": "7dea93eaf2ae9edcdc53c484171629f8bed1904679c062a9a328ddc15fa74986",
|
||||
"expected_bytes": 1945,
|
||||
"expected_sha256": "d586d30720723ad9e9375bc7309751bef5db37d34c6c0de98f7f0a7f9b2e6900",
|
||||
"expected_sha256": "7dea93eaf2ae9edcdc53c484171629f8bed1904679c062a9a328ddc15fa74986",
|
||||
"path": "coverage/release-closure.report.json",
|
||||
"role": "release_closure",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"actual_bytes": 1435099,
|
||||
"actual_sha256": "92435805bfcbc19244d90d322293711e0306f445997c233a5dd98ebbc63fd333",
|
||||
"actual_sha256": "5eecf795a2d5a887a46ef0a0fcd0e9ea40de77a47553f582c8239da7d41161e5",
|
||||
"expected_bytes": 1435099,
|
||||
"expected_sha256": "92435805bfcbc19244d90d322293711e0306f445997c233a5dd98ebbc63fd333",
|
||||
"expected_sha256": "5eecf795a2d5a887a46ef0a0fcd0e9ea40de77a47553f582c8239da7d41161e5",
|
||||
"path": "coverage/release-evidence-index.json",
|
||||
"role": "release_evidence_index",
|
||||
"status": "verified"
|
||||
@@ -112,32 +112,32 @@
|
||||
"source_report_self_hashes": {
|
||||
"reports": [
|
||||
{
|
||||
"actual": "5979dc1dd8275cb163bf8eed396a6c6afbe80714a5c9db91ccc8ab7fd5f9720b",
|
||||
"declared": "5979dc1dd8275cb163bf8eed396a6c6afbe80714a5c9db91ccc8ab7fd5f9720b",
|
||||
"actual": "9b55de44782ac77b58d4c7d0709bdbcc9647fdc550137883755c3fef83aa2d91",
|
||||
"declared": "9b55de44782ac77b58d4c7d0709bdbcc9647fdc550137883755c3fef83aa2d91",
|
||||
"path": "coverage/k8-milestone-closeout.report.json",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"actual": "515d7c8a1fccc01a04d2c611a3338b06418d178c20b84263c75f145e65b6424f",
|
||||
"declared": "515d7c8a1fccc01a04d2c611a3338b06418d178c20b84263c75f145e65b6424f",
|
||||
"actual": "2011f99b5e93b3d16697d0b347bdd55f572a99475ca518e9de9316baacf2b0aa",
|
||||
"declared": "2011f99b5e93b3d16697d0b347bdd55f572a99475ca518e9de9316baacf2b0aa",
|
||||
"path": "coverage/post-release-audit.report.json",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"actual": "b55d68c975511f6dede4aa1bc03eeae5a815947d6217d7e3a8061fa1cba201b8",
|
||||
"declared": "b55d68c975511f6dede4aa1bc03eeae5a815947d6217d7e3a8061fa1cba201b8",
|
||||
"actual": "9b75b848d1ab9c27cfe431776a59a3b5b15fab23c420c694a795c2db9f8fabc0",
|
||||
"declared": "9b75b848d1ab9c27cfe431776a59a3b5b15fab23c420c694a795c2db9f8fabc0",
|
||||
"path": "coverage/release-candidate-gate.report.json",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"actual": "2d73eaeaf8cc7798ef1279e309417ee72ba0e122b4ab5312998668208d100fa1",
|
||||
"declared": "2d73eaeaf8cc7798ef1279e309417ee72ba0e122b4ab5312998668208d100fa1",
|
||||
"actual": "26b10dd3747ec06a29b6188dca47a9aeb7d83ceaa4821fe93261086848f2f5d1",
|
||||
"declared": "26b10dd3747ec06a29b6188dca47a9aeb7d83ceaa4821fe93261086848f2f5d1",
|
||||
"path": "coverage/release-closure.report.json",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"actual": "d7f0d686152e6317925d7cbf104efdd1980dd5b74bdf503f2f532df18d60c229",
|
||||
"declared": "d7f0d686152e6317925d7cbf104efdd1980dd5b74bdf503f2f532df18d60c229",
|
||||
"actual": "f6e86b87f39436c1bac0ceb30cb19cae670dc4782a51448b3f5bb6404c9136d1",
|
||||
"declared": "f6e86b87f39436c1bac0ceb30cb19cae670dc4782a51448b3f5bb6404c9136d1",
|
||||
"path": "coverage/release-evidence-index.json",
|
||||
"status": "verified"
|
||||
}
|
||||
@@ -168,35 +168,35 @@
|
||||
"bytes": 10299,
|
||||
"path": "coverage/k8-milestone-closeout.report.json",
|
||||
"role": "k8_milestone_closeout",
|
||||
"sha256": "6fe244b20e501083e4fabd46f51f9f1736c4c289fe7233e77d2f10924fadc823",
|
||||
"sha256": "4fed8e96ae515e5c68c7c3c270cfe5bbab9416874260f19382a6085aa2490108",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 26665,
|
||||
"path": "coverage/post-release-audit.report.json",
|
||||
"role": "post_release_audit",
|
||||
"sha256": "3ab0c8bf670141cd23a5698bbb94df8416020939b046e1c1b79a1ee9ae69d872",
|
||||
"sha256": "6794b4fd2b3b2ffb54b6a48d298265a8ac9b700bf5e1da434d80c9bb2a45f328",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 7196,
|
||||
"path": "coverage/release-candidate-gate.report.json",
|
||||
"role": "release_candidate_gate",
|
||||
"sha256": "7ef2381f4ee627a4792cf5448362c31c4bc8b3670ccda53a70b7955093398f67",
|
||||
"sha256": "2092257cc0aea41c5988b19a0e7aef74ed6ccae09062213e1a98f44adc4314b1",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 1945,
|
||||
"path": "coverage/release-closure.report.json",
|
||||
"role": "release_closure",
|
||||
"sha256": "d586d30720723ad9e9375bc7309751bef5db37d34c6c0de98f7f0a7f9b2e6900",
|
||||
"sha256": "7dea93eaf2ae9edcdc53c484171629f8bed1904679c062a9a328ddc15fa74986",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 1435099,
|
||||
"path": "coverage/release-evidence-index.json",
|
||||
"role": "release_evidence_index",
|
||||
"sha256": "92435805bfcbc19244d90d322293711e0306f445997c233a5dd98ebbc63fd333",
|
||||
"sha256": "5eecf795a2d5a887a46ef0a0fcd0e9ea40de77a47553f582c8239da7d41161e5",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
@@ -278,7 +278,7 @@
|
||||
},
|
||||
"release_action": "STOP_RELEASE",
|
||||
"release_decision": "blocked_not_release_candidate",
|
||||
"report_sha256": "683a0ed187fec180705ce42becf3ce6d921018c1d0bfb4ebb99c9a85c768bb49",
|
||||
"report_sha256": "3b142c107e8174602c4d371b958b73c891cd3621b2142db0535213be0fac1e54",
|
||||
"schema": "release-remediation-intake.v1",
|
||||
"source_baseline": {
|
||||
"context_lock": {
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
"context": "verified",
|
||||
"path": "coverage/manifest-ownership-remediation.report.json",
|
||||
"remediation_status": "blocked_pending_manifest_review",
|
||||
"report_sha256": "59d06376a4cdd0b7e7983f476a894f9f522b4d9ae133670ab153fd5f6228e179",
|
||||
"report_sha256": "7ddd6e6af4264387c15f98f2cc9b923058ed29cfac0d8ca46f2587032c81a922",
|
||||
"self_hash": "verified",
|
||||
"status": "complete"
|
||||
},
|
||||
@@ -37,7 +37,7 @@
|
||||
"context": "verified",
|
||||
"path": "coverage/release-acceptance-remediation.report.json",
|
||||
"remediation_status": "blocked_no_eligible_entries",
|
||||
"report_sha256": "ff9a00c973885443184cf92e9a6ae0a32f95ae7b9c9d6676f5af53c836510db4",
|
||||
"report_sha256": "62e150f223606a6529c5a11b5f60def68f35249a773bdea39cb8f9b5cec6a207",
|
||||
"self_hash": "verified",
|
||||
"status": "complete"
|
||||
},
|
||||
@@ -45,7 +45,7 @@
|
||||
"context": "verified",
|
||||
"path": "coverage/official-oracle-remediation.report.json",
|
||||
"remediation_status": "blocked_missing_locked_inputs",
|
||||
"report_sha256": "bcd7d38f6eb6a7c1cd18ed54e39d7b9e05788a58632eb29dcde13ad2fa55d76d",
|
||||
"report_sha256": "44b4bc2a64b9f43d0a4a0b4eb4afd176396cda938c733b70a5f257d9e5abd248",
|
||||
"self_hash": "verified",
|
||||
"status": "complete"
|
||||
},
|
||||
@@ -53,7 +53,7 @@
|
||||
"context": "verified",
|
||||
"path": "coverage/configuration-resource-remediation.report.json",
|
||||
"remediation_status": "blocked_resource_gaps",
|
||||
"report_sha256": "7d8d03e576d83e2a0878275d72dff80fa47aeb6ace4a1f6e447c5e37c6bbc6c1",
|
||||
"report_sha256": "419cd1afd030105fc766849c3f79d461bc1894a40247ce40ea98744f0ce844c1",
|
||||
"self_hash": "verified",
|
||||
"status": "complete"
|
||||
},
|
||||
@@ -61,7 +61,7 @@
|
||||
"context": "verified",
|
||||
"path": "coverage/browser-matrix-remediation.report.json",
|
||||
"remediation_status": "blocked_matrix_unverified",
|
||||
"report_sha256": "7ca6f79dda1aa3ea0b5bbce9ec1d96152a0aa0f5e942563084286290621545c9",
|
||||
"report_sha256": "64c89092fe6dc4eeb86c33ee3984b320bf5aa05231415acbd835877cd5f1c7e8",
|
||||
"self_hash": "verified",
|
||||
"status": "complete"
|
||||
},
|
||||
@@ -69,7 +69,7 @@
|
||||
"context": "verified",
|
||||
"path": "coverage/implementation-license-remediation.report.json",
|
||||
"remediation_status": "blocked_pending_owner_decision",
|
||||
"report_sha256": "cdf6f6c7db71f0e572057c4c180f442b5cd396aaba1e89e18303494f1d0401ca",
|
||||
"report_sha256": "8cc56f6d59aba518e53e0c5b1dac8dfabd33f814776cdd4956326b309fb90591",
|
||||
"self_hash": "verified",
|
||||
"status": "complete"
|
||||
}
|
||||
@@ -95,70 +95,70 @@
|
||||
"bytes": 15574,
|
||||
"path": "coverage/release-remediation-intake.report.json",
|
||||
"role": "remediation_intake",
|
||||
"sha256": "7d5916f02e12e952ec517d59ff436237d09854c90a961ddbd1375f4598b4c2a3",
|
||||
"sha256": "6e0e41e4f0ff3cb7f62ecfe60cf07863878539547296263a210f9b6b1765c881",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 7196,
|
||||
"path": "coverage/release-candidate-gate.report.json",
|
||||
"role": "release_candidate_gate",
|
||||
"sha256": "7ef2381f4ee627a4792cf5448362c31c4bc8b3670ccda53a70b7955093398f67",
|
||||
"sha256": "2092257cc0aea41c5988b19a0e7aef74ed6ccae09062213e1a98f44adc4314b1",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 26665,
|
||||
"path": "coverage/post-release-audit.report.json",
|
||||
"role": "post_release_audit",
|
||||
"sha256": "3ab0c8bf670141cd23a5698bbb94df8416020939b046e1c1b79a1ee9ae69d872",
|
||||
"sha256": "6794b4fd2b3b2ffb54b6a48d298265a8ac9b700bf5e1da434d80c9bb2a45f328",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 10299,
|
||||
"path": "coverage/k8-milestone-closeout.report.json",
|
||||
"role": "k8_closeout",
|
||||
"sha256": "6fe244b20e501083e4fabd46f51f9f1736c4c289fe7233e77d2f10924fadc823",
|
||||
"sha256": "4fed8e96ae515e5c68c7c3c270cfe5bbab9416874260f19382a6085aa2490108",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 4628776,
|
||||
"path": "coverage/manifest-ownership-remediation.report.json",
|
||||
"role": "K8-REL-08",
|
||||
"sha256": "6b8b416aa7dd50c1411094d85370af8668334db53dd35dc72a4d46cbb464e4f3",
|
||||
"sha256": "d9573847f82d1c138cd08ca9af9a4ed6d390876530bee4523f149de9fd34d203",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 143970,
|
||||
"path": "coverage/release-acceptance-remediation.report.json",
|
||||
"role": "K8-REL-09",
|
||||
"sha256": "153fdbaec1d88f83c21415eb6fa85e03593f70b70917830541521a1cbe3c5880",
|
||||
"sha256": "93ee6c0544fba2c24efdf6686eb566f03ff8dcec74d899721f7253d3ad8bd899",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 5541,
|
||||
"path": "coverage/official-oracle-remediation.report.json",
|
||||
"role": "K8-REL-10",
|
||||
"sha256": "c577f1eeeb392022abb39bce666a39cc14346638d767b1be43b6b78734c65f7c",
|
||||
"sha256": "45c66d3704cba5da3499832c4993f2f11e847f1e5945a8afcf1e4d700627ee16",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 754595,
|
||||
"path": "coverage/configuration-resource-remediation.report.json",
|
||||
"role": "K8-REL-11",
|
||||
"sha256": "64f15f9ffda1004ec95caa6fb962a52bd9e1731a2bffe440ddb346adf256e5fb",
|
||||
"sha256": "f07e88f3d49ca36232627238a68a61561beee35a1f3b8158fae57038263f3616",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 6180,
|
||||
"path": "coverage/browser-matrix-remediation.report.json",
|
||||
"role": "K8-REL-12",
|
||||
"sha256": "df201f0165aaebb52df6b5709c1e3a2da8e60ba552a18e03c86d984550bddc9a",
|
||||
"sha256": "6f150474a385a41caf71b964d6c11133d34e742a211f985f207908687aecb37c",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 41237,
|
||||
"path": "coverage/implementation-license-remediation.report.json",
|
||||
"role": "K8-REL-13",
|
||||
"sha256": "5f244d1c379e72fcbda6a34685e44af5d34175660b5c622c461e3d468db18a0e",
|
||||
"sha256": "6dec4492d81ccebd7a25a3962e5cd8f0975795f8513f580324d3df0bef49ab68",
|
||||
"status": "present"
|
||||
}
|
||||
],
|
||||
@@ -195,7 +195,7 @@
|
||||
"context": "verified",
|
||||
"path": "coverage/manifest-ownership-remediation.report.json",
|
||||
"remediation_status": "blocked_pending_manifest_review",
|
||||
"report_sha256": "59d06376a4cdd0b7e7983f476a894f9f522b4d9ae133670ab153fd5f6228e179",
|
||||
"report_sha256": "7ddd6e6af4264387c15f98f2cc9b923058ed29cfac0d8ca46f2587032c81a922",
|
||||
"self_hash": "verified",
|
||||
"status": "complete"
|
||||
},
|
||||
@@ -203,7 +203,7 @@
|
||||
"context": "verified",
|
||||
"path": "coverage/release-acceptance-remediation.report.json",
|
||||
"remediation_status": "blocked_no_eligible_entries",
|
||||
"report_sha256": "ff9a00c973885443184cf92e9a6ae0a32f95ae7b9c9d6676f5af53c836510db4",
|
||||
"report_sha256": "62e150f223606a6529c5a11b5f60def68f35249a773bdea39cb8f9b5cec6a207",
|
||||
"self_hash": "verified",
|
||||
"status": "complete"
|
||||
},
|
||||
@@ -211,7 +211,7 @@
|
||||
"context": "verified",
|
||||
"path": "coverage/official-oracle-remediation.report.json",
|
||||
"remediation_status": "blocked_missing_locked_inputs",
|
||||
"report_sha256": "bcd7d38f6eb6a7c1cd18ed54e39d7b9e05788a58632eb29dcde13ad2fa55d76d",
|
||||
"report_sha256": "44b4bc2a64b9f43d0a4a0b4eb4afd176396cda938c733b70a5f257d9e5abd248",
|
||||
"self_hash": "verified",
|
||||
"status": "complete"
|
||||
},
|
||||
@@ -219,7 +219,7 @@
|
||||
"context": "verified",
|
||||
"path": "coverage/configuration-resource-remediation.report.json",
|
||||
"remediation_status": "blocked_resource_gaps",
|
||||
"report_sha256": "7d8d03e576d83e2a0878275d72dff80fa47aeb6ace4a1f6e447c5e37c6bbc6c1",
|
||||
"report_sha256": "419cd1afd030105fc766849c3f79d461bc1894a40247ce40ea98744f0ce844c1",
|
||||
"self_hash": "verified",
|
||||
"status": "complete"
|
||||
},
|
||||
@@ -227,7 +227,7 @@
|
||||
"context": "verified",
|
||||
"path": "coverage/browser-matrix-remediation.report.json",
|
||||
"remediation_status": "blocked_matrix_unverified",
|
||||
"report_sha256": "7ca6f79dda1aa3ea0b5bbce9ec1d96152a0aa0f5e942563084286290621545c9",
|
||||
"report_sha256": "64c89092fe6dc4eeb86c33ee3984b320bf5aa05231415acbd835877cd5f1c7e8",
|
||||
"self_hash": "verified",
|
||||
"status": "complete"
|
||||
},
|
||||
@@ -235,12 +235,12 @@
|
||||
"context": "verified",
|
||||
"path": "coverage/implementation-license-remediation.report.json",
|
||||
"remediation_status": "blocked_pending_owner_decision",
|
||||
"report_sha256": "cdf6f6c7db71f0e572057c4c180f442b5cd396aaba1e89e18303494f1d0401ca",
|
||||
"report_sha256": "8cc56f6d59aba518e53e0c5b1dac8dfabd33f814776cdd4956326b309fb90591",
|
||||
"self_hash": "verified",
|
||||
"status": "complete"
|
||||
}
|
||||
},
|
||||
"report_sha256": "93ab5bc729394f209e281c769a7fb381286f2ae65281414ed23a226f9fff8152",
|
||||
"report_sha256": "7258fe80e7bd4ea9e7adcdc1c6f64d414f046ce88b6eb928fb03e4643de10505",
|
||||
"review_policy": {
|
||||
"forbidden": [
|
||||
"promote_blocked_to_accepted",
|
||||
|
||||
459
coverage/virtual-device-fault-matrix.report.json
Normal file
459
coverage/virtual-device-fault-matrix.report.json
Normal file
@@ -0,0 +1,459 @@
|
||||
{
|
||||
"candidate_eligible": false,
|
||||
"checks": {
|
||||
"hal_configuration_dependency": {
|
||||
"status": "verified"
|
||||
},
|
||||
"native_wasm_io_baseline": {
|
||||
"status": "verified"
|
||||
},
|
||||
"nonfinite_input_blocked": {
|
||||
"status": "verified"
|
||||
},
|
||||
"normal_fault_abort_recovery_coverage": {
|
||||
"scenario_count": 26,
|
||||
"status": "verified"
|
||||
},
|
||||
"release_stop_preserved": {
|
||||
"release_action": "STOP_RELEASE",
|
||||
"status": "verified"
|
||||
},
|
||||
"repeat_determinism": {
|
||||
"status": "verified"
|
||||
},
|
||||
"replay_state_hash": {
|
||||
"replay_state_hash": "fnv1a64:c94eac708756480a",
|
||||
"state_hash": "fnv1a64:c94eac708756480a",
|
||||
"status": "verified"
|
||||
}
|
||||
},
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"implementation_status": "verified",
|
||||
"inputs": [
|
||||
{
|
||||
"bytes": 7647,
|
||||
"path": "context-lock.json",
|
||||
"role": "context_lock",
|
||||
"sha256": "785051d2a826ff45223da0a3dada919b75ac03a4ffb3c7e6f19083e78adc1abc",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 7158,
|
||||
"path": "coverage/io-runtime.report.json",
|
||||
"role": "io_runtime",
|
||||
"sha256": "a5bf67b642b7812796ab0a168d601bb24eda8ceec2418ffc02fc718fa642768e",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 2535591,
|
||||
"path": "coverage/hal-component-manifest.report.json",
|
||||
"role": "hal_component_manifest",
|
||||
"sha256": "8ee349639377ba653347a1fc29af51bfc723aa3fd4dfd25426a736375f6e9769",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 14796472,
|
||||
"path": "coverage/configuration-startup-closure.report.json",
|
||||
"role": "configuration_startup_closure",
|
||||
"sha256": "95b106e6174cabea38295e5cce9e01b143fe1d9956a2285897e09465c949363b",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 7196,
|
||||
"path": "coverage/release-candidate-gate.report.json",
|
||||
"role": "release_candidate_gate",
|
||||
"sha256": "2092257cc0aea41c5988b19a0e7aef74ed6ccae09062213e1a98f44adc4314b1",
|
||||
"status": "present"
|
||||
}
|
||||
],
|
||||
"next_transition": "execute M3-FS-01 workspace recovery and configuration session integration",
|
||||
"rebuild": {
|
||||
"command": "node web/worker/test_virtual_devices.mjs",
|
||||
"native_wasm_baseline": "coverage/io-runtime.report.json",
|
||||
"repeat_runs": 2
|
||||
},
|
||||
"release_action": "STOP_RELEASE",
|
||||
"report_sha256": "b36343aaeb80458509a906ae6228ac0653d390b20a8b0d88948e8b507e6f60c3",
|
||||
"sample": {
|
||||
"events": 25,
|
||||
"final": {
|
||||
"estop": false,
|
||||
"fault": false,
|
||||
"fault_reason": 0,
|
||||
"last_error": "sim_io_ok",
|
||||
"limits": {
|
||||
"x-positive": true
|
||||
},
|
||||
"probe": {
|
||||
"input": true,
|
||||
"position": {
|
||||
"x": 1,
|
||||
"y": 2,
|
||||
"z": 3
|
||||
},
|
||||
"state": "tripped",
|
||||
"tick": 40,
|
||||
"tripped": true,
|
||||
"type": 0
|
||||
},
|
||||
"ready": true,
|
||||
"recovery_epoch": 1,
|
||||
"spindle_count": 1,
|
||||
"spindles": [
|
||||
{
|
||||
"amp_fault": false,
|
||||
"at_speed": true,
|
||||
"brake": true,
|
||||
"command_rpm": 0,
|
||||
"enabled": false,
|
||||
"index_enable": false,
|
||||
"inhibit": false,
|
||||
"is_oriented": false,
|
||||
"locked": false,
|
||||
"orient": false,
|
||||
"orient_angle": 0,
|
||||
"orient_fault": 0,
|
||||
"orient_mode": 0,
|
||||
"revs": 40,
|
||||
"speed_rpm": 0
|
||||
}
|
||||
],
|
||||
"tick": 40,
|
||||
"tool": {
|
||||
"changed": false,
|
||||
"current": 7,
|
||||
"fault": false,
|
||||
"pocket": 3,
|
||||
"prepare": false,
|
||||
"prepared": 7,
|
||||
"prepared_ack": false,
|
||||
"reason": 0,
|
||||
"state": "idle"
|
||||
},
|
||||
"tool_capacity": 1001
|
||||
},
|
||||
"replay_state_hash": "fnv1a64:c94eac708756480a",
|
||||
"scenarios": [
|
||||
{
|
||||
"code": "sim_io_nonfinite",
|
||||
"kind": "NONFINITE_INPUT",
|
||||
"state_hash": "fnv1a64:9ebe32ad6f2a056d",
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "SPINDLE_COMMAND",
|
||||
"state_hash": "fnv1a64:152decbdb10c2bdb",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "IO_STEP",
|
||||
"state_hash": "fnv1a64:4810e4c6621edfc0",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "TOOL_PREPARE",
|
||||
"state_hash": "fnv1a64:f0182f92a6352ee9",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "TOOL_PREPARED",
|
||||
"state_hash": "fnv1a64:510642507e89d608",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_busy",
|
||||
"kind": "TOOL_CHANGE",
|
||||
"state_hash": "fnv1a64:6da38a64c8f3cc83",
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "SPINDLE_COMMAND",
|
||||
"state_hash": "fnv1a64:40e14e26ad660018",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "IO_STEP",
|
||||
"state_hash": "fnv1a64:01c0c166f322d8b9",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "TOOL_CHANGE",
|
||||
"state_hash": "fnv1a64:d84cf3425a981a27",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "TOOL_CHANGED",
|
||||
"state_hash": "fnv1a64:cbf1eaa1831f21ee",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "TOOL_ABORT",
|
||||
"state_hash": "fnv1a64:b7a56fa2a213fc05",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "TOOL_PREPARE",
|
||||
"state_hash": "fnv1a64:6fb0c49ecae07f47",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "TOOL_PREPARED",
|
||||
"state_hash": "fnv1a64:43cc546851442a12",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "TOOL_CHANGE",
|
||||
"state_hash": "fnv1a64:98f6fd9f0502dfd4",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "TOOL_CHANGED",
|
||||
"state_hash": "fnv1a64:cbf1eaa1831f21ee",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "PROBE_CONFIG",
|
||||
"state_hash": "fnv1a64:5e242d5fbaacf88f",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "PROBE_CONFIG",
|
||||
"state_hash": "fnv1a64:50dfd6d8da48dd52",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "LIMIT_SET",
|
||||
"state_hash": "fnv1a64:0ebaebf42016a03a",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "TOOL_FAULT",
|
||||
"state_hash": "fnv1a64:c8f76e689ea70778",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_fault",
|
||||
"kind": "TOOL_CLEAR_FAULT",
|
||||
"state_hash": "fnv1a64:a5e036e802202e30",
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "TOOL_FAULT",
|
||||
"state_hash": "fnv1a64:61239060f5ce1f6e",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "TOOL_CLEAR_FAULT",
|
||||
"state_hash": "fnv1a64:f5ad019a121d11ea",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_estop",
|
||||
"kind": "ESTOP",
|
||||
"state_hash": "fnv1a64:c9fbf3ebca943045",
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_estop",
|
||||
"kind": "SPINDLE_COMMAND",
|
||||
"state_hash": "fnv1a64:c9fbf3ebca943045",
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "ESTOP",
|
||||
"state_hash": "fnv1a64:c103c846827f7ff5",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "IO_RECOVER",
|
||||
"state_hash": "fnv1a64:c94eac708756480a",
|
||||
"status": "verified"
|
||||
}
|
||||
],
|
||||
"schema": "virtual-device-fault-sample.v1",
|
||||
"state_hash": "fnv1a64:c94eac708756480a",
|
||||
"state_hash_equal": true
|
||||
},
|
||||
"scenarios": [
|
||||
{
|
||||
"code": "sim_io_nonfinite",
|
||||
"kind": "NONFINITE_INPUT",
|
||||
"state_hash": "fnv1a64:9ebe32ad6f2a056d",
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "SPINDLE_COMMAND",
|
||||
"state_hash": "fnv1a64:152decbdb10c2bdb",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "IO_STEP",
|
||||
"state_hash": "fnv1a64:4810e4c6621edfc0",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "TOOL_PREPARE",
|
||||
"state_hash": "fnv1a64:f0182f92a6352ee9",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "TOOL_PREPARED",
|
||||
"state_hash": "fnv1a64:510642507e89d608",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_busy",
|
||||
"kind": "TOOL_CHANGE",
|
||||
"state_hash": "fnv1a64:6da38a64c8f3cc83",
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "SPINDLE_COMMAND",
|
||||
"state_hash": "fnv1a64:40e14e26ad660018",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "IO_STEP",
|
||||
"state_hash": "fnv1a64:01c0c166f322d8b9",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "TOOL_CHANGE",
|
||||
"state_hash": "fnv1a64:d84cf3425a981a27",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "TOOL_CHANGED",
|
||||
"state_hash": "fnv1a64:cbf1eaa1831f21ee",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "TOOL_ABORT",
|
||||
"state_hash": "fnv1a64:b7a56fa2a213fc05",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "TOOL_PREPARE",
|
||||
"state_hash": "fnv1a64:6fb0c49ecae07f47",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "TOOL_PREPARED",
|
||||
"state_hash": "fnv1a64:43cc546851442a12",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "TOOL_CHANGE",
|
||||
"state_hash": "fnv1a64:98f6fd9f0502dfd4",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "TOOL_CHANGED",
|
||||
"state_hash": "fnv1a64:cbf1eaa1831f21ee",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "PROBE_CONFIG",
|
||||
"state_hash": "fnv1a64:5e242d5fbaacf88f",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "PROBE_CONFIG",
|
||||
"state_hash": "fnv1a64:50dfd6d8da48dd52",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "LIMIT_SET",
|
||||
"state_hash": "fnv1a64:0ebaebf42016a03a",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "TOOL_FAULT",
|
||||
"state_hash": "fnv1a64:c8f76e689ea70778",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_fault",
|
||||
"kind": "TOOL_CLEAR_FAULT",
|
||||
"state_hash": "fnv1a64:a5e036e802202e30",
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "TOOL_FAULT",
|
||||
"state_hash": "fnv1a64:61239060f5ce1f6e",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "TOOL_CLEAR_FAULT",
|
||||
"state_hash": "fnv1a64:f5ad019a121d11ea",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_estop",
|
||||
"kind": "ESTOP",
|
||||
"state_hash": "fnv1a64:c9fbf3ebca943045",
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_estop",
|
||||
"kind": "SPINDLE_COMMAND",
|
||||
"state_hash": "fnv1a64:c9fbf3ebca943045",
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "ESTOP",
|
||||
"state_hash": "fnv1a64:c103c846827f7ff5",
|
||||
"status": "verified"
|
||||
},
|
||||
{
|
||||
"code": "sim_io_ok",
|
||||
"kind": "IO_RECOVER",
|
||||
"state_hash": "fnv1a64:c94eac708756480a",
|
||||
"status": "verified"
|
||||
}
|
||||
],
|
||||
"schema": "virtual-device-fault-matrix.v1",
|
||||
"status": "partial",
|
||||
"task_id": "M3-RT-03"
|
||||
}
|
||||
114
coverage/workspace-session-integration.report.json
Normal file
114
coverage/workspace-session-integration.report.json
Normal file
@@ -0,0 +1,114 @@
|
||||
{
|
||||
"candidate_eligible": false,
|
||||
"checks": {
|
||||
"configuration_dependency": {
|
||||
"status": "verified"
|
||||
},
|
||||
"context_consistency": {
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"status": "verified"
|
||||
},
|
||||
"device_dependency": {
|
||||
"status": "verified"
|
||||
},
|
||||
"hal_dependency": {
|
||||
"status": "verified"
|
||||
},
|
||||
"package_round_trip": {
|
||||
"package_v1_hash": "fnv1a64:8b886658879e2cdc",
|
||||
"package_v2_hash": "fnv1a64:6942cfb13a6d21e1",
|
||||
"status": "verified"
|
||||
},
|
||||
"recovery_migration_dependency": {
|
||||
"status": "verified"
|
||||
},
|
||||
"release_stop_preserved": {
|
||||
"release_action": "STOP_RELEASE",
|
||||
"status": "verified"
|
||||
},
|
||||
"repeat_determinism": {
|
||||
"status": "verified"
|
||||
},
|
||||
"session_state_recovery": {
|
||||
"recovery_state_hash": "fnv1a64:cd5eb4fdf95d6a50",
|
||||
"session_state_hash": "fnv1a64:cd5eb4fdf95d6a50",
|
||||
"status": "verified"
|
||||
}
|
||||
},
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"implementation_status": "verified",
|
||||
"inputs": [
|
||||
{
|
||||
"bytes": 7647,
|
||||
"path": "context-lock.json",
|
||||
"role": "context_lock",
|
||||
"sha256": "785051d2a826ff45223da0a3dada919b75ac03a4ffb3c7e6f19083e78adc1abc",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 14796472,
|
||||
"path": "coverage/configuration-startup-closure.report.json",
|
||||
"role": "configuration_startup_closure",
|
||||
"sha256": "95b106e6174cabea38295e5cce9e01b143fe1d9956a2285897e09465c949363b",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 2535591,
|
||||
"path": "coverage/hal-component-manifest.report.json",
|
||||
"role": "hal_component_manifest",
|
||||
"sha256": "8ee349639377ba653347a1fc29af51bfc723aa3fd4dfd25426a736375f6e9769",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 11813,
|
||||
"path": "coverage/virtual-device-fault-matrix.report.json",
|
||||
"role": "virtual_device_fault_matrix",
|
||||
"sha256": "6969a4a0aee13c2a38f9d02fdfbb1456076a69f214c8cc2d1df84f438f373d51",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 1446,
|
||||
"path": "coverage/workspace-recovery.report.json",
|
||||
"role": "workspace_recovery",
|
||||
"sha256": "b6140a4fd0f7b7c8ced8c19685cee086d78e27910dc9ecab7d28c201a0ae85b0",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 2225,
|
||||
"path": "coverage/workspace-migration.report.json",
|
||||
"role": "workspace_migration",
|
||||
"sha256": "ce7451b5c428f170f37c6357877f08f0c2f32dc9502490cae3fe947cc43252e8",
|
||||
"status": "present"
|
||||
},
|
||||
{
|
||||
"bytes": 7196,
|
||||
"path": "coverage/release-candidate-gate.report.json",
|
||||
"role": "release_candidate_gate",
|
||||
"sha256": "2092257cc0aea41c5988b19a0e7aef74ed6ccae09062213e1a98f44adc4314b1",
|
||||
"status": "present"
|
||||
}
|
||||
],
|
||||
"next_transition": "execute M3-PY-01 actual Pyodide virtual API bridge",
|
||||
"rebuild": {
|
||||
"command": "node web/worker/test_workspace_session_integration.mjs",
|
||||
"repeat_runs": 2
|
||||
},
|
||||
"release_action": "STOP_RELEASE",
|
||||
"report_sha256": "ea056ee88cf32a8f206c2e94571b9223a2f72befe348af84f3d0692ae89370c8",
|
||||
"sample": {
|
||||
"checkpoint_hash": "fnv1a64:8fac2c7af27f0b6e",
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"event_cursor": 12,
|
||||
"journal_hash": "fnv1a64:1064d5ed6ce0552a",
|
||||
"operation_count": 4,
|
||||
"package_v1_hash": "fnv1a64:8b886658879e2cdc",
|
||||
"package_v2_hash": "fnv1a64:6942cfb13a6d21e1",
|
||||
"recovery_state_hash": "fnv1a64:cd5eb4fdf95d6a50",
|
||||
"round_trip_equal": true,
|
||||
"schema": "workspace-session-integration-sample.v1",
|
||||
"session_state_hash": "fnv1a64:cd5eb4fdf95d6a50"
|
||||
},
|
||||
"schema": "workspace-session-integration.v1",
|
||||
"status": "partial",
|
||||
"task_id": "M3-FS-01"
|
||||
}
|
||||
Reference in New Issue
Block a user