1.3 KiB
1.3 KiB
Fabric MVP DoD(Definition of Done)
1. 范围
本 DoD 面向当前 Fabric Web + Desktop MVP:
- Frontend(登录、工作台、聊天主链路、实时)
- Desktop(Electron 壳、安全基线、托盘、打包)
- API 接入(Guild/Center,API Key 模型)
2. 完成标准
2.1 Frontend
- 登录流程可用(Center)
- Guild/Channel 浏览可用
- 消息收发改删可用
- 实时事件可见(created/updated/deleted)
- typing/在线状态可见
- 异常态(loading/empty/error)可用
2.2 Desktop
- BrowserWindow 与菜单基础可用
- preload/IPC 白名单可用
- 导航/新窗口限制生效
- 本地配置存储可用
- 系统通知可用
- 托盘与最小化到托盘可用
- Linux 构建产物可生成(AppImage/deb/tar.gz)
2.3 接口与配置
- Guild API 使用 API Key
- Center API 使用 API Key
- Socket 鉴权携带 API Key
- 可通过 runtime config 统一配置 baseURL 与 API Key
3. 待验收项(测试相关)
以下保留给联调/验收阶段:
- 与 Center/Guild 联调通过(登录、发消息、实时)
- 关键链路冒烟(Web + Desktop)
4. 发布前阻断项
- 将 Desktop
package.json中占位 maintainer 邮箱替换为正式邮箱 - 补充应用 icon,避免使用默认 Electron icon