# English mode and panelId dictionary with column assignment Type: grilling Status: resolved Labels: wayfinder:grilling Blocked by: 03 ## 进度:100% 已关闭。`mode` 用 camelCase 四值;16 个 `panelId` 扁平全局唯一;左右栏按 A 方案各两块;中文展示名走独立 `panelLabels` 映射。 ## Question 四个一级模式和全部二级面板的稳定英文键是什么?每个模式下哪些 `panelId` 固定在左栏、哪些在右栏? 需要产出: - `mode` 英文枚举(中文只用于展示) - 每个二级面板的 `panelId` - 左栏/右栏的固定顺序 - 3 面板模式如何落入左右两栏(依赖 [Three-panel versus four-cell layout including environment monitoring](03-three-vs-four-cell-layout.md)) 不要把中文标题当作状态键。 ## Answer `mode` 用 camelCase 四值:`overview`、`infrastructure`、`monitoring`、`warningResponse`。 `panelId` 扁平、全局唯一、不带模式前缀,共 16 个。左右栏各两块,顺序固定: | 模式 | 左栏上 | 左栏下 | 右栏上 | 右栏下 | |---|---|---|---|---| | `overview` | `situationSummary` | `infrastructureSummary` | `monitoringSummary` | `alertSettings` | | `infrastructure` | `archive` | `operation` | `management` | `emergency` | | `monitoring` | `monitoringOverview` | `monitoringDistribution` | `operationOverview` | `monitoringPointLedger` | | `warningResponse` | `currentEvents` | `historyAnalysis` | `responseEfficiency` | `eventAnalysis` | 中文展示名通过独立的 `panelLabels` 映射解析(`panelId → 中文标题`),业务逻辑只认 `panelId`。`overview` 模式内的 `infrastructureSummary` 展示名仍为「基础设施」,不与一级模式名冲突于状态层。 `expandedPanelIds` 因此只是 `panelId` 字符串集合,`CockpitShell` 按上表查当前模式的面板集合。