1.2 KiB
1.2 KiB
CM95 PBF Pilot Generator v1.3 变更说明
原因
v1.2 的 21 张批量 Gate 中,构建报告累计 6911 个输出,而真实 PBF 解码为 6910。定位到唯一缺失对象:
- tile:
11/1828/771 - layer:
clearance_limit_line - source_id:
cm95:1:03900420/E/03910424.E:574:line - mapping:
CM95-052 / TELPHC - safety_class:
hard_gate
该线在 z11 extent=4096 量化后退化,被 mapbox-vector-tile encoder 静默省略。
v1.3 规则
clearance_limit_line若量化后仍有至少两个不同整数顶点,正常输出 line。- 若量化后退化,改用
representative_point()输出到已有clearance_limit_point。 - fallback 使用同一 source_id 的
ROLE_SECONDARY稳定 FID,不复用原 line FID。 - fallback 写入 trace,状态追加
QUANTIZATION_FALLBACK_POINT。 - 编码后立即 decode,并以 layer + feature.id 与计划输出逐项对账。
- 任何未处理的 encoder 丢失都会写失败报告并终止构建,不允许静默 PASS。
预期 Gate
本 AOI 应得到:
- 21 reports
- planned output = actual output
- quantization fallback = 1
- encoder dropped = 0
- hard-gate unmapped = 0
- style contract unmatched = 0
quantization fallback = 1 是预期安全回退,不是失败。