补齐 release artifact URL workflow summary

This commit is contained in:
2026-06-16 11:30:55 +08:00
parent 61779cad55
commit 4970d156c1
10 changed files with 112 additions and 14 deletions

View File

@@ -3308,6 +3308,62 @@ ui_node_smokes=ok
继续只做实质能力推进。优先选择可执行 gate、SDK/API surface、或真实 browser workflow
不要做只整理断言或局部常量化的批次。
四十九、2026-06-16 继续执行记录workflow overview release artifact URL workflow validation summary
本轮继续按“每批必须产出可调用 API、可验证 workflow、可执行 gate、或真实 UI/browser 能力”推进,
把 release readiness artifact URL workflow 的返回结果补齐为可直接展示的 workflow result。外部 shell
现在只调用一次 `loadWorkflowOverviewReleaseReadinessArtifactUrl()`,即可同时获得 validation、validation
summary view-model、display view-model、render-state 和可选 DOM mount result。
完成内容:
- `loadIniPanelShellWorkflowOverviewReleaseReadinessArtifactUrl()` ready result 新增:
- `validationSummaryViewModel`
- missing URL、HTTP blocked、fetch/parse blocked result 明确返回:
- `validationSummaryViewModel: null`
- `verify_ini_panel_ui_shell.mjs` 覆盖:
- missing URL summary 为 null
- ready URL workflow summary statusLine
- HTTP blocked summary 为 null
- `verify_sdk_surface.mjs` 覆盖 SDK re-export URL workflow 的 `validationSummaryViewModel.statusLine`
- `release_artifact_url_workflow_smoke.html` 覆盖真实 browser URL workflow summary
- `ini_panel_workflow_overview_smoke.html` 覆盖 workflow overview iframe URL workflow summary
- `ini_panel_shell_integration_workflow_smoke.html` 覆盖 workflow overview iframe 和 launch API URL workflow summary
- `docs/panel-entry.md`、`runtime/sdk/README.md` 记录 URL workflow result includes `validationSummaryViewModel`
- `PROJECT_COMPLETION_TRACKER.md` 同步 latest completed batch 和 Browser/UI workflow 状态;
- 未新增控制按钮;
- 未在 browser/API 中执行 release gate 或 shell command
- 未解析 G-code
- 未解释 canonical events
- 未新增 JS CNC 语义;
- 未运行 opt-in runtime probes
- 未 promotion blocked runtime family
- 未改变 LinuxCNC interpreter、tool、parameter、planner、kinematics、remap 或 LinuxCNC-owned
runtime semantics。
验证已通过(先行 targeted
```bash
wasm-port/tests/ui/node/verify_ui_node_smokes.sh
wasm-port/tests/sdk/node/verify_sdk_surface.sh
SKIP_INI_BUILD=1 SKIP_INTERP_BUILD=1 wasm-port/tests/browser/verify_ini_panel_browser.sh
SKIP_INI_BUILD=1 SKIP_INTERP_BUILD=1 wasm-port/tests/browser/verify_release_artifact_url_workflow_browser.sh
```
关键输出:
```text
ui_node_smokes=ok
sdk_surface_node_smoke=ok
browser_ini_shell_integration_workflow_smoke=ok
browser_release_artifact_url_workflow_smoke=ok
```
下一步工作计划:
继续只做实质能力推进。优先选择可执行 gate、SDK/API surface、或真实 browser workflow
不要做只整理断言或局部常量化的批次。
四十八、2026-06-16 继续执行记录workflow overview release artifact validation summary browser API
本轮继续按“每批必须产出可调用 API、可验证 workflow、可执行 gate、或真实 UI/browser 能力”推进,