# CMP-68 TUI Connection Workflow Frontend Plan - 日期:2026-04-02 - 负责人:Senior Frontend Engineer ## Goal 在 `apps/tui` 内把 demo-only 连接列表升级为可长期使用的连接管理工作流,覆盖保存 profile、会话 secret、测试连接、保存并激活,以及删除/编辑后的界面反馈。 ## Scope 1. 从 shared profile store 加载并 seed 默认 profile 2. 在 `Connections` 视图提供键盘可走通的新增 / 编辑 / 删除 / 测试 / 激活流程 3. 保持 query / inspect / export 仍通过 `db-app` 共享入口执行 4. 更新 TUI 运行、验收与 QA 文档 ## UX Decisions - 继续保留当前六区工作台,不另起新页面 - 连接列表放在左侧,分步式表单放在中间 `Query Editor` 区,右侧继续承载摘要、状态和恢复提示 - `n` / `e` / `d` 进入连接管理动作,`i` 编辑当前字段,`t` 测试连接,`s` 保存并激活,`Esc` 取消当前连接管理动作 - 不持久化明文密码;表单里的密码只进入 session secret ## Validation - `cargo test -p dbtool-tui` - 手动或 smoke 复核:新增 SQLite / PostgreSQL / MySQL profile,测试、保存、激活、删除路径都有明确反馈