Commit Graph

2 Commits

Author SHA1 Message Date
bujinyuan
8ec0261427 docs: 同步全部项目文档至 Phase 2a 完成状态
- 架构设计文档:更新模块职责表(ws/contact 标记已完成)、路由架构、分层图
- 总体系统设计:联系人 API 扩展至 17 个、管理端 API 补充在线监控和好友管理
- Phase 2a 设计文档:状态标记为已完成
- API README:导航表 + 目录结构 + 联系人模块错误码
- 开发规范:新增 WebSocket 事件联动规范(第 8 节)
- 项目规则:新增「文档自动同步规则」,每个 Task 完成后自动检查更新文档

Made-with: Cursor
2026-03-02 17:53:46 +08:00
bujinyuan
c9e52d3895 docs: Phase 2a 设计文档(WebSocket + 联系人管理)
- 架构方案:Redis Pub/Sub 全量消息总线
- WebSocket 连接管理:gorilla/websocket + Hub + 心跳 30s
- 联系人模块:好友申请/分组/黑名单/搜索/推荐
- 在线状态:混合推拉方案
- 文档管理策略:按模块拆分,单文件 300-500 行

Made-with: Cursor
2026-03-02 16:40:28 +08:00