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