Add area quality gate
This commit is contained in:
@@ -2,6 +2,13 @@
|
||||
|
||||
## 2026-08-04
|
||||
|
||||
- 新增区域质量门入口:`npm run check:area -- --config config/areas/<area>.json`。
|
||||
它复用 `scripts/lib/area-diagnostics.js` 的 OSM、产物、metadata、stage manifest 和
|
||||
GLB digest 检查,只读已有文件,不调用 QGIS / Blender / Cesium / 压缩 / 重建;报告
|
||||
PASS/FAIL、failure 计数和 warning 计数,并在 failure 时退出非零。第一版阻断
|
||||
OSM bounds 缺失/无效、malformed building multipolygon、坏 height、Cesium GLB /
|
||||
metadata / preview 缺失、metadata JSON 损坏、GLB budget 超限、expected manifest
|
||||
missing / invalid / stale;缺 QGIS preview 保持 warning。
|
||||
- 新增第一版 stage manifest 契约:`cesium` 和 `compress` 阶段成功后分别写入
|
||||
`outputs/<area>/_pipeline/stages/cesium.manifest.json` 与
|
||||
`compress.manifest.json`。manifest 记录输入/输出文件的 path / bytes /
|
||||
|
||||
Reference in New Issue
Block a user