moyin
|
8132300e38
|
fix:修复模块依赖注入问题并补充架构检查规范
修复问题:
- ZulipModule:修正exports配置,导出ZulipCoreModule而非单独服务
- ZulipModule:添加CacheModule.register()解决CACHE_MANAGER依赖
- ZulipGatewayModule:添加LoginCoreModule解决JwtAuthGuard依赖
文档补充(step4-architecture-layer.md):
- 新增「应用启动验证」强制检查步骤
- 添加常见启动错误示例和修复方案
- 明确启动验证是步骤4的强制完成条件
- 补充启动验证检查清单和失败处理流程
|
2026-01-15 11:09:46 +08:00 |
|
moyin
|
4265943375
|
docs:添加网关模块集成合并请求文档
- 创建合并请求文档 gateway-module-integration-20260115.md
- 记录2个提交的详细变更内容
- 说明模块集成和文档优化的影响范围
- 提供架构说明和审查要点
|
2026-01-15 11:00:01 +08:00 |
|
moyin
|
7eceb6d6d6
|
feat:集成聊天和Zulip网关模块到应用主模块
- 添加ChatGatewayModule到应用模块导入列表
- 添加ZulipGatewayModule到应用模块导入列表
- 优化模块注释说明,明确各网关模块职责
- 完善模块架构,区分网关层和业务层职责
|
2026-01-15 10:58:13 +08:00 |
|
moyin
|
662694ba9f
|
docs:优化命名规范中的扁平化标准说明
- 将扁平化标准从3个文件调整为1-2个文件
- 明确单文件必须扁平化,双文件建议扁平化
- 3个文件保持独立文件夹结构
- 更新相关检查步骤和常见错误说明
|
2026-01-15 10:58:01 +08:00 |
|
moyin
|
ed04b8c92d
|
docs(zulip): 完善Zulip业务模块功能文档
范围: src/business/zulip/README.md
- 补充对外提供的接口章节(14个公共方法)
- 添加使用的项目内部依赖说明(7个依赖)
- 完善核心特性描述(5个特性)
- 添加潜在风险评估(4个风险及缓解措施)
- 优化文档结构和内容完整性
|
2026-01-15 10:53:04 +08:00 |
|
moyin
|
30a4a2813d
|
feat(chat): 新增聊天业务模块
范围:src/business/chat/
- 实现 ChatService 聊天业务服务(登录/登出/消息发送/位置更新)
- 实现 ChatSessionService 会话管理服务(会话创建/销毁/上下文注入)
- 实现 ChatFilterService 消息过滤服务(频率限制/敏感词/权限验证)
- 实现 ChatCleanupService 会话清理服务(定时清理过期会话)
- 添加完整的单元测试覆盖
- 添加模块 README 文档
|
2026-01-14 19:17:32 +08:00 |
|
moyin
|
5bcf3cb678
|
feat(gateway/chat): 新增聊天网关模块
范围:src/gateway/chat/
- 新增 ChatWebSocketGateway WebSocket 网关,处理实时聊天通信
- 新增 ChatController HTTP 控制器,提供聊天历史和系统状态接口
- 新增 ChatGatewayModule 模块配置,整合网关层组件
- 新增请求/响应 DTO 定义,提供数据验证和类型约束
- 新增完整的单元测试覆盖
- 新增模块 README 文档,包含接口说明、核心特性和风险评估
|
2026-01-14 19:11:25 +08:00 |
|
moyin
|
3f3c29354e
|
feat(session_core): 新增会话核心模块
范围:src/core/session_core/
涉及文件:
- src/core/session_core/index.ts
- src/core/session_core/session_core.interfaces.ts
- src/core/session_core/session_core.module.ts
- src/core/session_core/session_core.module.spec.ts
- src/core/session_core/README.md
主要内容:
- 定义会话管理抽象接口(ISessionQueryService, ISessionManagerService)
- 实现动态模块配置(SessionCoreModule.forFeature)
- 添加完整的单元测试覆盖
- 创建功能文档README.md
|
2026-01-14 19:03:40 +08:00 |
|