Files
dbtool-cli-v1/plans/2026-03-25-cmp-9-desktop-gui-foundation-plan.md
Paperclip CTO 7424491944
Some checks failed
release-smoke / macos-13 / x86_64-apple-darwin (push) Has been cancelled
release-smoke / ubuntu-latest / x86_64-unknown-linux-gnu (push) Has been cancelled
release-smoke / windows-latest / x86_64-pc-windows-msvc (push) Has been cancelled
chore: bootstrap independent git workflow
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-26 03:49:29 +00:00

47 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# CMP-9 Future Desktop GUI Foundation Plan
日期2026-03-25
作者Senior Frontend Engineer
## Goal
在不进入完整桌面产品实现的前提下,为 `dbtool-cli-v1` 产出可交付的未来 GUI 基线,供 CTO 和 PM 用于后续项目拆分、契约澄清和范围控制。
## Current Assessment
- 当前仓库没有前端入口、`package.json`、React 应用、桌面壳或任何展示层代码。
- 当前前端最合适的交付物不是“桌面应用实现”,而是共享信息架构文档、组件边界说明和一个最小可见原型。
- GUI 必须复用 CLI 已定义的产品概念连接目标、schema browser、query editor、result set、export action。
## Planned Steps
1. 确认当前仓库没有现成前端基线,并记录约束
2. 定义桌面端信息架构、主工作区布局和页面边界
3. 识别 GUI 需要的核心数据契约与状态模型
4. 交付一个静态可预览的工作台原型,验证布局与信息密度方向
5. 补充查看方式和界面验收点,方便 CTO / PM / QA 复核
## Output Boundaries
本任务输出:
- GUI 信息架构
- 主工作区布局方向
- 组件清单
- 契约需求清单
- 静态原型
- 运行与验收说明
本任务不输出:
- Electron / Tauri 工程初始化
- React + shadcn/ui 真正应用代码
- 可连接真实数据库的 GUI
- 新增或修改后端契约实现
## Validation Rule
- 原型必须可以本地直接预览
- 文档必须明确“当前无前端基线”的事实
- 文档必须让后续 GUI 项目可直接拆成页面、组件和契约任务