补充 project release handoff 文档
This commit is contained in:
@@ -2,6 +2,41 @@
|
||||
|
||||
This directory is the standalone workspace for the WASM-based simulation port.
|
||||
|
||||
## Current Release Handoff
|
||||
|
||||
Start from `docs/project-release-handoff.md` for the current project-level
|
||||
handoff. It links the browser/UI workflow surface, SDK surface,
|
||||
OPFS/session persistence scope, sim-config coverage baseline, blocked
|
||||
host/runtime families, source reuse rules, drift rules, and acceptance tracker.
|
||||
|
||||
The minimum release validation commands for the current scope are:
|
||||
|
||||
```bash
|
||||
git diff --check
|
||||
wasm-port/tools/verify_vendor_sync.sh
|
||||
wasm-port/tools/verify_no_standalone_cnc_semantics.sh
|
||||
SKIP_INTERP_BUILD=1 wasm-port/tests/wasm/node/verify_interp_wasm.sh
|
||||
SKIP_INTERP_BUILD=1 wasm-port/tests/wasm/node/verify_sim_configs_inventory_wasm.sh
|
||||
SKIP_INI_BUILD=1 SKIP_INTERP_BUILD=1 wasm-port/tests/browser/verify_ini_panel_browser.sh
|
||||
wasm-port/tests/ui/node/verify_ui_node_smokes.sh
|
||||
wasm-port/tests/host/verify_host_smokes.sh
|
||||
```
|
||||
|
||||
Expected handoff smoke outputs include:
|
||||
|
||||
```text
|
||||
project_release_handoff_docs_node_smoke=ok
|
||||
opfs_session_docs_node_smoke=ok
|
||||
sim_configs_coverage_docs_node_smoke=ok
|
||||
host_runtime_boundary_docs_node_smoke=ok
|
||||
sdk_surface_node_smoke=ok
|
||||
host_wasm_opfs_browser_smokes=ok
|
||||
```
|
||||
|
||||
Browser/UI entry points are documented in `docs/panel-entry.md`. Stable SDK
|
||||
imports are documented in `runtime/sdk/README.md` and should come from
|
||||
`runtime/sdk/src/index.js`.
|
||||
|
||||
Rules:
|
||||
|
||||
1. `linuxcnc/` is treated as the upstream source tree.
|
||||
@@ -136,6 +171,8 @@ Sim-config inventory coverage and release-gate handoff is documented in
|
||||
`docs/sim-configs-coverage-handoff.md`.
|
||||
Host/runtime boundary release-gate handoff is documented in
|
||||
`docs/host-runtime-boundary-handoff.md`.
|
||||
Project-level release acceptance and next-maintainer handoff is documented in
|
||||
`docs/project-release-handoff.md`.
|
||||
|
||||
The presence of this directory means the port is managed independently of the
|
||||
native LinuxCNC tree even though LinuxCNC remains the semantic source of truth.
|
||||
|
||||
Reference in New Issue
Block a user