# 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