Files
linuxcncWebWASM/coverage/release-authorization.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"
}
}