diff --git a/scripts/src/dev-cloud-workbench-smoke-lib.mjs b/scripts/src/dev-cloud-workbench-smoke-lib.mjs index 06d42597..6e1b575b 100644 --- a/scripts/src/dev-cloud-workbench-smoke-lib.mjs +++ b/scripts/src/dev-cloud-workbench-smoke-lib.mjs @@ -71,12 +71,14 @@ const defaultHomepageForbiddenTerms = Object.freeze([ "诊断", "验收", "M0-M5", + "M3 基本", "BLOCKED", "SOURCE", "DRY-RUN", "DEV-LIVE", "db-live", "m3-hardware-loop-runtime", + "trace/evidence", "执行轨迹", "runtime_durable_adapter_query_blocked", "OPENAI_API_KEY", @@ -108,7 +110,7 @@ const requiredWiringColumns = Object.freeze([ "目标端口", "状态", "证据来源", - "trace/evidence" + "轨迹/证据" ]); const requiredTrustedRecordTerms = Object.freeze([ @@ -351,7 +353,7 @@ function runStaticSmoke() { evidence: [...helpRouteAliases, "routeFromLocation final fallback is workspace"] }); - addCheck(checks, blockers, "feedback-120-wiring-table", wiringTableContract(files.html), "Patch-panel wiring panel is a table with source, target, status, evidence source, and trace/evidence columns.", { + addCheck(checks, blockers, "feedback-120-wiring-table", wiringTableContract(files.html), "Patch-panel wiring panel is a table with source, target, status, evidence source, and 轨迹/证据 columns.", { blocker: "contract_blocker", evidence: requiredWiringColumns }); diff --git a/web/hwlab-cloud-web/app.mjs b/web/hwlab-cloud-web/app.mjs index b545decd..ef7a7cb5 100644 --- a/web/hwlab-cloud-web/app.mjs +++ b/web/hwlab-cloud-web/app.mjs @@ -871,7 +871,7 @@ function renderTaskList() { }, { title: "2. 核对接线", - detail: "打开右侧“接线”表,确认源设备、接线盘、目标设备和 trace/evidence 是否匹配。", + detail: "打开右侧“接线”表,确认源设备、接线盘、目标设备和轨迹/证据是否匹配。", tone: "source" }, { @@ -993,7 +993,7 @@ function renderHardwareStatus(summary) { value: statusLabel(patchPanel.state), detail: m3Live ? `接线盘实况记录 ${liveM3Evidence.patchPanelLiveReport.reportId ?? liveM3Evidence.patchPanelLiveReport.patchPanelStatusId} 已绑定目标链路。` - : `${patchPanel.activeConnectionCount} 条内置接线记录;工作台只展示目标链路,未升级为实况证据。`, + : `${patchPanel.activeConnectionCount} 条内置接线记录;工作台只展示目标链路,未升级为可信闭环证据。`, sourceKind: m3Live ? "DEV-LIVE" : "SOURCE", tone: patchTone }, diff --git a/web/hwlab-cloud-web/help.md b/web/hwlab-cloud-web/help.md index 7d243a9f..bfa0465b 100644 --- a/web/hwlab-cloud-web/help.md +++ b/web/hwlab-cloud-web/help.md @@ -13,12 +13,12 @@ - Agent 对话区显示用户工作台范围、建议起步方式和可查看内容,不展示 Gate、诊断、验收、BLOCKED 或 M0-M5 执行轨迹。 - 工作清单区提供描述目标、核对接线、留存记录三类用户动作。 -- 底部输入栏用于 Code Agent 对话;右侧 M3 基本 IO 控制只调用 same-origin `/v1/m3/io`,由 `hwlab-cloud-api` 通过 gateway-simu、box-simu、`hwlab-patch-panel` 执行,不从浏览器直连 gateway/box-simu,也不调用泛化硬件写 RPC。 +- 底部输入栏用于 Code Agent 对话;右侧基础 IO 控制只调用 same-origin `/v1/m3/io`,由 `hwlab-cloud-api` 通过 gateway-simu、box-simu、`hwlab-patch-panel` 执行,不从浏览器直连 gateway/box-simu,也不调用泛化硬件写 RPC。 ## 右侧硬件与状态面板 - BOX-SIMU / Gateway-SIMU / Patch Panel 卡片展示只读计数、source fallback 与硬件写入边界。 -- 接线:`hwlab-patch-panel` 面板使用表格展示源设备、源端口、接线盘、目标设备、目标端口、状态、证据来源和 trace/evidence。 +- 接线:`hwlab-patch-panel` 面板使用表格展示源设备、源端口、接线盘、目标设备、目标端口、状态、证据来源和轨迹/证据。 - M3 虚拟硬件可信闭环的上位约束是:`res_boxsimu_1:DO1 -> hwlab-patch-panel -> res_boxsimu_2:DI1`。只有观察到这条完整链路并带有可信记录时,才可作为 M3 DEV-LIVE 依据。 - Web 前端不会新增 `hardware.*` 写 RPC、patch-panel 写接口、audit 写接口或 evidence 写接口;M3 控制的 operation/audit/evidence 字段由 `/v1/m3/io` 响应返回,runtime durable 未 green 时必须显示 BLOCKED。 @@ -32,7 +32,7 @@ ## 内部复核页 - Gate / 诊断 / 验收:从活动栏 `内部复核` 进入,作为验收复核二级页面保留。 -- 解阻路径:先完成 DB live readiness,让 same-origin `/health/live` 能证明 db.ready=true、db.connected=true;再通过 `hwlab-patch-panel` 建立 `res_boxsimu_1:DO1 -> hwlab-patch-panel -> res_boxsimu_2:DI1`,并附带可信 trace/evidence。 +- 解阻路径:先完成 DB live readiness,让 same-origin `/health/live` 能证明 db.ready=true、db.connected=true;再通过 `hwlab-patch-panel` 建立 `res_boxsimu_1:DO1 -> hwlab-patch-panel -> res_boxsimu_2:DI1`,并附带可信轨迹/证据。 - 诊断探测检查 same-origin `/health/live`、same-origin `/v1`、`/v1/m3/io` 合同与只读 `/json-rpc` 方法。允许的 JSON-RPC 方法包括 `system.health`、`cloud.adapter.describe`、`audit.event.query`、`evidence.record.query`。 ## 来源标签含义 diff --git a/web/hwlab-cloud-web/index.html b/web/hwlab-cloud-web/index.html index 6dbcc909..8e1c5685 100644 --- a/web/hwlab-cloud-web/index.html +++ b/web/hwlab-cloud-web/index.html @@ -255,10 +255,10 @@
-

M3 基本 IO 控制

+

基础 IO 控制

探测中
-
+