chore: sync latest project updates
Some checks failed
CI / verify (push) Has been cancelled

This commit is contained in:
lyf
2026-07-03 14:42:38 +08:00
parent 8b2c36677e
commit 8fed715235
106 changed files with 6030 additions and 121 deletions

View File

@@ -14,8 +14,8 @@
处理以下任务时应使用该 skill
- 导览模块页面、组件、交互或数据流调整
- 内三维导览、Three.js、GLB/GLTF 模型加载、WebGL 性能问题
- 腾讯地图、外导览、地图 SDK 或地图标记逻辑调整
- 内三维导览、Three.js、GLB/GLTF 模型加载、WebGL 性能问题
- 腾讯地图、外导览、地图 SDK 或地图标记逻辑调整
- `static/nav-assets/app_nav_assets_v2_clean_20260611_093623` 资源包相关工作
- `src/data/providers/staticNavAssetsProvider.ts``src/repositories/GuideRepository.ts``src/repositories/GuideModelRepository.ts` 导览数据访问层相关工作
- `src/assets/data` 历史 demo 数据清理、隔离或迁移
@@ -36,11 +36,11 @@
也可以在任务描述里包含明确上下文Codex 应能自动匹配:
```text
帮我修复内三维导览切换后顶部菜单被遮挡的问题。
帮我修复内三维导览切换后顶部菜单被遮挡的问题。
```
```text
请检查腾讯地图和内 3D 是否有耦合风险。
请检查腾讯地图和内 3D 是否有耦合风险。
```
```text
@@ -54,7 +54,7 @@
- `src/assets/data` 是历史 demo 数据区域,不应再作为当前导览模块的数据源。
-`route_graph``nav_data` 未准备并验证前,不应声明“真实馆内导航”或启用真实路线规划。
- POI 坐标只能作为展示或位置预览候选,不能当作已认证导航锚点。
- Three.js / GLB 内三维逻辑应与腾讯地图 / 外导览逻辑隔离。
- Three.js / GLB 内三维逻辑应与腾讯地图 / 外导览逻辑隔离。
- Three.js/WebGL 当前按 H5 能力处理;不要默认增加小程序 fallback 或 mp-weixin 兼容工作。
- 移动端顶部菜单、搜索、卡片、按钮和楼层控件不能被 3D canvas 遮挡。
- 不做无关重构,不直接删除历史数据;先盘点引用、隔离影响,再按确认范围清理。
@@ -70,13 +70,13 @@
三维模型问题:
```text
请使用 shenzhen-natural-museum-dev skill排查内 3D 模型加载失败,并保证 H5 有加载中和失败兜底。
请使用 shenzhen-natural-museum-dev skill排查内 3D 模型加载失败,并保证 H5 有加载中和失败兜底。
```
腾讯地图问题:
```text
请使用 shenzhen-natural-museum-dev skill检查腾讯地图逻辑是否被内导览改动影响,只读审计并给出证据文件。
请使用 shenzhen-natural-museum-dev skill检查腾讯地图逻辑是否被内导览改动影响,只读审计并给出证据文件。
```
历史数据清理:
@@ -105,7 +105,7 @@ pnpm build:h5
- `pnpm build:*` 会写入 `dist`,如果任务是只读审计,应先说明风险再执行。
- `pnpm lint` 即使命令成功,警告也应视为技术债。
- 导览 UI 改动后,应额外做 H5 冒烟检查:顶部菜单、内 3D、开始导航/位置预览、搜索结果、路线详情页。
- 导览 UI 改动后,应额外做 H5 冒烟检查:顶部菜单、内 3D、开始导航/位置预览、搜索结果、路线详情页。
- 只有用户明确要求小程序/mp-weixin 时,才额外运行 `pnpm build:mp-weixin` 或处理小程序兼容。
## 维护方式