M29 交互规范

1. 三层导航

  1. 全局功能轨只切换一级模块:概览、查询、数据、事务、Studio、监控、备份、工具、设置。
  2. 资源浏览器只管理连接、数据库和八模型对象,不重复一级模块。
  3. 工作区页签保存用户上下文;同一对象默认复用页签,按修饰键可另开。

对象页签记录模型、连接、数据库、对象名、二级页签、过滤器、滚动位置和检查器状态。连接失效时页签不关闭,而显示离线标记并保留最后结果。

2. Explorer

3. 工作台二级页签

二级页签只表达当前模型内部任务:关系的“数据/设计器/索引/导入导出/ER/DDL”,MQ 的“概览/消息/消费者组/配置”等。二级页签不进入全局 URL 主层级,但需要可深链接到 query 参数并支持浏览器前进/后退。

4. 检查器

5. 结果抽屉

6. 历史抽屉

7. 写审批

所有写、删除、导入、rebuild 和治理变更遵循:

编辑草稿 → 暂存预览 → 风险/影响范围 → 可选 dry-run → 人工确认 → 执行 → 结果与审计

8. 导入导出

9. Studio 桥

顶部连接菜单展示 Managed Local 状态、data root、Server 版本、Health、Start/Stop 和最近检查时间。Bridge 不可用时静默退化为 Web 能力,只在用户调用原生功能时解释差异。

10. VS Code 子集

11. 动效