# Mode and panel-expand state ownership
Type: grilling Status: resolved Labels: wayfinder:grilling Blocked by: None
已关闭。mode 与 expandedPanelIds 都进 uiStore;切一级模式不重置行业筛选。
mode 和 expandedPanelIds 分别放进哪个领域 store,才能既符合 ADR 0004 的拆分,又不把外壳状态塞进地图或详情?
候选:
mode 进 filterStore,expandedPanelIds 进 uiStoreuiStoremode 与 expandedPanelIds约束:页面不直接持有接口字段;CockpitShell 是外壳测试 seam;切换一级模式时重置展开集合。
mode 和 expandedPanelIds 都放进 uiStore,不新增外壳 store,也不把 mode 放进 filterStore。
filterStore 继续只持有行业、区域、状态和地面/管线视图。切换一级模式时重置 expandedPanelIds 为默认展开,但保持当前行业筛选。CockpitShell 从 uiStore 读外壳场景,从 filterStore 读全局范围。