2.2 KiB
2.2 KiB
CM95 PBF Production v1.4.7 — 导航名称冲突审计式省略
1. 本版本定位
v1.4.7 是 release gate 修复,不是 PBF builder 语义版本。
因此:
- Project/runtime 升级为 v1.4.7;
BUILDER_CONTRACT_VERSION保持cm95pbf-builder/0.4.6-spatial-candidate-query;- 已完成的 v1.4.6 Plan、FID、27,038 个 job、27,030 个 PBF 全部复用;
- 不重新生成 PBF;
- 不修改 MySQL;
- 不修改 mapping / style / sprite / FID / geometry / quantization / encoder reconcile / non-renderable omission。
2. 已确认的真实冲突
当前 Japan release 中:
- report conflict occurrences:10;
- trace conflict occurrences:10;
- unique conflict outputs:4;
- affected tiles:3;
- native scale:全部 1:50,000;
- 每个真实 conflict 都恰好有两个不同 direct-name candidate。
四组候选分别为:
R2/P4R1/P3L1/P1L2/P2
它们不是大小写、空格或格式差异,因此不能做字符串归一化后任选一个。
3. v1.4.7 policy
采用:
AMBIGUOUS_DIRECT_NAMES_OMIT_LABEL_FAIL_CLOSED
即:
- composite base 自己没有直接名称;
- relation group 内有两个以上不同 LIGHTS 直接名称;
- Builder 继续不猜名称,不写
chart_label_text; - finalizer 必须逐条核对 report 与 trace 数量;
- trace 必须明确
nav_name_conflict=true且nav_name_source=conflict; - 至少存在两个 distinct name candidates;
- finalizer 解码对应 PBF feature,确认
chart_label_text实际为空; - 只有全部满足时,这些冲突才记为
nav_name_conflict_omissions并允许 release PASS; - 若 trace 缺失、数量不一致、PBF feature 不存在、或 ambiguous feature 被写入任意 label,则继续 hard fail。
这不是关闭 gate,而是把原来的“只要有 conflict 就失败”改成“只允许经过可验证的安全省略”。
4. 当前 release 不重建
当前 release:
cm95-d1-62a85bd40d3a-6bc3c1352da3
现有生产数据:
- jobs: 27,038 / 27,038 PASS
- attempts: 27,038
- PBF files: 27,030
- planned features: 2,974,375
- decoded features: 2,974,375
v1.4.7 仅重新执行 finalize。