16-exec-batch3-map-markers.md 3.5 KB

执行-批次3:地图/设备位置符号替换

Type: execution Status: ready-for-agent Label: ready-for-agent Blocked by: 15 Category: execution

What to build: 实现位置符号合成计划层(唯一新接缝)并接入双层水滴徽标体系——唯二纯白母版(实心 WhiteFull / 镂空 White)承载状态色、内层行业/设备图标降饱和降亮度、尖端锚定、宽度基准 18/14、无设备点位不用内层图标、未关联设备用镂空 + 行业图标 + 降饱和;监测点仅报警态加扩散环。地图标记、图例、详情卡片、设备图层继续由同一语义来源生成。

依赖说明: 本批 Blocked by: 15(token 批)——外层母版着色读取 token 语义色,token 值未定稿前不动工。

引用规格(单一决策事实来源)

进入自查(开工前逐项确认,记录进本票证据区)

  • 批次 2 已关闭(token 值定稿)。
  • 母版(T_MarkPoint_WhiteFull / T_MarkPoint_White)与内层行业/设备图标已入 manifest 且通过校验。
  • 差异判断表自查:结构项(图层语义/拾取/聚合/状态词表)确认不触及;已触及即暂停升级。

验收清单

实现者自测(纯逻辑 + 静态检查):

  • 合成计划断言:四套变体归属唯一(监测点/关联设备 = 实心;EMPTY 点位 = 镂空无内层;未关联设备 = 镂空 + 行业图标 + 降饱和);任何允许缩放下监测点恒大于设备;锚点为尖端偏移;内层图标直径约圆形区域 60% 且圆心对齐帽心;图例与标记同源。
  • 锚点迁移对抗式验证:既有按中心口径建立的投影/走查断言同步更新,且以对抗方式确认能失败(防假绿)。
  • 宿主 data-* 读数暴露合成结果(母版种类、内层图标、锚点偏移、降饱和标记)。
  • manifest 登记齐全;组件与引擎无散落物理路径。
  • 结构回归全绿(四模式 / 状态词表冻结 / 图例计数)。

维护者走查(真实 /cockpit):

  • 尖端落在真实坐标点(定位/面板锚定不因锚点改造错位)。
  • EMPTY 点位与未关联设备确实走镂空且彼此可辨。
  • 报警扩散环跨帧证据(帧差,非恒真断言);预警/工单保持静态;map.effects 开关生效。
  • 走查单逐项勾选 + 截图。

缺口登记:

  • 归视觉偏差(含内层图标在真机上的可辨性结论)已在签收前写入票 06 缺口清单;若内层图标不可辨,回规格 10 的补裁路径。

证据区(完成后填写)

  • 走查单路径:
  • 帧差证据路径:
  • data-* 读数:
  • 已登记缺口数:
  • 维护者签收:

Out of Scope

  • 真三维设备模型(已锁不引入)。
  • 状态词表、拾取、聚合、面板联动契约(已锁不变;判断表「已有裁决」不得重开)。
  • 地图特效的性能数值(沿用既有预算纪律)。
  • 按 AGENTS.md,实施时未经用户明确要求不运行 build/dev。