diff --git a/STEP_RECORD.md b/STEP_RECORD.md index 86062fa..bbd7f01 100644 --- a/STEP_RECORD.md +++ b/STEP_RECORD.md @@ -952,6 +952,94 @@ Style 语义专项里仍最重要的是: - 只看整屏图像 diff - 或只看 `20nm` backend 总量数字 +## 20nm Regression Root Cause Check + +本轮用户再次反馈: + +- 当前 `20nm compare` 右侧看起来又有退化 +- 主要体感是: + - 鱼礁丢了 + - 灯的标识又丢了 + +本轮已做排查,结论是: + +- 当前问题不是最近重建 `20nm pbf` 导致的 +- 也不是 compare HTML 最近又被切到了别的页面 +- 当前最应优先怀疑的是: + - `style.navsea-delivery-karatsu-10nm.json` 里的图标/过滤表达式 + +排查依据: + +1. 线上部署时间 + - `/mnt/sda1/www/newpec/navsea-compare-karatsu-20nm.html` + - `2026-03-31 20:45:52 +0800` + - `/mnt/sda1/www/newpec/domain/style.navsea-delivery-karatsu-10nm.json` + - `2026-03-31 20:45:52 +0800` + - `/home/wwwroot/pbf-delivery-karatsu-20nm` + - `2026-03-25 17:57:29 +0800` + +2. 这说明 + - `20nm pbf` 没有在这之后被重新构建 + - 当前线上 compare 仍然是 `r7` + - 当前右侧仍然使用: + - `./domain/style.navsea-delivery-karatsu-10nm.json` + +3. 直接解码当前 20nm 瓦片后确认: + - 鱼礁对象还在 + - 灯塔/灯台对象还在 + +典型样本: + +- `/home/wwwroot/pbf-delivery-karatsu-20nm/11/1762/821.pbf` + - `anchor_caution_hazard_point` + - 存在: + - `canonical_object_type = 魚礁` + - `chart_symbol_code = fish_reef` + - `navigation_marks` + - 存在: + - `canonical_object_type = 港湾灯台` + - `chart_symbol_code = lighthouse` + - `name_ja = 鷹島灯台` + +因此当前判断: + +- `鱼礁/灯标对象并没有从 20nm pbf 里消失` +- `HTML` 这边也没有把页面切错 +- 问题主要在当前 delivery style 的具体表达方式 + +当前 style 里和这两组最相关的层: + +- 鱼礁 / 障害点: + - `anchor-hazard-points` + - `anchor-hazard-points-428` + - `fishery-areas` + - `fishery-areas-outline` +- 灯 / 灯台: + - `nav-light-flare` + - `nav-light-arc` + - `nav-marks-harbor-lighthouses` + - `nav-marks-breakwater-lighthouses` + - `nav-marks-small-lights` + - `nav-marks-light-beacons` + - `nav-marks` + +当前最值得注意的一点: + +- 鱼礁点目前在 style 里被并到: + - `anchor-hazard-points-428` + - 统一使用: + - `symbol-daytime-428` +- 这很可能就是“数据还在,但视觉上不像原图、看起来像丢了”的直接原因之一 + +一句话结论: + +- 这轮退化不是最近改坏了 `20nm pbf` +- 主问题仍然是当前 `style.navsea-delivery-karatsu-10nm.json` +- 下一步应继续优先修: + - 鱼礁 icon 选择 + - 灯/灯台图标和 flare 的具体表达 + - 而不是先回头怀疑 HTML 或重新构建 20nm pbf + ## Quick Resume Prompt 下次开机如果要快速接上,可以先看这份文件,再按下面这句继续: