58 lines
3.0 KiB
JSON
58 lines
3.0 KiB
JSON
{
|
|
"schema": "release-authorization.v1",
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"authorization_id": "USER-RELEASE-AUTH-2026-08-24",
|
|
"authorized_by": "workspace-user",
|
|
"authorization_basis": "Explicit user instruction authorizes publication with the six previously external release prerequisites waived.",
|
|
"release_scope": "selected_case_web_wasm_simulation",
|
|
"decision": "approve_with_explicit_risk_acceptance",
|
|
"candidate_eligible": true,
|
|
"release_action": "ALLOW_RELEASE",
|
|
"waivers": [
|
|
{
|
|
"blocker": "manifest_seed_unassigned",
|
|
"disposition": "waived",
|
|
"rationale": "Publish the selected-case artifact without claiming ownership closure for the full manifest.",
|
|
"evidence": [{"path": "coverage/manifest-ownership-remediation.report.json", "sha256": "22942fd03988f5aedfb4895332456b7c0a873013d71b4cb28e26ed037cba946e"}]
|
|
},
|
|
{
|
|
"blocker": "accepted_entries_missing",
|
|
"disposition": "waived",
|
|
"rationale": "Do not promote the full manifest; publish only the selected-case simulation bundle.",
|
|
"evidence": [{"path": "coverage/release-acceptance-remediation.report.json", "sha256": "db447b1cd74e8ccc77f091daf88105700328cb9f817f24f4de6b298ca6abc7b0"}]
|
|
},
|
|
{
|
|
"blocker": "official_oracle_missing",
|
|
"disposition": "waived",
|
|
"rationale": "Release the implementation slice with its native/WASM evidence; do not label it official-oracle parity.",
|
|
"evidence": [{"path": "coverage/official-oracle-remediation.report.json", "sha256": "97da275e5b8f731dd7c7ab95759583dd919348d84474594604da83fbe57479cc"}]
|
|
},
|
|
{
|
|
"blocker": "configuration_resources_missing",
|
|
"disposition": "waived",
|
|
"rationale": "The release scope is the exact 3axis-tutorial case and does not promise all 233 configuration entrypoints.",
|
|
"evidence": [{"path": "coverage/configuration-resource-remediation.report.json", "sha256": "8036cb8bc63957a82eaed6fbb249bf61b9fd9ab136e746a47e8e7f48a9a2f21c"}]
|
|
},
|
|
{
|
|
"blocker": "browser_matrix_unverified",
|
|
"disposition": "waived",
|
|
"rationale": "Publish the tested Chromium/Firefox slice while explicitly excluding Safari from the release support claim.",
|
|
"evidence": [{"path": "coverage/browser-matrix-remediation.report.json", "sha256": "8eacc6c6e168df19fc2082c1788ce3e5c025e9b528cccc0c5dcf62a84a8664d7"}]
|
|
},
|
|
{
|
|
"blocker": "license_closure_incomplete",
|
|
"disposition": "waived",
|
|
"rationale": "The project is a LinuxCNC source-to-Web port; the user accepts responsibility for the licensing position and authorizes distribution without a license gate.",
|
|
"evidence": [{"path": "coverage/implementation-license-remediation.report.json", "sha256": "e23bf87de27f1367fe77e24c1d35a1a414258ccd4213ab7b71e108ed59487abf"}]
|
|
}
|
|
],
|
|
"required_verification": {
|
|
"baseline": "must_pass",
|
|
"wasm_build": "must_pass",
|
|
"native_tests": "must_pass",
|
|
"worker_tests": "must_pass",
|
|
"app_tests": "must_pass",
|
|
"react_build": "must_pass"
|
|
}
|
|
}
|