// tdd-guard:skip — Sentry SDK side-effect bootstrap for the Edge runtime.
// Matches sentry.server.config.ts; DSN now reads from env (KAR-519).
import * as Sentry from "@sentry/nextjs"

const dsn = process.env.SENTRY_DSN
const sampleRate = Number(process.env.SENTRY_TRACES_SAMPLE_RATE ?? "0.1")

if (dsn) {
  Sentry.init({
    dsn,
    tracesSampleRate: Number.isFinite(sampleRate) ? sampleRate : 0.1,
    enableLogs: true,
    sendDefaultPii: false,
  })
}
