171 lines
5.4 KiB
JSON
171 lines
5.4 KiB
JSON
{
|
|
"candidate_eligible": false,
|
|
"checks": {
|
|
"candidate_tests_not_promoted": {
|
|
"count": 6,
|
|
"status": "verified"
|
|
},
|
|
"context_consistency": {
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"status": "verified"
|
|
},
|
|
"kinematics_official_root": {
|
|
"path": "linuxcnc/unit_tests/kinematics",
|
|
"present": false,
|
|
"status": "verified"
|
|
},
|
|
"locked_source_commit": {
|
|
"actual": "239dcf4284762ad7e9c65d390bc5524d855c2f8e",
|
|
"expected": "239dcf4284762ad7e9c65d390bc5524d855c2f8e",
|
|
"status": "verified"
|
|
},
|
|
"no_official_goldens_generated": {
|
|
"oracle_status": "blocked",
|
|
"ready_count": 0,
|
|
"status": "verified"
|
|
},
|
|
"recovery_official_root": {
|
|
"paths": {
|
|
"linuxcnc/tests/recovery": false,
|
|
"linuxcnc/unit_tests/recovery": false
|
|
},
|
|
"status": "verified"
|
|
},
|
|
"release_stop_preserved": {
|
|
"release_action": "STOP_RELEASE",
|
|
"status": "verified"
|
|
}
|
|
},
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"errors": {},
|
|
"inputs": [
|
|
{
|
|
"bytes": 7647,
|
|
"path": "context-lock.json",
|
|
"role": "context_lock",
|
|
"sha256": "785051d2a826ff45223da0a3dada919b75ac03a4ffb3c7e6f19083e78adc1abc",
|
|
"status": "present"
|
|
},
|
|
{
|
|
"bytes": 274363,
|
|
"path": "coverage/kinematics-source-closure.report.json",
|
|
"role": "kinematics_source_closure.report",
|
|
"sha256": "d3af5e19e38d8dc2640323dcf755d0323e871815087b9eece9d76544b0b0cfa6",
|
|
"status": "present"
|
|
},
|
|
{
|
|
"bytes": 20284,
|
|
"path": "coverage/kinematics-oracle.report.json",
|
|
"role": "kinematics_oracle.report",
|
|
"sha256": "4dc09ea52d1cc32cd3c4f006b1c2f880e54ca147e6d4f651cee4b67626f56d05",
|
|
"status": "present"
|
|
},
|
|
{
|
|
"bytes": 1446,
|
|
"path": "coverage/workspace-recovery.report.json",
|
|
"role": "workspace_recovery.report",
|
|
"sha256": "b6140a4fd0f7b7c8ced8c19685cee086d78e27910dc9ecab7d28c201a0ae85b0",
|
|
"status": "present"
|
|
},
|
|
{
|
|
"bytes": 11539,
|
|
"path": "coverage/compatibility-matrix.report.json",
|
|
"role": "compatibility_matrix.report",
|
|
"sha256": "7e5e946031b080bd22c3630313907383863b61e19d6e959c74c14b2dba112ea7",
|
|
"status": "present"
|
|
},
|
|
{
|
|
"bytes": 7196,
|
|
"path": "coverage/release-candidate-gate.report.json",
|
|
"role": "release_candidate_gate.report",
|
|
"sha256": "7ef2381f4ee627a4792cf5448362c31c4bc8b3670ccda53a70b7955093398f67",
|
|
"status": "present"
|
|
},
|
|
{
|
|
"bytes": 15574,
|
|
"path": "coverage/release-remediation-intake.report.json",
|
|
"role": "release_remediation_intake.report",
|
|
"sha256": "7d5916f02e12e952ec517d59ff436237d09854c90a961ddbd1375f4598b4c2a3",
|
|
"status": "present"
|
|
}
|
|
],
|
|
"locked_source": {
|
|
"actual_head": "239dcf4284762ad7e9c65d390bc5524d855c2f8e",
|
|
"kinematics_root": {
|
|
"path": "linuxcnc/unit_tests/kinematics",
|
|
"present": false
|
|
},
|
|
"linuxcnc_source_sha": "239dcf4284762ad7e9c65d390bc5524d855c2f8e",
|
|
"recovery_roots": {
|
|
"linuxcnc/tests/recovery": false,
|
|
"linuxcnc/unit_tests/recovery": false
|
|
}
|
|
},
|
|
"oracle_inventory": {
|
|
"kinematics_blocked": 11,
|
|
"kinematics_ready": 0,
|
|
"kinematics_samples": 11,
|
|
"matrixkins_candidate_files": [
|
|
{
|
|
"official_unit_test": false,
|
|
"path": "linuxcnc/tests/matrixkins/README",
|
|
"sha256": "3ef06d3af7a4e338a4b74f19c8024af853c129de41a409a171577697154d3728"
|
|
},
|
|
{
|
|
"official_unit_test": false,
|
|
"path": "linuxcnc/tests/matrixkins/checkresult",
|
|
"sha256": "c210d3eea8c126de9ad24c7f528df7ca22fed21c48399d49f4c852116c6ab1aa"
|
|
},
|
|
{
|
|
"official_unit_test": false,
|
|
"path": "linuxcnc/tests/matrixkins/core_sim.hal",
|
|
"sha256": "d86a435fc0e55166541ddc67f57ee31035f38f13c1893c24f145b1ea9b96cbe1"
|
|
},
|
|
{
|
|
"official_unit_test": false,
|
|
"path": "linuxcnc/tests/matrixkins/test-ui.py",
|
|
"sha256": "56f22c5de2655977ae380b57b29ce01213303effe37b484e650b2cd9bc376552"
|
|
},
|
|
{
|
|
"official_unit_test": false,
|
|
"path": "linuxcnc/tests/matrixkins/test.ini",
|
|
"sha256": "8d799f31b43250680a79d2a4c252d863bea1d2647d8e95e8cf345c2c47bd9fea"
|
|
},
|
|
{
|
|
"official_unit_test": false,
|
|
"path": "linuxcnc/tests/matrixkins/test.sh",
|
|
"sha256": "c7904d36dcd3842ae2153fb00517f20aec6c71d77d2e6c97148ae391c1295fdd"
|
|
}
|
|
],
|
|
"official_goldens_added": 0,
|
|
"official_inputs_added": 0,
|
|
"recovery_blocked_samples": [
|
|
"worker restart checkpoint",
|
|
"native/WASM full-state recovery",
|
|
"browser OPFS crash recovery"
|
|
]
|
|
},
|
|
"release_action": "STOP_RELEASE",
|
|
"release_decision": "blocked_not_release_candidate",
|
|
"remediation_status": "blocked_missing_locked_inputs",
|
|
"report_sha256": "bcd7d38f6eb6a7c1cd18ed54e39d7b9e05788a58632eb29dcde13ad2fa55d76d",
|
|
"review_policy": {
|
|
"forbidden": [
|
|
"promote_matrixkins_to_official",
|
|
"generate_fake_goldens",
|
|
"delete_blocked_samples",
|
|
"lower_tolerances",
|
|
"overwrite_context_lock_in_place"
|
|
],
|
|
"required_to_unblock": [
|
|
"official kinematics unit-test root in a locked source",
|
|
"official recovery oracle inputs or approved contract replacement",
|
|
"native/WASM comparison rerun",
|
|
"new context_id if source or schema changes"
|
|
]
|
|
},
|
|
"schema": "official-oracle-remediation.v1",
|
|
"status": "complete",
|
|
"task_id": "K8-REL-10"
|
|
}
|