test: make road compiler fixtures self contained
This commit is contained in:
@@ -147,6 +147,11 @@ cp config/examples/template.json config/areas/my-area.json
|
||||
| `junctionTemplates.clusters[].cornerRadiusMeters` | `12`(4–25) | 仅 `complex-junction-v1`:相邻进口夹角处路缘圆角的半径。圆角切于两侧最外道路边缘,只补齐夹角处的路面,不改变 connector、信号或停止线。 |
|
||||
| `junctionTemplates.clusters[].outerRadiusExtraMeters` | `18`(18–35) | 仅 `complex-junction-v1`:路口中心到外部进口交接边界的额外半径。用于让圆角包住角部斑马线;未配置时保持原有 18 m。 |
|
||||
|
||||
`junctionTemplates.references[*].referenceFile` 与
|
||||
`junctionTemplates.clusters[*].referenceFile` 是唯一允许相对写法的路径:相对当前
|
||||
`config/areas/<id>.json` 解析。`readAreaConfig()` 会先将其规范化为绝对路径,再通过
|
||||
`toRoadCompilerInput()` 传入 road compiler;包内不得自行解析相对路径或读取配置文件。
|
||||
|
||||
### `v2xPreview`
|
||||
|
||||
这是 Cesium 验证预览的可选实时叠加层,不进入发布的 `package/`。默认值:
|
||||
|
||||
@@ -66,14 +66,14 @@
|
||||
|
||||
## Acceptance Criteria
|
||||
|
||||
- [ ] AC1.1 两个有效区域 `road-parity --compare` 对 Phase 0 基线全绿
|
||||
- [ ] AC1.2 `npm run test:native-road`、`npm run test:road-workbench` 通过
|
||||
- [ ] AC1.3 `npm run build:area` 枫树二路完整跑通(含 blender / cesium 阶段)
|
||||
- [ ] AC1.4 `grep -rn "area-config\|config/areas" packages/road-compiler/` 无命中
|
||||
- [ ] AC1.5 `packages/road-compiler/` 内 `npm test` 不访问宿主 `inputs/` 或 `outputs/`
|
||||
- [ ] AC1.6 `scripts/lib/` 下无搬迁文件的残留副本
|
||||
- [ ] AC1.7 K1 的「函数 × 使用方」矩阵已产出并归档到 `research/`
|
||||
- [ ] AC1.8 `compiled.json` 结构未变(父任务 AC7 / C1)
|
||||
- [x] AC1.1 两个有效区域 `road-parity --compare` 对 Phase 0 基线全绿
|
||||
- [x] AC1.2 `npm run test:native-road`、`npm run test:road-workbench` 通过
|
||||
- [x] AC1.3 `npm run build:area` 枫树二路完整跑通(含 blender / cesium 阶段)
|
||||
- [x] AC1.4 `grep -rn "area-config\|config/areas" packages/road-compiler/` 无命中
|
||||
- [x] AC1.5 `packages/road-compiler/` 内 `npm test` 不访问宿主 `inputs/` 或 `outputs/`
|
||||
- [x] AC1.6 `scripts/lib/` 下无搬迁文件的残留副本
|
||||
- [x] AC1.7 K1 的「函数 × 使用方」矩阵已产出并归档到 `research/`
|
||||
- [x] AC1.8 `compiled.json` 结构未变(父任务 AC7 / C1)
|
||||
|
||||
## 依赖与顺序
|
||||
|
||||
|
||||
Reference in New Issue
Block a user