Преглед изворни кода

docs(issue-18): add ticket 71 status-order checkpoints to the human walkthrough\n\n票 71 部署复验后,走查时应预期:未关联设备业务轴 预警 3→1 / 工单 3→5;\n41010500001320000002、TEST-CBYL5432168 显示「工单处置」(动效 blink→spin,非回归);\nTEST-TCLLJ002215 仍预警、21119740 点位仍报警;\n同一设备「地图=工单处置 / 运行监测异常清单=预警或离线」是票 71 Q3=A 的裁定结果,不记缺陷。\n\n同步写入 tickets/18 与 handoff/t18-human-takeover.md 的样本口径与自查表;复验脚本可重跑。

lead пре 7 часа
родитељ
комит
f9dfec360c

+ 2 - 0
.scratch/cockpit-real-data-wayfinding/handoff/t18-human-takeover.md

@@ -40,6 +40,7 @@
 - 历史负向样本 `WO202610101511303516` 在后续验收时为未关联 false/null,不能沿用早期 true 记录,把它当作当前正向闭环。
 - 设施统一口径以[设施总数一致性修复](../issues/31-5278-5276-5273.md)为准:当时三端设施总数为 5283,管网集合为 5268。这些数字只属于历史快照;新一轮按同范围、同时间数据核对一致性。旧[管网人工核验说明](manual-verify-pipe-type-namespace.md)的 5278/5276/5273 分域期望已经被新裁定取代。
 - 坐标按[自动准入裁定](../issues/34-coordinate-auto-admission.md)验证:合法且在主场景区内才能上图;非法或区外保留清单及原因。取消人工校核前置后,不再要求用户寻找不存在的坐标校核入口。旧“全量 UNVERIFIED”是历史结果。
+- **状态序变化属预期(2026-10-23,票 71 收口)**:后端单设备状态序已改为「未转工单的报警 > 工单处置 > 预警」并部署复验通过(10/10,脚本 `../verify/artifacts/t71/verify-after-deploy.mjs`)。走查预期读数:未关联设备业务轴 预警 **3→1**、工单处置 **3→5**;`41010500001320000002`、`TEST-CBYL5432168` 两台由「预警」变「工单处置」(特效 blink → spin,属两态动效切换);`TEST-TCLLJ002215` 仍预警;`21119740` 点位仍报警。另一处必须解释、**不能当缺陷**:同一台设备可能「地图/设备卡=工单处置、运行监测异常设备清单=预警/离线」——这是票 71 裁定 Q3=A 的结果(situation 按设备事实判、不跟随业务序,也没有 `WORK_ORDER` 桶)。
 
 ## 完成实施后的自查:代理逐项对照,真人确认业务结果
 
@@ -53,6 +54,7 @@
 | 分区失败与恢复 | 真实失败只影响对应分区,不能显示为空态或正常数据;恢复后回到真实数据。若本轮没有自然故障,测试方安排受控验证;代理辅助取证,不要求用户制造业务故障 |
 | 报警—工单一致性 | 同一真实链路在设备、ALARM、时间线的关联与状态一致;创建到结案的动作与真人记录对应;处置率为状态 5 / 状态 0–6,状态 7 排除 |
 | WS 正反向 | 状态实际变化时核对对应工单增量帧和页面更新;记录实际 `scanIntervalMs` 和延迟。观察覆盖至少两个扫描周期;无帧时先核对是否真的发生状态码变化,不能仅凭“处置”动作或 `update_time` 判断故障 |
+| 状态序与观感(票 71) | 两台设备显示「工单处置」而非「预警」、业务轴 预警 1 / 工单 5;同一设备在地图与运行监测异常清单状态不同属裁定结果(Q3),不记缺陷;动效由闪烁变旋转属预期 |
 | 交互回归 | 刷新/模式切换/筛选后详情、锚点、选择对象仍一致,未复现周期性抽搐;既有 mock 回归单独记录,不算真实验收证据 |
 | 基线与最终结论 | 前后端精确版本及推送/运行证明、请求与 WS 证据、freshness、浏览器 `data-*` 断言、真人结论齐备;缺任一关键项保持未收口 |
 

+ 10 - 0
.scratch/cockpit-real-data-wayfinding/issues/18-frontend-real-integration-gate.md

@@ -16,6 +16,16 @@
 - 尚有技术证据门槛:地图与抖动修复票仍记“已关闭但改动未提交”;最新已读历史真实审计 140/143,余 3 项为监测 `createdAt` 缺口;现有基线卡片跨多个版本,缺一张覆盖当前前后端提交/推送/运行实例的完整阶段基线。以上须由代理或对应执行票核对,不能交给真人签字豁免,也不能推定现在接口仍失败。
 - 当前设施口径以[设施总数三处口径一致性修复](31-5278-5276-5273.md)为准;旧 5278/5276/5273 分域期望已被统一目录取代,历史三端同为 5283,管网集合 5268。数字只对应历史快照。坐标按[坐标自动准入裁定](34-coordinate-auto-admission.md)核验,不要求人工寻找坐标校核入口。
 
+### 待走查项:单设备状态序变更(2026-10-23 新增,来自票 71)
+
+[票 71](71-vs-52.md)(单设备优先级「预警 vs 工单」)已实施、部署后真实复验 **10/10** 通过(后端提交 `a416f4ab` / `a13dcaf5`,前端口径表零改动)。本票走查按下列**预期读数**核对,偏离才算问题:
+
+- 未关联设备业务轴:预警 **3→1**、工单处置 **3→5**(同一快照)。
+- `41010500001320000002`、`TEST-CBYL5432168` 由「预警」变「工单处置」——两台都是「预警未解决 + 工单未结束、无报警」,按新序应显示工单处置;动效由闪烁(blink)变旋转(spin),属票 07/58 的两态动效,**不是回归**。
+- `TEST-TCLLJ002215`(只有预警、无工单)仍「预警」;`21119740` 点位仍「报警」(票 52 窄三路分支未受影响)。
+- 同一台设备「地图/设备卡 = 工单处置、运行监测异常设备清单 = 预警/离线」是 [票 71](71-vs-52.md) 裁定 **Q3=A** 的结果(`monitoring/situation` 按设备事实判、不跟随业务序,且无 `WORK_ORDER` 桶),**不记缺陷**;「异常点」可见范围因此不变。
+- 证据:`../verify/artifacts/t71/after-deploy/`(复验时刻载荷)、复验脚本 `../verify/artifacts/t71/verify-after-deploy.mjs` 可随时重跑对照。真人接手清单已同步该检查点(`handoff/t18-human-takeover.md` 的「样本与当前口径」与自查表)。
+
 ### 给真人的实施方案与检查点
 
 已产出[真人接手清单](../handoff/t18-human-takeover.md):仅列真人业务走查、真实有 GPU 环境目视稳定性、外部报警—工单全流程及最终验收结论;每步含验证方法。版本核对、探针、WS 捕获、浏览器断言与基线回写由代理承担。清单同时覆盖合法空态、失败分区、坐标边界、未分区、无关联工单、零分母和刷新/筛选/模式切换回归,缺样本项记待验。