/** * 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(); }