export function toErrorMessage(error: unknown): string { if (error instanceof Error && error.message) return error.message if (typeof error === 'string' && error.trim()) return error.trim() try { return JSON.stringify(error) } catch { return String(error) } }