export function safeParseJSON(raw: string, fallback: T): T { if (!raw || !raw.trim()) return fallback try { return JSON.parse(raw) as T } catch { return fallback } }