{
  "schemaVersion": 1,
  "atomId": "bottom_ui_bar.aicomponent",
  "bundleType": "aicomponent",
  "category": "component",
  "mode": "fixed",
  "label": { "zh": "底部 UI 条", "en": "Bottom UI bar" },
  "tags": ["ui", "bottom-bar", "hud", "phaser", "layout"],
  "bindingRoles": ["bottomUiBar"],
  "scaffold": {
    "files": {
      "src/game/scenes/GameUI/GameBottomUI.ts": { "source": "ref/GameBottomUI.ts", "mode": "full", "weight": 10 }
    }
  },
  "imports": [
    { "slot": "engine", "pinAtomId": "phaser.aicomponent", "edgeKind": "requires", "bindAs": "engine" },
    { "slot": "layout", "pinAtomId": "responsive_2d_layout.aicomponent", "edgeKind": "requires", "bindAs": "layout" }
  ],
  "exports": [
    { "name": "GameBottomUI", "kind": "class", "location": "src/game/scenes/GameUI/GameBottomUI.ts" },
    { "name": "GAME_BOTTOM_UI_BAR_HEIGHT", "kind": "constant", "location": "src/game/scenes/GameUI/GameBottomUI.ts" }
  ],
  "neutralDescriptor": {
    "geometry": "bottom band placeholder aligned with GameConfig bottom height; depth above board for future CTA/branding"
  },
  "usageHints": [
    "GAME_BOTTOM_UI_BAR_HEIGHT 与 GameConfig 同源；棋盘计算须扣除同一高度",
    "屏幕分区与 z-order 优先读 playable_hud_layout.aicomponent"
  ],
  "files": { "skill": "SKILL.md", "gameBottomUI": "ref/GameBottomUI.ts" }
}
