Plugin API показує статус аналізу зображення товару

GET /plugin/products/{id_or_ref} тепер повертає статус аналізу Gemini для кожного зареєстрованого зображення, щоб плагін міг почекати на завершення аналізу перед надсиланням завдання.

GET /api/v1/plugin/products/{id_or_ref} тепер повертає два додаткові поля для кожного елемента images[]: analysis_status ('pending' | 'processing' | 'described' | 'error') та analyzed_at (час у форматі ISO або null). Ці поля відображають життєвий цикл фонового аналізу Gemini, який заповнює метадані товару на основі завантаженого зображення.

Плагіни ПОВИННІ дочекатися значення analysis_status='described', перш ніж надсилати POST /jobs для цього asset_id, інакше воркер може відхилити завдання помилкою PREPARE_PHOTOS_TIMEOUT. Зміна є виключно додатковою — наявні поля залишаються без змін, обсяги дозволів не змінюються, а значення analysis_status для попередніх записів відповідає тій самій колонці, яка з моменту запуску каталогу керує поведінкою воркера.