Add GLB stage manifests
This commit is contained in:
@@ -2,6 +2,13 @@
|
||||
|
||||
## 2026-08-04
|
||||
|
||||
- 新增第一版 stage manifest 契约:`cesium` 和 `compress` 阶段成功后分别写入
|
||||
`outputs/<area>/_pipeline/stages/cesium.manifest.json` 与
|
||||
`compress.manifest.json`。manifest 记录输入/输出文件的 path / bytes /
|
||||
modifiedAt / sha256、阶段 started / finished / duration、GLB digest summary、
|
||||
压缩参数 / ratio / savedBytes 和 warnings;写入走 `scripts/lib/stage-manifest.js`
|
||||
的临时文件 + rename 原子落盘。`diagnose:area` 现在会展示 stage manifest 状态,
|
||||
对旧产物缺 manifest 或输入/输出 sha/bytes 漂移给 warning。
|
||||
- 新增区域快速诊断入口:`npm run diagnose:area -- --config config/areas/<area>.json`。
|
||||
诊断只读取区域配置、OSM XML 和已有输出,不启动 QGIS / Blender / Cesium 构建;报告
|
||||
OSM bounds、building way / multipolygon relation、显式 `height` /
|
||||
|
||||
Reference in New Issue
Block a user