import { Module, Global } from "@nestjs/common";
import { WorkflowStepTrackerService } from "./workflow-step-tracker.service.js";

/**
 * Workflow Infrastructure Module
 *
 * Provides reusable workflow infrastructure for multi-step operations.
 *
 * Exports:
 * - WorkflowStepTrackerService: Creates step tracking contexts for workflows
 */
@Global()
@Module({
  providers: [WorkflowStepTrackerService],
  exports: [WorkflowStepTrackerService],
})
export class WorkflowInfraModule {}
