- QueryTelemetry: ORDER BY ts DESC, id DESC (был без tiebreaker → нестабильная пагинация при одинаковых ts). - ListIoTDevices: limit дефолт 100, потолок 1000 (ошибка парсинга больше не даёт безлимитный запрос). - Логи 'batch dropped' → 'валидные строки — построчно' (после fallback батч НЕ теряется целиком).