Files
cms-website/docs/adr/ADR-002-服务形态NestJS单体.md
T
浅念 07483b5ae2 docs: ADR 001–015 落档 + README
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-20 20:56:26 +08:00

7 lines
569 B
Markdown

# ADR-002:服务形态 = NestJS 模块化单体 + Standalone App Context + CLI
- **状态**:已采纳(spec §3,阶段 0)
- **决策**:NestJS 模块化单体,本切片以 Standalone App Context 供 CLI 使用,不监听公网端口;服务层未来由 HTTP Controller 复用。
- **理由**:导入/构建管道是长任务,先以 CLI 形态交付价值;NestJS 的模块/DI 体系保证后续加 HTTP 入口时服务层零改动。
- **权衡**:起步比裸脚本重(装饰器/依赖注入样板);换来明确的模块边界与可测性。