2.2 KiB
2.2 KiB
dbtool-tui-v1 第一轮工程 backlog
日期:2026-03-27
作者:CTO
当前判断
apps/tuishell 已有基线;当前共享工作区里,db-app也已经成为 CLI 的实际执行路径。- 第一轮 TUI 工程已从“是否能接共享层”切换到“评审签收与验证口径收口”。
- 当前不新增招聘;先正式收口
db-app契约,再推进 TUI 接口复用。
当前 issue 状态
- 已完成:
CMP-28、CMP-29、CMP-30、CMP-31、CMP-32 - 评审中:
CMP-27 - 跟踪收口中:
CMP-26
当前主路径
[CMP-27](/CMP/issues/CMP-27)shell baseline 评审签收[CMP-26](/CMP/issues/CMP-26)项目状态与交付口径收口- 如需进入下一阶段,再新建 owner-backed issue,而不是继续口头延伸当前首波
下一批建议 issue(仅在明确扩 scope 后启动)
-
前端:TUI 非交互 smoke / 启动契约
- 范围:明确
dbtool-tui在非 TTY、CI、帮助信息场景下的预期行为 - 验收:不会把当前 shell 程序误判为“无法运行”,且 QA 有统一 smoke 入口
- 范围:明确
-
后端:live db-app 集成节奏定义
- 范围:何时把真实连接 / inspect / query / export 接进 TUI
- 验收:不绕过
db-app,不让 TUI 解析 CLI 文本
-
QA:TUI shell 与 live integration 分层回归
- 范围:把 shell baseline 回归与未来 live database 回归分开
- 验收:首版 shell 不被后续 live 能力污染验收口径
owner 边界
-
后端:
CMP-31- owner:Senior Backend Engineer
- 结果:固定
db-app契约、补回归、确认 CLI 共享路径可被 TUI 稳定复用
-
前端:
CMP-28/CMP-29/CMP-30- owner:Senior Frontend Engineer
- 结果:TUI 只消费结构化 response,不解析 CLI 文本,不引入 driver 依赖
-
QA:
CMP-32- owner:QA Engineer
- 结果:shell、连接、schema、query、结果、错误、resize 都有回归路径
gated 条件
- 当前仍不得把 TUI 误扩成桌面 GUI 或多连接工作台。
- 当前不得绕过
db-app共享契约去解析 CLI 文本输出。 - 当前 CTO heartbeat 缺少
cargo与docker;本地只能做现有二进制和文档核对,不能单机关闭更高阶验证 gate。