/** Render a JSON object as a readable nested definition list (used for ranking inputs, cursors, drift). */ export function JsonView({ data, depth = 0 }: { data: unknown; depth?: number }) { if (data == null) return null; if (typeof data !== 'object') { return {String(data)}; } if (Array.isArray(data)) { if (data.length === 0) return []; return (