# CM95 PBF 生产化阶段 v1.4.1:z0–z12 ## 1. 决策 生产目标固定为 **XYZ z0–z12**。 此前 z10–z12 是 Pilot AOI 验证范围,只用于验证 CM95→NavSea MVT 的语义、extent、FID、助航合成、hard-gate 与 style contract,不是生产发布范围。 v1.4.1 不改变 v1.3 已冻结内核,只扩展生产 tile policy 与生产计划 Gate。 ## 2. Scale ladder 按当前 Dataset 已确认的 CM95 native scale 层级: | Zoom | 优先比例尺及 fallback | |---|---| | z0–z4 | 1:20M | | z5–z7 | 1:3M → 1:20M | | z8–z9 | 1:1M → 1:3M → 1:20M | | z10 | 1:200k → 1:1M → 1:3M → 1:20M | | z11 | 1:50k → 1:100k → 1:200k → 1:1M → 1:3M → 1:20M | | z12 | 1:20k → 1:50k → 1:100k → 1:200k → 1:1M → 1:3M → 1:20M | 每级只向更粗比例尺 fallback。具体空间覆盖仍由 `chart_coverage` 控制,coverage 缺失时才使用 Cell bbox 保守兜底。 ## 3. Extent - z0–z11:4096; - z12:1048576,保持 Pilot 与当前 NavSea/NEWPEC 已验证契约。 ## 4. Plan Gate `plan-production --zooms 0-12` 必须创建完整 13 个 zoom 的不可变计划。 计划审计默认要求: - planned zoom = 0..12; - 每一级至少存在一个真实 tile job; - duplicate job = 0; - invalid XYZ = 0; - `source_stats.tile_count` 与实际 job 数一致。 在完整 tile 数量未审查前,不启动 production build。 ## 5. 冻结边界 以下内容仍保持 v1.3: - CM95→NavSea mapping; - relation20 助航合成; - OBJNAM/NOBJNM 名称规则; - FID manifest; - hard-gate quantization fallback; - encoder 写后 Feature ID 对账; - release PBF 属性 allowlist; - style/sprite contract Gate。