# 48: 点位设备联动整体验收与质量收口 Type: integration Status: ready-for-agent Blocked by: 40, 41, 42, 43, 44, 45, 46, 47 Labels: ready-for-agent ## What to build 对 41–47 的完整交付做一次外部行为收口,不新增业务语义。覆盖地图入口与台账入口、点位定位、面板锚定、关联设备图层、设备双向联动、资产/地形降级、重叠聚合、一级模式矩阵和设备状态特效的端到端组合;把偏差、已知代价和遗留分别记录到对应执行票与部署文档。 ## Acceptance - [ ] 真实地图/台账入口可完成:选点 → 定位与设备并行加载 → 面板锚定 → 设备 hover/选中/返回 → 关闭/换点收场。 - [ ] 同一 `snapshotAt` 翻页、刷新、快照失效和迟到响应不会造成旧设备层复活或摘要计数污染。 - [ ] 四个一级模式与引导态的图层矩阵、选择暂停/恢复、图例/计数和事件回联符合 46。 - [ ] 坐标无效、后端清单-only、地形未就绪、资产失败、状态未知、性能降级均显示明确原因,不伪造空间位置或成功状态。 - [ ] 重叠 K/N 计数、降级阈值、设备状态特效和资产模式在同屏组合下不互相覆盖语义。 - [ ] 逻辑闸门、变异测试、真实走查、截图/帧差和性能读数全部留存;未完成项进入对应票面,不以原型通过冒充生产完成。 - [ ] `docs/cockpit-deployment.md` 增加可操作的“关联设备点位已展开 / 设备状态特效已生效”自检步骤、可观察字段与失败降级说明。 - [ ] `map.md`/执行票状态、部署自检文档和实现分支证据同步;明确后端真实 Redis/Kingbase 联调结果。 ## Out of scope - 新增未在 41–47 锁定的业务语义、设施点完整契约、管线数据源、美术资产生产和移动端适配。