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": "bf6651f8d1803f2219d40e61f5e86dcf0821862d087eec2e19f99f593561353e",
|
|
"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": "eb655edbcd2379f6b93a0b5e03e965d3c369fb2ba599684d99d25d8cdea79346",
|
|
"status": "present"
|
|
},
|
|
{
|
|
"bytes": 7196,
|
|
"path": "coverage/release-candidate-gate.report.json",
|
|
"role": "release_candidate_gate.report",
|
|
"sha256": "ff46025b4d03a4ab002d22a4f6101c213a702ff6b36dc688274304f79ef8a7a8",
|
|
"status": "present"
|
|
},
|
|
{
|
|
"bytes": 15574,
|
|
"path": "coverage/release-remediation-intake.report.json",
|
|
"role": "release_remediation_intake.report",
|
|
"sha256": "c4abf81d8a7fb08ee61ed9ceb655803a6a2620d5e1dce9c47117ee17579f3b1e",
|
|
"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": "20219761a529efa40c6dbff695384826b5fe16eefc4bcc9c277ceec1fedf15f5",
|
|
"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"
|
|
}
|