فهرست منبع

docs(issue-52): accept and close after maintainer verification

ChenJZ 13 ساعت پیش
والد
کامیت
c624b3d2c0
2فایلهای تغییر یافته به همراه16 افزوده شده و 3 حذف شده
  1. 14 3
      .scratch/cockpit-shell-panel-layout/issues/52-untitled.md
  2. 2 0
      .scratch/cockpit-shell-panel-layout/map.md

+ 14 - 3
.scratch/cockpit-shell-panel-layout/issues/52-untitled.md

@@ -155,8 +155,6 @@ AI 不代劳的原因:`AGENTS.md` 禁止自动 build/dev/浏览器截图;后
 
 `t52-camera-flight.mjs` 断言:①受理瞬间不瞬移且已排帧;②半程已移动但未到终点(证明是连续运动);③到期镜头方向正对设备中心(用方向点积,不能用距离——`lookAt` 只取单位向量);④拖拽接管后不再排新帧;⑤销毁后停止推进。全套回归通过。
 
-Status: ready-for-human
-
 ### 2026-10-22 四次反馈:相机位移仍未生效(已修,`8bbfeee` + `a932fc9`)
 
 维护者:「地下管线详情视图的相机位移没成功实现。」
@@ -171,7 +169,20 @@ Status: ready-for-human
 
 顺带:`mapService` 的并发改动新增了 `dispatchPickResult`,`t23-click-flow` 的 vm 函数提取列表按需补上(只为让测试适配并发改动,未改该文件)。
 
-Status: ready-for-human
+### 2026-10-23 验收通过并关闭(`0158450`)
+
+维护者:「移动成功了,就是最终移动到的终点离设备有点太近了,可以稍微拉远一点点。本票验收基本通过,提交并推送代码然后收口。」
+
+- 定位终点距离倍率由 `1.3` 调整为 **`1.8`**(约 +38%),并提取常量 `FOCUS_DISTANCE_FACTOR` 便于后续微调;下限由 `0.5` 提到 `0.8`,避免小设备时仍然贴脸。
+- 回归新增断言:终点距离必须 **> 贴合距离 × 1.5**(贴合距离 = 包围球半径 / sin(fov/2)),防止以后又被改回贴脸。
+- 全套回归通过:`t52-camera-flight`、`t23-click-flow`、`t52-device-pick`、`t52-facility-relations`、`t52-device-plan`、`t55-detail-usability`、`t55-device-loading`、`t56-real-water-device`、`t23-sfc-compile`、`t09-point-status` 与整套 12 脚本。
+- 按 AGENTS 未跑 build/dev/browser。
+
+**本票关闭。** 交付摘要:邻域设备真实来源(全部快照点位 + 独立设备,缺清单/截断/失败均如实报 partial)+ 真实设施关联优先(后端 `device-facility-relations` 已上线,当前数据可回联 0 条,按批准的同业邻近示意降级)+ 稳定槽位与邻管避让 + 主图同款图标(tone / 类型图标 / 母版形状全部同表)+ 三维场景内浮动详情面板 + 点击定位缓动飞行(终点留白)+ 无坐标设备隐藏 + 管道状态分页。
+
+**遗留(不属本票缺陷)**:真实关联要真正点亮,需运维补数据——管点 `network_id` 指向真实管段、关联表 `equipment_id` 指向 `equipment_base` 主键。
+
+Status: resolved
 Assignee: codex
 Type: task
 Blocked by: #51

+ 2 - 0
.scratch/cockpit-shell-panel-layout/map.md

@@ -29,6 +29,8 @@ Labels: wayfinder:map
 - **`issues/41`–`48` 是监测点定位/设备联动决策地图收口后的执行链**:41 定位与面板锚定只依赖已完成的 37,可立即认领(**2026-09-29 状态:实施完成 + 纯逻辑 37/37、变异 15/15,待真机走查,未 close** —— 走查是收口唯一缺口,详见票面);完成后 42 关联设备临时图层;42 完成后 43 面板/三维双向对应、44 设备位置符号与静态状态词表、46 模式图层计划可并行;45 重叠呈现依赖 43/44/46;47 动态状态特效依赖 38 雾气、44 静态词表、45 重叠呈现及 46 模式计划;48 端到端验收依赖 40 主场景区质量收口和本链全部实现。规格来源分别是 `cockpit-point-locate-and-device-link/issues/14`–`18`、票 03/04/07/12 的已决策结论;后端 #69 已发布,设备坐标无可信校核时必须清单-only 降级。
 - [重做沅陵县城体块模型](issues/35-city-massing-redo.md) 的历史2026-09-30阶段记录(95%,非当前验收状态):找到权威建筑来源——本地 1:500 测绘 CAD(`沅陵2024*.dwg` 的 JMD 居民地图层),经 ArcGIS arcpy 转出 **主场景区内 60,744 个房屋轮廓**,1:1 影像对照确认精确贴合屋顶(保留 L 形/天井/组合体量),取代影像分割。BIM 管线(足印→ENU→DEM 座落→Blender 空间 LOD)已跑通,**9 个批次全部通过 `verify-lod-district.mjs`,全场景去重导出 48,021 / 48,425 = 99.2%**(城区 29,755 栋 100%、乡村 18,266 栋;LOD0 合计约 923MB;`select-cad-bim-batch.mjs` 确定性切批并跨批去重)。主场景区外 0。仍未完成:层高校准(测绘注记无层数)、运行态性能实测与维护者视觉验收。
 
+- [52 邻域设备示意挂载与增强面板内部详情](issues/52-untitled.md) — 已关闭(2026-10-23 维护者验收通过):设备来源读全部快照点位 + 独立设备(缺清单/截断/失败如实报 partial);真实设施关联优先(后端 `device-facility-relations` 已上线,但当前数据可回联 0 条,按批准的同业邻近示意降级,不伪报绑定);稳定槽位、邻管避让、无坐标设备隐藏;场景图标与主图**同款**(`planMarker`+`renderMarker` 同一链路,tone/类型图标/母版形状全部同表);三维场景内浮动详情面板;点击定位为 620ms 缓动飞行(终点距离倍率 1.8,留出邻域上下文);管道状态分页每页 8 条。遗留:真实关联需运维补数据(管点 `network_id` 指向真实管段、关联表 `equipment_id` 指向 `equipment_base` 主键)。
+
 - [51 局部增强可调范围邻域地下管网](issues/51-untitled.md) — 已关闭(2026-10-21 维护者现场验收通过):默认 50 米、25/50/100 可切换,按整条选中折线取邻域、主选完整、邻近仅保留范围内片段并按片裁切(离域再入拆片不跨空白),行业色与虚拟埋深同源,保留 `sourceId`/`networkId`;离线 `t51-neighborhood.mjs` 与整套 12/12 通过。
 
 - [50 局部管道示意模型细节与中心定位环移除](issues/50-untitled.md) — 已关闭(2026-10-20 维护者现场目检验收通过):中空 Lathe 套筒管壁、两端法兰各 8 螺栓、分节接缝,无独立定位环;离线 `t50-pipe-detail.mjs` 9/9。记录教训:`deck_issue_patch` 传空 `body` 会擦除票面正文(本票三次),改票时不要传空 `body`。