// Cheap structural equality for small JSON-shaped payloads (dashboard stats, not large lists). export function jsonEqual(a: unknown, b: unknown): boolean { if (a === b) return true; try { return JSON.stringify(a) === JSON.stringify(b); } catch { return false; } }