Files
Fabric/docs/MVP-DoD.md

44 lines
1.3 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.
# 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