import { Module } from '@nestjs/common';
import { AssemblerEngine } from './assembler-engine';

/**
 * AssemblerModule — yaml 驱动的 host raw → PAC canonical 投影引擎。
 *
 * 三入口共用(ColdImport / Pull / Push):入口只负责取 raw 表,
 * AssemblerEngine 负责按 yaml 配置投影到 canonical,然后交给 PipelineModule。
 */
@Module({
  providers: [AssemblerEngine],
  exports: [AssemblerEngine],
})
export class AssemblerModule {}
