42 lines
1.7 KiB
Markdown
42 lines
1.7 KiB
Markdown
# Selected-Case Release Authorization
|
|
|
|
The workspace user explicitly authorized publication of the selected
|
|
`3axis-tutorial` Web/WASM simulation bundle on 2026-08-24. This authorization
|
|
is recorded in `coverage/release-authorization.json` and is intentionally
|
|
separate from the historical `STOP_RELEASE` evidence.
|
|
|
|
The six K8 prerequisites are treated as explicit release waivers for this
|
|
scope. Their source reports remain immutable evidence and are not rewritten as
|
|
resolved facts. The user has accepted responsibility for the project's license
|
|
position; no SPDX inference or license metadata mutation is required for this
|
|
selected-case bundle. The release claim is limited to:
|
|
|
|
- the exact `3axis-tutorial` configuration and its Worker/WASM runtime;
|
|
- the verified native, WASM, Worker, and React regression slice;
|
|
- Chromium and Firefox smoke coverage already present in the workspace.
|
|
|
|
This authorization does not claim full LinuxCNC parity, official kinematics or
|
|
recovery oracle parity, all configuration startup coverage, Safari support, or
|
|
ownership closure for the entire source manifest. Those facts are outside the
|
|
selected-case publication claim and must not be inferred from the release
|
|
authorization.
|
|
|
|
The active release artifact is generated by:
|
|
|
|
```bash
|
|
python3 scripts/generate_release_authorized_gate.py
|
|
python3 scripts/test_release_authorized_gate.py
|
|
python3 scripts/validate_publish_gate.py
|
|
```
|
|
|
|
Before generating the gate, refresh the command evidence with:
|
|
|
|
```bash
|
|
python3 scripts/generate_release_verification.py
|
|
python3 scripts/test_release_verification.py
|
|
```
|
|
|
|
The generator fails closed when the authorization is missing, malformed,
|
|
tampered with, scoped beyond the selected case, or any waiver evidence hash no
|
|
longer matches its source report.
|