Files
CM95/docs/CM95_PBF_v1_3变更说明.md

36 lines
1.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 规则
1. `clearance_limit_line` 若量化后仍有至少两个不同整数顶点,正常输出 line。
2. 若量化后退化,改用 `representative_point()` 输出到已有 `clearance_limit_point`。
3. fallback 使用同一 source_id 的 `ROLE_SECONDARY` 稳定 FID,不复用原 line FID。
4. fallback 写入 trace,状态追加 `QUANTIZATION_FALLBACK_POINT`。
5. 编码后立即 decode,并以 layer + feature.id 与计划输出逐项对账。
6. 任何未处理的 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` 是预期安全回退,不是失败。