# Backend Split MVP 开发清单 ## Fabric.Backend.Center ### Phase 1 - [ ] 初始化 NestJS 项目骨架 - [ ] Auth 模块(register/login/refresh/logout) - [ ] Guild Node 注册接口(shared-secret handshake) - [ ] Node 列表与状态查询接口 ### 建议 API - `POST /auth/register` - `POST /auth/login` - `POST /auth/refresh` - `POST /nodes/register` - `GET /nodes` --- ## Fabric.Backend.Guild ### Phase 1 - [ ] 初始化 NestJS 项目骨架 - [ ] Guild/Channel/DM 数据模型 - [ ] 消息发送/编辑/删除接口 - [ ] 每 Channel/DM 的 `seq` 分配器 - [ ] 按 `seq` 区间回补接口 ### 建议 API - `POST /guilds` - `POST /channels` - `POST /channels/:id/messages` - `PATCH /channels/:id/messages/:messageId` - `DELETE /channels/:id/messages/:messageId` - `GET /channels/:id/messages?seq_from=&seq_to=` --- ## 集成顺序建议 1. 先完成 Center 登录 + Node 注册 2. 再完成 Guild 消息主链路(create + list + seq) 3. 最后接入 WebSocket 与插件事件