先提交到云仓库
结论:已提交当前 Python-remap proof 链路、runtime/browser/UI/docs 相关变更;保持 L4-PYTHON-REMAP inventory baseline 不直接批量 PASS。
This commit is contained in:
77
text25.txt
77
text25.txt
@@ -612,3 +612,80 @@ native opt-in lifecycle probe 已通过;
|
||||
的 WASM/browser proof chain;
|
||||
promotion_allowed 继续保持 0,直到完整 proof + manual lock review。
|
||||
```
|
||||
|
||||
十三、2026-06-19 接续执行记录:L4-PYTHON-REMAP 仿真系统接入收尾
|
||||
|
||||
本轮结论:
|
||||
|
||||
```text
|
||||
L4-PYTHON-REMAP 的 native / SDK / WASM / browser proof chain 已接入;
|
||||
真实数控仿真页 runtime/ui/simulation 现在也暴露 Python remap runtime 状态;
|
||||
release artifact / URL workflow 能识别 python-remap-runtime-proof=ready;
|
||||
53 个 L4-PYTHON-REMAP inventory rows 仍保持 SKIP/manual promotion lock,
|
||||
不做批量 PASS,不启用 execution,不允许 promotion_allowed。
|
||||
```
|
||||
|
||||
新增/补齐的仿真接入点:
|
||||
|
||||
```text
|
||||
wasm-port/runtime/ui/simulation/simulation-app.js
|
||||
- createPythonRemapSimulationRuntimeStatus()
|
||||
- renderPythonRemapRuntimeStatus()
|
||||
- runRealBrowserSimulation() state.pythonRemapRuntime
|
||||
|
||||
wasm-port/runtime/ui/simulation/index.html
|
||||
- Machine State 面板显示 L4-PYTHON-REMAP fixture/runtime/lifecycle/promotion 状态
|
||||
- window.linuxCncRealSimulationApi.getPythonRemapRuntimeStatus()
|
||||
- exportDiagnosticsArtifact().pythonRemapRuntime
|
||||
|
||||
wasm-port/tests/browser/real_simulation_page_smoke.html
|
||||
- 验证 DOM / API / diagnostics artifact 的 Python remap runtime 状态
|
||||
```
|
||||
|
||||
本轮验证:
|
||||
|
||||
```bash
|
||||
wasm-port/tests/native/probe_python_remap_runtime.sh
|
||||
ENABLE_PYTHON_REMAP_RUNTIME_PROBE=1 wasm-port/tests/native/probe_python_remap_runtime.sh
|
||||
wasm-port/tests/sdk/node/verify_python_remap_runtime_port.sh
|
||||
SKIP_INTERP_BUILD=1 wasm-port/tests/wasm/node/verify_python_remap_runtime_port_wasm.sh
|
||||
wasm-port/tests/browser/verify_python_remap_runtime_browser.sh
|
||||
SKIP_INTERP_BUILD=1 wasm-port/tests/browser/verify_real_simulation_browser.sh
|
||||
wasm-port/tests/browser/verify_release_artifact_url_workflow_browser.sh
|
||||
wasm-port/tests/sdk/node/verify_sdk_surface.sh
|
||||
wasm-port/tests/sdk/node/verify_project_release_gate_manifest.sh
|
||||
wasm-port/tests/sdk/node/verify_project_release_artifact_url_workflow.sh
|
||||
SKIP_INTERP_BUILD=1 wasm-port/tests/wasm/node/verify_sim_configs_inventory_wasm.sh
|
||||
wasm-port/tools/verify_no_standalone_cnc_semantics.sh
|
||||
git diff --check
|
||||
```
|
||||
|
||||
关键验证结果:
|
||||
|
||||
```text
|
||||
python_remap_runtime_probe_status=ready_disabled_by_default
|
||||
python_remap_runtime_probe_status=runtime_lifecycle_probe_passed
|
||||
python_remap_runtime_lifecycle_probe_ok=1
|
||||
python_remap_lifecycle_generator_first_yield=2
|
||||
python_remap_execution_enabled=0
|
||||
python_remap_promotion_allowed=0
|
||||
browser_python_remap_runtime_smoke=ok
|
||||
browser_real_simulation_page_smoke=ok
|
||||
browser_release_artifact_url_workflow_smoke=ok
|
||||
sim_configs_wasm_node_inventory_executed=29
|
||||
sim_configs_wasm_node_inventory_passed=29
|
||||
sim_configs_wasm_node_inventory_skipped=130
|
||||
sim_configs_wasm_node_inventory_skip_L4_PYTHON_REMAP=53
|
||||
sim_configs_wasm_node_inventory_unexpected_fail=0
|
||||
standalone CNC semantics guard complete
|
||||
```
|
||||
|
||||
仍保持的边界:
|
||||
|
||||
```text
|
||||
executionEnabled=false
|
||||
promotionAllowed=false
|
||||
bulkPromotionAllowed=false
|
||||
ngcOnlySubroutinePromoted=false
|
||||
jsCncSemantics=false
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user