记录环境:http://192.168.110.96:8301,只读 GET;前端 real 配置通过本机忽略文件启用,未改入库部署配置。
代码基线:前端 master/b8917ed(已推送);后端运行来源尚需部署负责人确认,仓库远端 master=a151183,本地源码 HEAD d8a6b03,运行实例与源码提交未完成可验证绑定。
当前不能宣称阶段收口,也不能关闭票 18。修正后的真实探针共 123 次请求,92 项通过、33 项失败。失败既包含后端契约/数据问题,也包含前端消费验证缺口。
| 区域 | 真实证据 | 结果 |
|---|---|---|
| foundation / 只读 | readOnly=true,接口 200 |
通过 |
| 地图快照 | 6 个真实监测点、7 个真实未关联设备;坐标均 UNVERIFIED 且 renderable=false |
通过读取;不可宣称可上图 |
| 地图分页 | 首屏签发 snapshotAt;直接请求第 2 页不带 token 返回 SNAPSHOT_EXPIRED |
后端规则通过;浏览器实际分页曾漏带 token,失败 |
| 设施基础档案 | 真实返回 1006:水厂、泵站、管网及排水设施 | 接口可达;前端适配器显示为空,消费失败 |
| 管网统计 | 真实 network_type 分组 0=537、1=3735、2=996 |
发现 0/1 映射漏计问题 |
| 设备档案/工单 | 7 台真实设备档案、工单列表和 7 张工单时间线可达 | 通过读取 |
| 指标 | current/history 接口可达,但 7 台样本均 EMPTY |
只有空态证据,无非空指标验收 |
| WebSocket | 浏览器显示“状态推送已连接”;独立 WS 观察因会话清理未形成可复查落盘证据 | 待重新取证 |
pointStatusDistribution,pointStatus 查询被忽略;UNKNOWN/UNASSOCIATED 在 monitoring distribution 返回 400,和前端八桶契约不一致。snapshotAt,后端正确返回 400 SNAPSHOT_EXPIRED;页面进入失效/无数据态。data,真实 /map-snapshot 与 /infrastructure/base-archives 被转换为空;业务 code=500 的事件响应曾被适配为 success,存在严重误判风险。code=500,错误显示为 early_warning.warning_name 数据库字段不存在。CockpitShell.vue 的 modeLayerPlan 永久传 facilities:null 与 pipelines:null;管线与设施真实几何没有进入地图计划,页面显示“设施/管线数据未就绪”。network_type 被设备 equipment_type 字典解释,导致真实排水/供水类型名称和行业错配;基础档案、管理信息、概览适配器对数字 0/1 映射缺失,已确认漏计 4272 条管网记录。UNVERIFIED_COORDINATE,这符合当前“不臆造坐标”的契约,但没有可信校核来源时不能完成可视化验收。EMPTY 且无关联设备;7 台设备未关联有效监测点。该事实已验证,但不能据此推断数据库关系从未存在。业务人员必须在外部业务系统执行:真实设备报警触发、关联生成工单、推进一次获准状态流转。驾驶舱只读核对报警、工单、设备/监测点关系、时间线、状态增量和新鲜度;不得直接改库、不得用 mock 替代。当前尚未形成真人操作时间、事件标识、WS 增量帧和最终业务签字证据,因此不得关闭票。
deviceCode、事件/工单编码、操作时间、WS 帧、驾驶舱可见结果。本记录只包含真实只读联调和人工接手计划;没有部署、数据库写入、工单写操作或 mock 证据冒充。项目规则要求的 build/debug 验证未运行。