20250825_100000_create_updateitemusecase.xml /home/busya/dev/homebox_lens/domain/src/main/java/com/homebox/lens/domain/usecase/UpdateItemUseCase.kt 2025-08-25T10:30:00Z FAILED UpdateItemUseCase.kt:4 Keyword 'business_logic' in [SEMANTICS] anchor is not part of the defined taxonomy in SEMANTIC_ENRICHMENT_PROTOCOL.xml. SemanticLintingCompliance.SemanticKeywordTaxonomy UpdateItemUseCase.kt:4 Keyword 'item_management' in [SEMANTICS] anchor is not part of the defined taxonomy in SEMANTIC_ENRICHMENT_PROTOCOL.xml. SemanticLintingCompliance.SemanticKeywordTaxonomy UpdateItemUseCase.kt:35 Stray comment '// Assuming these are not updated via this use case' found. All comments must adhere to structured semantic anchors or KDoc. SemanticLintingCompliance.NoStrayComments 1.0 1.0 1.0 1.0 1 1.0 Создать недостающий сценарий использования `UpdateItemUseCase` для обновления существующего товара. 1. Создать файл `UpdateItemUseCase.kt` в директории `domain/src/main/java/com/homebox/lens/domain/usecase/`. 2. Класс `UpdateItemUseCase` должен принимать в конструкторе `ItemRepository`. 3. Реализовать `invoke` метод, который принимает объект `Item` и вызывает соответствующий метод `updateItem` у `ItemRepository`. 4. Действовать по аналогии с существующим `CreateItemUseCase.kt`. - Файл `UpdateItemUseCase.kt` создан в правильной директории. - Класс `UpdateItemUseCase` реализован и использует `ItemRepository` для обновления товара. - Код соответствует стайлгайду проекта и успешно компилируется.