2026-02
设计思路文档 planning
云融技术选型:Qt6 Widgets + Go Gin 后端、WebSocket 通信、SQLite/PostgreSQL 双库、CMake 构建体系
需求分析文档 planning
企业协作客户端需求:IM 通讯、任务通知、文件传输、跨平台支持、安全性需求
系统架构设计 planning
四层架构:表示层/业务层/网络层/数据层,Worker Pool 线程模型、消息路由设计
通信协议设计 planning
WebSocket + REST 双通道、JSON 消息格式、心跳保活、TLS 加密与认证流程
数据库设计 planning
SQLite 本地缓存 + PostgreSQL 服务端双库 ER 设计、消息归档与多租户隔离
2026-03
模块详细设计 planning
登录/通讯录/会话/消息/文件/设置六大模块详细设计与类图
接口设计文档 planning
RESTful API + WebSocket 事件接口、请求/响应格式、错误码与分页规范
GUI 设计文档 planning
QSS 主题系统、自定义 QPainter 头像/气泡、响应式布局与动画规范
2026-04
测试计划文档 planning
单元/集成/E2E 三层测试策略、GTest+QTest 工具链、CI 自动化
部署与运维文档 planning
Docker Compose 多服务编排、Nginx 反向代理、PostgreSQL 备份与监控
2026-05
CMake 项目搭建与基础设施 developing
Phase 1 T001-T006:CMake 骨架、spdlog 日志、nlohmann/json 配置、编码规范
WebSocket 长连接实战 developing
Qt6 QWebSocket 完整 IM 长连接方案:连接/重连/心跳/消息收发,生产级代码
Go Mock Server 消息路由实战 developing
gorilla/websocket 120 行实现 IM Mock Server:消息路由、广播、心跳应答