Помощь Сервис
DEV · stage build | сценарии:
  • обычный путь
    1. Сбрасывает остальные сценарии — всё отвечает как в норме.
    2. «Мои проекты»: дерево с папками и проектами в трёх статусах.
    3. Создайте проект, загрузите файл — разбор проходит, вопросы распознаются.
    4. «Запустить кодирование» — прогон идёт ~12 секунд и заканчивается дашбордами.
  • пустой кабинет
    1. Кабинет как у нового пользователя: одна папка по умолчанию и ни одного проекта.
    2. Откройте «Мои проекты» — видно пустое состояние дерева и таблицы.
    3. Созданное здесь живёт отдельно: вернётесь к «обычному пути» — прежние проекты на месте.
  • обычный путь
    1. Сбрасывает остальные сценарии — всё отвечает как в норме.
    2. «Мои проекты»: дерево с папками и проектами в трёх статусах.
    3. Создайте проект, загрузите файл — разбор проходит, вопросы распознаются.
    4. «Запустить кодирование» — прогон идёт ~12 секунд и заканчивается дашбордами.
  • нечитаемый файл
    1. Создайте проект и загрузите любой файл.
    2. Разбор заканчивается отказом `unreadable_format`.
    3. Ожидаемое: карточка «Не удалось прочитать файл» вместо распознанных вопросов.
  • не выгрузка ES
    1. Создайте проект и загрузите любой файл.
    2. Отказ `unrecognized_structure`: файл прочитан, но это не выгрузка ES.
    3. Ожидаемое: карточка с описанием формата и упоминанием файла-примера.
  • слишком широкий
    1. Создайте проект и загрузите любой файл.
    2. Отказ `file_too_wide`: столбцов больше 10 000.
    3. Ожидаемое: карточка «Файл слишком широкий», загрузка не принята.
  • сборка упала
    1. Создайте проект и загрузите любой файл.
    2. Отказ `build_failed`: файл хороший, упало хранилище на стороне сервиса.
    3. Ожидаемое: карточка про сбой сервиса, а не про файл.
  • 0 открытых вопросов
    1. Создайте проект и загрузите любой файл.
    2. Разбор проходит, но открытых вопросов не нашлось.
    3. Ожидаемое: жёлтая плашка и «+ Добавить вопрос вручную» из свободных столбцов.
  • нет идентификаторов
    1. Создайте проект и загрузите любой файл.
    2. Вопросы распознаны, а столбцов-идентификаторов нет.
    3. Ожидаемое: «Запустить кодирование» заблокировано, экран говорит почему.
  • нет места под прогон
    1. Нажмите «Запустить кодирование» — или «Сохранить и перезапустить» в редакторе.
    2. Сервис отвечает `409` с `code: width_limit`.
    3. Ожидаемое: тост про кончившееся место, экран остаётся с правками.
  • тематика недоступна
    1. Нажмите «Запустить кодирование» — или «Сохранить и перезапустить» в редакторе.
    2. Сервис отвечает `409` с `code: subject_unavailable`.
    3. Ожидаемое: тост «выберите другую тематику», настройки не потеряны.
  • обычный путь
    1. Сбрасывает остальные сценарии — всё отвечает как в норме.
    2. «Мои проекты»: дерево с папками и проектами в трёх статусах.
    3. Создайте проект, загрузите файл — разбор проходит, вопросы распознаются.
    4. «Запустить кодирование» — прогон идёт ~12 секунд и заканчивается дашбордами.
  • прогон упал
    1. Запустите кодирование в проекте.
    2. Лоудер доходит до «Классификация» и останавливается ошибкой.
    3. Ожидаемое: плашка «Не удалось закодировать» на карточке; остальные карточки живы.
  • прогон упал
    1. Запустите кодирование в проекте.
    2. Лоудер доходит до «Классификация» и останавливается ошибкой.
    3. Ожидаемое: плашка «Не удалось закодировать» на карточке; остальные карточки живы.
  • выгрузка недоступна
    1. Откройте результаты завершённого проекта.
    2. «Выгрузить данные» → любой табличный формат: сервис отвечает `409`.
    3. Ожидаемое: тост о том, что выгружать пока нечего; файл не скачивается.
  • нет места под прогон
    1. Нажмите «Запустить кодирование» — или «Сохранить и перезапустить» в редакторе.
    2. Сервис отвечает `409` с `code: width_limit`.
    3. Ожидаемое: тост про кончившееся место, экран остаётся с правками.
  • тематика недоступна
    1. Нажмите «Запустить кодирование» — или «Сохранить и перезапустить» в редакторе.
    2. Сервис отвечает `409` с `code: subject_unavailable`.
    3. Ожидаемое: тост «выберите другую тематику», настройки не потеряны.