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