import 'dotenv/config';
import { PrismaClient } from '@prisma/client';
import { SeguridadSeedOrchestrator } from '../src/seguridad/seeds/seed-orchestrator.service';

async function main() {
  const prisma = new PrismaClient();
  try {
    const orch = new SeguridadSeedOrchestrator(prisma as any);
    const res = await orch.runCatalogoMaestro();
    console.log('Resultado:', JSON.stringify(res, null, 2));
  } finally {
    await prisma.$disconnect();
  }
}

main().catch((e) => {
  console.error(e);
  process.exit(1);
});
