1 25 filesystem tasks/temp xml_file logs/metrics xml_file logs/main Создать полнофункциональный экран "Inventory", который будет отображать список предметов инвентаря. Экран должен использовать существующую архитектуру и компоненты. Linux /usr/bin/zsh Homebox Lens Android (Jetpack Compose) Kotlin Gradle MVVM, Clean Architecture domain/src/main/java/com/homebox/lens/domain/model/ItemSummary.kt app/src/main/java/com/homebox/lens/ui/screen/inventorylist/InventoryListScreen.kt Создан новый Gradle-модуль `feature:inventory`. В модуле `feature:inventory` реализован `InventoryScreen`, `InventoryViewModel` и `InventoryUiState`. `InventoryViewModel` использует `SearchItemsUseCase` для получения списка предметов. `InventoryScreen` отображает список предметов, используя `ItemSummary` в качестве модели представления для каждого элемента списка. Новый экран интегрирован в навигацию приложения. Весь новый код соответствует стайлгайду проекта и семантически корректен. Создание модуля Создать новый feature-модуль с именем `inventory`. Реализация ViewModel Создать `InventoryViewModel` который будет запрашивать данные из `SearchItemsUseCase` и управлять состоянием экрана `InventoryUiState`. Реализация UI Создать `InventoryScreen`, который будет отображать список `ItemSummary` из `InventoryUiState`. Для каждого элемента списка создать `ItemRow` composable. Интеграция навигации Добавить `InventoryScreen` в граф навигации приложения. Рефакторинг Удалить старый `InventoryListScreen` из `app` модуля, если он больше не нужен.