docs(plan): close non-test MVP items and add DoD

This commit is contained in:
nav
2026-05-13 06:58:22 +00:00
parent c35a1e4ec4
commit 38eb704df3
3 changed files with 46 additions and 3 deletions

43
docs/MVP-DoD.md Normal file
View File

@@ -0,0 +1,43 @@
# Fabric MVP DoDDefinition of Done
## 1. 范围
本 DoD 面向当前 Fabric Web + Desktop MVP
- Frontend登录、工作台、聊天主链路、实时
- DesktopElectron 壳、安全基线、托盘、打包)
- API 接入Guild/CenterAPI 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