nav: 统一 NavNode schema + runtime/roadmap 分离 + 城市补父级

- navigation/nav-schema.js: 统一 NavNode schema 定义
- navigation/runtime-nav.js: MVP runtime(仅 6 城市 active)
- navigation/future-catalog.js: 路线图数据(不进 runtime)
- 旧索引文件标注 @deprecated,重定向到新路径
- 6 城市补 countryId/regionId
- game-design 明确 MVP vs V1.1+ 导航边界

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
manpengan
2026-03-28 23:31:52 +08:00
parent 18cd4d8409
commit 212b12ab6b
15 changed files with 470 additions and 439 deletions

View File

@@ -1,7 +1,6 @@
export const japanCities = {
countryId: 'japan',
cityIds: ['tokyo', 'osaka', 'kyoto', 'sapporo'],
// 4 城市1 页
}
/**
* @deprecated 国家城市列表已移入 navigation/future-catalog.js
*/
import { asiaCountryPlan } from '../navigation/future-catalog.js'
export const japanCities = asiaCountryPlan.find(c => c.id === 'japan')
export default japanCities