import { ModuleRegistryService } from '../module-registry/module-registry.service'; /** * Seeds the tender-radar module into the module registry. * * Called during TendersModule initialization to ensure the * "tender-radar" module record exists in the database (CONFIG-01). * * isSystem: true registers the module in the registry but does NOT * auto-activate it per tenant. Admin must activate via Marketplace UI. */ export async function seedTendersModule( moduleRegistryService: ModuleRegistryService, ): Promise { await moduleRegistryService.seedModule({ slug: 'tender-radar', name: 'Ausschreibungs-Radar', version: '1.0.0', category: 'procurement', description: { de: 'Deutsche Ausschreibungen automatisch erfassen und durchsuchen', en: 'Automatically track and search German public tenders', }, isSystem: true, }); }