## ADDED Requirements ### Requirement: Догрузка списка файлов Панель SHALL читать список файлов активного режима (стол или все документы) страницами по 200 (`limit=200&offset=…`, `MAX_PAGE_LIMIT` бэка): первую — при открытии, следующую — когда аналитик прокрутил список до конца, пока показано меньше `total`. Над списком SHALL стоять «Всего N файлов» с `total` ответа. Опрос, удаление, загрузка и подтверждение документа SHALL перечитывать все показанные файлы (столько страниц, сколько было показано), а не только первую. Перечитывание отменяет идущую догрузку: её ответ не применяется, индикатор догрузки гаснет. #### Scenario: 450 файлов в режиме «все» - **WHEN** у ЮЛ 450 файлов, панель открыта в режиме «Все документы организации» - **THEN** над списком «Всего 450 файлов», показаны первые 200; прокрутка до конца догружает 201–400, ещё одна — 401–450, дальше запросов нет #### Scenario: Опрос не сворачивает список - **WHEN** показаны 400 файлов и среди них есть файл в `PROCESSING` - **THEN** раз в 5 секунд перечитываются обе показанные страницы, после ответа в списке по-прежнему 400 файлов ## MODIFIED Requirements ### Requirement: Опрос до окончания распознавания Пока панель открыта и среди файлов активного списка (стол или все документы) есть `UPLOADED` или `PROCESSING`, панель SHALL перечитывать этот список раз в 5 секунд — все показанные страницы, не сворачивая список к первой (требование «Догрузка списка файлов»), и SHALL прекратить опрос, когда таких файлов нет или панель закрыта. Переключение режима или смена ЮЛ SHALL сбрасывать список и перечитывать его. При закрытии панели карточка версии SHALL перечитываться (обновить ячейки чек-листа). #### Scenario: Опрос останавливается - **WHEN** все файлы активного списка перешли в `PROCESSED` или `ERROR` - **THEN** запросы списка файлов прекращаются