docs(plan): close non-test MVP items and add DoD
This commit is contained in:
Submodule Fabric.Frontend updated: edb06a5a31...66c49ff654
43
docs/MVP-DoD.md
Normal file
43
docs/MVP-DoD.md
Normal file
@@ -0,0 +1,43 @@
|
||||
# Fabric MVP DoD(Definition of Done)
|
||||
|
||||
## 1. 范围
|
||||
本 DoD 面向当前 Fabric Web + Desktop MVP:
|
||||
|
||||
- Frontend(登录、工作台、聊天主链路、实时)
|
||||
- Desktop(Electron 壳、安全基线、托盘、打包)
|
||||
- API 接入(Guild/Center,API Key 模型)
|
||||
|
||||
## 2. 完成标准
|
||||
|
||||
### 2.1 Frontend
|
||||
- [x] 登录流程可用(Center)
|
||||
- [x] Guild/Channel 浏览可用
|
||||
- [x] 消息收发改删可用
|
||||
- [x] 实时事件可见(created/updated/deleted)
|
||||
- [x] typing/在线状态可见
|
||||
- [x] 异常态(loading/empty/error)可用
|
||||
|
||||
### 2.2 Desktop
|
||||
- [x] BrowserWindow 与菜单基础可用
|
||||
- [x] preload/IPC 白名单可用
|
||||
- [x] 导航/新窗口限制生效
|
||||
- [x] 本地配置存储可用
|
||||
- [x] 系统通知可用
|
||||
- [x] 托盘与最小化到托盘可用
|
||||
- [x] Linux 构建产物可生成(AppImage/deb/tar.gz)
|
||||
|
||||
### 2.3 接口与配置
|
||||
- [x] Guild API 使用 API Key
|
||||
- [x] Center API 使用 API Key
|
||||
- [x] Socket 鉴权携带 API Key
|
||||
- [x] 可通过 runtime config 统一配置 baseURL 与 API Key
|
||||
|
||||
## 3. 待验收项(测试相关)
|
||||
以下保留给联调/验收阶段:
|
||||
|
||||
- [ ] 与 Center/Guild 联调通过(登录、发消息、实时)
|
||||
- [ ] 关键链路冒烟(Web + Desktop)
|
||||
|
||||
## 4. 发布前阻断项
|
||||
- [ ] 将 Desktop `package.json` 中占位 maintainer 邮箱替换为正式邮箱
|
||||
- [ ] 补充应用 icon,避免使用默认 Electron icon
|
||||
@@ -3,7 +3,7 @@
|
||||
## 0. 基础约束
|
||||
- [x] 技术栈:Frontend = React + Vite + TS,Desktop = Electron
|
||||
- [x] Frontend/Desktop 子模块初始化
|
||||
- [ ] 所有前端接口统一走 Guild/Center API(API Key 模型)
|
||||
- [x] 所有前端接口统一走 Guild/Center API(API Key 模型)
|
||||
|
||||
---
|
||||
|
||||
@@ -72,7 +72,7 @@
|
||||
## 3. 联调与验收
|
||||
- [ ] 与 Center/Guild 联调通过(登录、发消息、实时)
|
||||
- [ ] 关键链路冒烟(Web + Desktop)
|
||||
- [ ] MVP DoD 文档更新
|
||||
- [x] MVP DoD 文档更新
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user