Draft
As a 系统架构师 I want 创建@d8d/core-module-mt包并将user-module-mt、auth-module-mt、file-module-mt三个包的功能迁移到内部模块目录 so that 消除循环依赖问题,同时保持现有API和功能的完整性
@d8d/core-module-mt/
├── user-module-mt/ # 用户模块(保持原包完整结构)
│ ├── src/
│ │ ├── entities/
│ │ ├── services/
│ │ ├── schemas/
│ │ ├── routes/
│ │ └── index.mt.ts
│ └── tests/
├── auth-module-mt/ # 认证模块(保持原包完整结构)
│ ├── src/
│ │ ├── entities/
│ │ ├── services/
│ │ ├── schemas/
│ │ ├── routes/
│ │ ├── middleware/
│ │ └── index.mt.ts
│ └── tests/
├── file-module-mt/ # 文件模块(保持原包完整结构)
│ ├── src/
│ │ ├── entities/
│ │ ├── services/
│ │ ├── schemas/
│ │ ├── routes/
│ │ └── index.ts
│ └── tests/
└── package.json # 聚合后的统一配置,包含各模块的exports
@d8d/core-module-mt/user-module-mt/entities@d8d/core-module-mt/auth-module-mt/middleware@d8d/core-module-mt/file-module-mt/services@d8d/user-module-mt 改为 @d8d/core-module-mt/user-module-mt__tests__ 文件夹与源码并列| Date | Version | Description | Author |
|---|---|---|---|
| 2025-11-18 | 1.4 | 移除包入口文件,直接使用原包的exports配置 | Bob (Scrum Master) |
| 2025-11-18 | 1.3 | 简化包结构:core包下不加src,直接放三个包,保持原结构 | Bob (Scrum Master) |
| 2025-11-18 | 1.2 | 简化包结构:直接按原包结构放置,保持测试独立 | Bob (Scrum Master) |
| 2025-11-18 | 1.1 | 更新任务:添加依赖版本聚合和配置文件过滤 | Bob (Scrum Master) |
| 2025-11-18 | 1.0 | 初始故事创建 | Bob (Scrum Master) |