/**
 * Sunucu açılışında bir kez çalışır (Next instrumentation konvansiyonu).
 * Kredi-bitti hatırlatma taramasını başlatır — tek, sürekli çalışan
 * container'da harici cron yerine in-process zamanlayıcı yeterli.
 */
export async function register() {
  if (process.env.NEXT_RUNTIME !== "nodejs") return;
  if (process.env.NEXT_PHASE === "phase-production-build") return;
  // Şema, konteyner açılışında scripts/db-goc.mjs'in uyguladığı drizzle
  // migration'larıyla güncellenir (bkz. docker-entrypoint.sh); burada DDL koşmaz.
  const { krediHatirlatmaBaslat } = await import("./lib/kredi-hatirlatma");
  krediHatirlatmaBaslat();
}
