map.md 11 KB

城市生命线驾驶舱蓝湖正式素材替换方案(决策地图)

Status: open Labels: wayfinder:map

Destination

形成一份可直接交给开发执行的正式素材替换规格:基于蓝湖导出资源,覆盖驾驶舱 2D UI 与监测点/监测设备位置符号,锁定资产清单、语义 manifest、运行时路径与版本规则、字体授权与降级策略、既有业务结构保护,以及真实 /cockpit 与 qiankun 宿主的验收和分批交付方案。地图完成时不直接替换业务代码,而是让实现者无需重新发明关键决策。

Notes

  • Domain:城市生命线 Web 驾驶舱 /cockpit;词汇以根目录 CONTEXT.md 为准。
  • Skills:grilling、domain-modeling、research、prototype;需要真实浏览器验收时使用 browser-skill。
  • 用户已确认:Q1=B,Q2=B,Q3=A,Q4=A+C,Q5=D,Q6=C,Q7=D,Q8=B,Q9=B,Q10=B,Q11=A,Q12=C,Q13=A,Q14=A,Q15=A。
  • 方案边界:现有模式、panelId、信息架构、地图/设备状态、拾取、定位和聚合契约优先;蓝湖与现有结构冲突时另立决策,不在素材替换中隐式重做。
  • 资产边界:本图覆盖 2D UI、监测点和监测设备位置符号;不把设备/城市 3D 模型、地形、DEM、影像和 3D Tiles 当作本图正式素材。
  • 运行时约定:正式资源进入驾驶舱自有资产边界,引用必须兼容 import.meta.env.BASE_URL 与 qiankun 注入路径;保留现有 CockpitIcon、markerSvg、deviceAssets 等单一接缝。
  • 设计交付:原始蓝湖导出包与运行时资源分离;当前分享页要求重新登录,资源获取前需要人工完成一次登录。
  • 按 AGENTS.md,本图阶段不自动运行 build/dev/浏览器调试;实现阶段需另行遵守该限制,除非用户明确要求验证。

任务清单

进度

已完成全部目标、范围与偏好澄清;决策阶段收口。当前地图含 19 张子票:8 张决策票全部 resolved(01–08);5 张规格子票已发布 ready-for-agent(09 manifest、10 位置符号、11 字体、12 差异判断表、13 批次与终稿验收);5 张执行票已发布 ready-for-agent(14 品牌/图标、15 面板 token、16 位置符号、17 字体、18 装饰),是实施阶段的可认领入口;1 张盘点任务票已 resolved(19 蓝湖 9 画板逐项盘点,由 fog 毕业,已产出 9 画板全量事实与 63 个归档资产)。批次依赖:16 Blocked by 15;18 Blocked by 14–17;14/15/17/19 可并行。地图达到 Destination——决策清空、规格集可交实施;按票 08 裁定,地图保留为实施索引,不关闭删除。

进展备注(批次 1):票 14 已完成解析层最小子集与六图标临时迁移(manifest 登记 temporary)。票 19 盘点结论改变了批次 1 的走向:蓝湖侧无正式切图,品牌位无 logo 图形、四个功能图标在稿中为纯文字 chip → 六个图标按规格 12 记「设计稿未覆盖、维持现状」,不再等待"正式素材";票 14 剩余为维护者走查与结构回归。

Decisions so far

Not yet specified

(当前无:原「蓝湖 9 画板逐项盘点」fog 已毕业为票 19。)

Out of scope

  • 改变四个一级模式、现有二级面板、mode/panelId、数据契约、地图图层语义、设备状态语义、拾取、定位、聚合或面板联动。
  • 设备级或城市级真三维模型生产/采购,DEM、正式影像、倾斜摄影和 3D Tiles 的选型与生产。
  • 移动端、竖屏、多屏拼接适配。
  • 本图内直接实施代码改造、运行时部署或发布上线;这些是规格收口后的执行工作。