Merge pull request #1003 from pikasTech/docs/2183-caserun-no-v02

docs: forbid v0.2 CaseRun fallback for D601 v0.3
This commit is contained in:
Lyon
2026-06-26 16:16:03 +08:00
committed by GitHub
@@ -266,6 +266,8 @@ UniDesk CLI 必须提供顶层 `bun scripts/cli.ts web-probe ...` 作为 web-pro
P4 原入口验收必须覆盖 HWPOD discovery、gateway echo 或等价 command、MDTODO source/files/tasks、web-probe `readMdtodo`、以及 71-FREQ 最小 CaseRun smoke。CaseRun smoke 至少应证明 workspace、Keil project/target、debug probe、download/reset、UART 或 ioProbe 中的关键路径通过 HWPOD 服务和 gateway route 被执行,并把 operation result 引用回 CaseRun stage 或 blocker。
CaseRun v0.3 的 runtime API authority 必须来自同源 public/API origin、YAML selected origin 或显式 v0.3 env/configRef。内置 case、CaseRun library 和 Web CaseRun worker 不得保留旧 v0.2 `http://74.48.78.17:19667``http://74.48.78.17:19666``runtime.apiUrl` fallback、direct-url alias 或 compat route;缺少 v0.3 runtime origin 时必须 fail-fast 返回结构化配置错误,而不是自动降级到 v0.2。
41 相关设备或外设链路未完成时,应作为明确的 out-of-scope/non-blocking blocker 记录在 CaseRun 或 issue evidence 中。不得因为 41 相关未决项阻塞 `constart-71freq-c` 的 HWPOD 预装、MDTODO 读取和最小 smoke 收口;也不得把 71-FREQ smoke 失败归咎于未声明的外部依赖而不返回结构化原因。
### 6.7 HWPOD-PRE-REQ-007 SPEC-first 与代码引用