[
  {
    "id": "auth-login",
    "area": "Вход",
    "title": "Вход по электронной почте",
    "path": "/Auth/Login",
    "description": "Начало входа в DMS без пароля.",
    "cases": [
      "Ввести email и запросить код",
      "Войти ключом доступа",
      "Перейти к регистрации и правовым документам"
    ],
    "image": "screenshots/auth-login.png",
    "capturedAt": "2026-11-07T13:54:54.788Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "status": "captured"
  },
  {
    "id": "auth-code",
    "area": "Вход",
    "title": "Подтверждение кода из письма",
    "path": "/Auth/Login#code",
    "description": "Второй шаг входа в аккаунт.",
    "cases": [
      "Ввести шестизначный код",
      "Запросить повторное письмо после таймера",
      "Вернуться и изменить email"
    ],
    "image": "screenshots/auth-code.png",
    "capturedAt": "2026-11-07T13:55:31.128Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "status": "captured"
  },
  {
    "id": "documents-list",
    "area": "Документы",
    "title": "Все документы — таблица",
    "description": "Основной реестр файлов активного рабочего пространства.",
    "cases": [
      "Найти и отсортировать файл",
      "Открыть редактор или предпросмотр",
      "Загрузить файлы, создать документ или папку"
    ],
    "image": "screenshots/documents-list.png",
    "capturedAt": "2026-11-07T13:56:48.361Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Documents",
    "status": "captured"
  },
  {
    "id": "documents-tiles",
    "area": "Документы",
    "title": "Все документы — плитки",
    "description": "Альтернативное представление реестра для визуального просмотра.",
    "cases": [
      "Переключить вид реестра",
      "Выбрать файл и открыть действия",
      "Просмотреть тип и имя документа"
    ],
    "image": "screenshots/documents-tiles.png",
    "capturedAt": "2026-11-07T13:56:48.555Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Documents",
    "status": "captured"
  },
  {
    "id": "documents-upload",
    "area": "Документы",
    "title": "Загрузка файлов",
    "kind": "modal",
    "description": "Диалог импорта файлов в DMS.",
    "cases": [
      "Перетащить несколько файлов",
      "Выбрать DOCX, PDF, Excel и другие поддерживаемые форматы",
      "Отслеживать результат загрузки"
    ],
    "image": "screenshots/documents-upload.png",
    "capturedAt": "2026-11-07T13:56:48.825Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Documents",
    "status": "captured"
  },
  {
    "id": "settings-account",
    "url": "https://demo.rebario.com/Settings",
    "area": "Настройки",
    "title": "Мои настройки",
    "description": "Профиль, безопасность и персональные параметры.",
    "cases": [
      "Управлять ключами доступа",
      "Настроить каналы уведомлений и язык",
      "Экспортировать свои данные; открыть удаление аккаунта"
    ],
    "image": "screenshots/settings-account.png",
    "capturedAt": "2026-11-07T13:57:55.022Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Settings",
    "status": "captured"
  },
  {
    "id": "auth-passkeys",
    "url": "https://demo.rebario.com/Auth/Passkeys",
    "area": "Вход",
    "title": "Ключи доступа",
    "description": "Управление входом через WebAuthn.",
    "cases": [
      "Посмотреть зарегистрированные passkeys",
      "Зарегистрировать новый ключ на устройстве",
      "Удалить ненужный ключ"
    ],
    "image": "screenshots/auth-passkeys.png",
    "capturedAt": "2026-11-07T13:57:55.961Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Auth/Passkeys",
    "status": "captured"
  },
  {
    "id": "shared",
    "url": "https://demo.rebario.com/Shared",
    "area": "Документы",
    "title": "Общие документы",
    "description": "Документы с предоставленным доступом.",
    "cases": [
      "Посмотреть доступные по приглашению файлы",
      "Переключить входящие и исходящие предоставления",
      "Открыть документ с учётом прав"
    ],
    "image": "screenshots/shared.png",
    "capturedAt": "2026-11-07T13:57:57.111Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Shared",
    "status": "captured"
  },
  {
    "id": "trash",
    "url": "https://demo.rebario.com/Trash",
    "area": "Документы",
    "title": "Корзина",
    "description": "Временно удалённые документы и папки.",
    "cases": [
      "Найти удалённый объект",
      "Восстановить документ или папку",
      "Окончательно удалить или очистить корзину"
    ],
    "image": "screenshots/trash.png",
    "capturedAt": "2026-11-07T13:57:58.097Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Trash",
    "status": "captured"
  },
  {
    "id": "search",
    "url": "https://demo.rebario.com/Search?q=газ",
    "area": "Документы",
    "title": "Поиск по архиву",
    "description": "Поиск доступных документов и текста.",
    "cases": [
      "Ввести запрос",
      "Уточнить фильтры поиска",
      "Открыть найденный документ и фрагмент"
    ],
    "image": "screenshots/search.png",
    "capturedAt": "2026-11-07T13:57:59.392Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Search",
    "status": "captured"
  },
  {
    "id": "approvals",
    "url": "https://demo.rebario.com/Approvals",
    "area": "Согласования",
    "title": "Мои согласования",
    "description": "Документы, ожидающие решения пользователя.",
    "cases": [
      "Посмотреть очередь согласований",
      "Открыть документ для решения",
      "Отследить пустую очередь"
    ],
    "image": "screenshots/approvals.png",
    "capturedAt": "2026-11-07T13:58:00.397Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Approvals",
    "status": "captured"
  },
  {
    "id": "notifications",
    "url": "https://demo.rebario.com/Notifications",
    "area": "Согласования",
    "title": "Центр уведомлений",
    "description": "События доступа, документов и согласований.",
    "cases": [
      "Просмотреть историю событий",
      "Отфильтровать непрочитанные",
      "Перейти к объекту уведомления"
    ],
    "image": "screenshots/notifications.png",
    "capturedAt": "2026-11-07T13:58:01.311Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Notifications",
    "status": "captured"
  },
  {
    "id": "audit",
    "url": "https://demo.rebario.com/Workspace/AuditLog",
    "area": "Настройки",
    "title": "Журнал аудита",
    "description": "История действий в рабочем пространстве.",
    "cases": [
      "Отфильтровать действия и участников",
      "Найти изменение документа или решение",
      "Просмотреть время и детали события"
    ],
    "image": "screenshots/audit.png",
    "capturedAt": "2026-11-07T13:58:02.296Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Workspace/AuditLog",
    "status": "captured"
  },
  {
    "id": "api-keys",
    "url": "https://demo.rebario.com/Workspace/ApiKeys",
    "area": "Настройки",
    "title": "API-ключи пространства",
    "description": "Управление интеграционным доступом.",
    "cases": [
      "Посмотреть созданные ключи",
      "Задать имя и разрешения нового ключа",
      "Отозвать интеграционный доступ"
    ],
    "image": "screenshots/api-keys.png",
    "capturedAt": "2026-11-07T13:58:03.231Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Workspace/ApiKeys",
    "status": "captured"
  },
  {
    "id": "billing",
    "url": "https://demo.rebario.com/Billing",
    "area": "Настройки",
    "title": "Тариф и оплата",
    "description": "Тариф, использование и управление подпиской владельцем.",
    "cases": [
      "Посмотреть текущий тариф и лимиты",
      "Открыть изменение подписки",
      "Просмотреть оплату и использование"
    ],
    "note": "Сервер отвечает HTTP 404. Раздел зависит от конфигурации Billing.",
    "status": "unavailable",
    "image": "screenshots/billing.png",
    "capturedAt": "2026-11-07T13:58:04.000Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Billing"
  },
  {
    "id": "document-details",
    "url": "https://demo.rebario.com/Documents/Details/1058",
    "area": "Документы",
    "title": "Карточка документа",
    "description": "Отдельная страница сведений о документе.",
    "cases": [
      "Посмотреть тип, состояние и владельца",
      "Открыть документ",
      "Управлять доступом к документу"
    ],
    "image": "screenshots/document-details.png",
    "capturedAt": "2026-11-07T13:58:05.042Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Documents/Details/1058",
    "status": "captured"
  },
  {
    "id": "plm-review-empty",
    "url": "https://demo.rebario.com/PlmReview",
    "area": "Разбор PLM",
    "title": "Выбор документа для разбора",
    "description": "Вход в инженерную проверку извлечённых данных.",
    "cases": [
      "Выбрать DOCX, PDF или Excel",
      "Посмотреть учёт LLM и доступные модели тестирования",
      "Перейти в модуль PLM"
    ],
    "image": "screenshots/plm-review-empty.png",
    "capturedAt": "2026-11-07T13:58:07.808Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/PlmReview",
    "status": "captured"
  },
  {
    "id": "workspace-members",
    "area": "Настройки",
    "title": "Пространство — участники",
    "description": "Участники и роли текущего workspace.",
    "cases": [
      "Посмотреть роли участников",
      "Пригласить коллегу",
      "Передать владение пространством"
    ],
    "image": "screenshots/workspace-members.png",
    "capturedAt": "2026-11-07T13:58:36.499Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Workspace/Settings",
    "status": "captured"
  },
  {
    "id": "workspace-invite",
    "area": "Настройки",
    "title": "Приглашение участника",
    "kind": "modal",
    "description": "Форма приглашения по email с выбором роли.",
    "cases": [
      "Ввести адрес участника",
      "Выбрать роль доступа",
      "Отправить или отменить приглашение"
    ],
    "image": "screenshots/workspace-invite.png",
    "capturedAt": "2026-11-07T13:58:36.735Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Workspace/Settings",
    "status": "captured"
  },
  {
    "id": "workspace-groups",
    "area": "Настройки",
    "title": "Пространство — группы доступа",
    "description": "Распределение прав между группами участников.",
    "cases": [
      "Создать группу",
      "Открыть состав и права группы",
      "Изменить назначение группы"
    ],
    "image": "screenshots/workspace-groups.png",
    "capturedAt": "2026-11-07T13:58:37.835Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Workspace/Settings",
    "status": "captured"
  },
  {
    "id": "workspace-invitations",
    "area": "Настройки",
    "title": "Пространство — приглашения",
    "description": "Состояние приглашений и доступность ссылок.",
    "cases": [
      "Посмотреть ожидающие приглашения",
      "Проверить роль и срок действия",
      "Отозвать приглашение"
    ],
    "image": "screenshots/workspace-invitations.png",
    "capturedAt": "2026-11-07T13:58:38.067Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Workspace/Settings",
    "status": "captured"
  },
  {
    "id": "workspace-general",
    "area": "Настройки",
    "title": "Пространство — общие настройки",
    "description": "Параметры рабочего пространства и подключений.",
    "cases": [
      "Изменить название пространства",
      "Настроить AI-провайдера workspace",
      "Посмотреть параметры и ограничения"
    ],
    "image": "screenshots/workspace-general.png",
    "capturedAt": "2026-11-07T13:58:38.325Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Workspace/Settings",
    "status": "captured"
  },
  {
    "id": "workspace-create-group",
    "area": "Настройки",
    "title": "Создание группы доступа",
    "kind": "modal",
    "description": "Настройка новой группы без сохранения в рамках обзора.",
    "cases": [
      "Задать имя и описание",
      "Выбрать разрешение по умолчанию",
      "Настроить цвет группы"
    ],
    "image": "screenshots/workspace-create-group.png",
    "capturedAt": "2026-11-07T13:58:57.370Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Workspace/Settings",
    "status": "captured"
  },
  {
    "id": "workspace-transfer",
    "area": "Настройки",
    "title": "Передача владения пространством",
    "kind": "modal",
    "description": "Форма смены владельца рабочего пространства.",
    "cases": [
      "Выбрать нового владельца среди участников",
      "Подтвердить или отменить передачу"
    ],
    "note": "В текущем пространстве только один участник; передача не выполнялась.",
    "image": "screenshots/workspace-transfer.png",
    "capturedAt": "2026-11-07T13:58:58.447Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Workspace/Settings",
    "status": "captured"
  },
  {
    "id": "workspace-group-detail",
    "url": "https://demo.rebario.com/Workspace/Group/21",
    "area": "Настройки",
    "title": "Карточка группы доступа",
    "description": "Состав группы и её разрешения на ресурсы.",
    "cases": [
      "Найти и добавить участника",
      "Настроить разрешение на документ",
      "Посмотреть явные запреты и участников"
    ],
    "image": "screenshots/workspace-group-detail.png",
    "capturedAt": "2026-11-07T14:00:38.894Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Workspace/Group/21",
    "status": "captured",
    "note": "Показана системная группа All Members."
  },
  {
    "id": "editor-document",
    "area": "Редактор текста",
    "title": "Текстовый редактор",
    "description": "Работа с DOCX внутри DMS с совместным доступом.",
    "cases": [
      "Редактировать и форматировать текст",
      "Переключаться между документами проекта",
      "Использовать AI, комментарии и историю"
    ],
    "image": "screenshots/editor-document.png",
    "capturedAt": "2026-11-07T14:01:17.147Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Editor/Edit/1058",
    "status": "captured"
  },
  {
    "id": "editor-tools",
    "area": "Редактор текста",
    "title": "Дополнительные инструменты текста",
    "kind": "panel",
    "description": "Меню форматирования, вставки и действий редактора.",
    "cases": [
      "Выравнивать текст и списки",
      "Вставлять таблицы, изображения и ссылки",
      "Открыть поиск или очистить форматирование"
    ],
    "image": "screenshots/editor-tools.png",
    "capturedAt": "2026-11-07T14:01:17.364Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Editor/Edit/1058",
    "status": "captured"
  },
  {
    "id": "editor-comments",
    "area": "Редактор текста",
    "title": "Комментарии к документу",
    "kind": "panel",
    "description": "Обсуждение содержимого и замечаний к тексту.",
    "cases": [
      "Просмотреть ветки комментариев",
      "Оставить или разрешить замечание",
      "Вернуться к AI-помощнику"
    ],
    "image": "screenshots/editor-comments.png",
    "capturedAt": "2026-11-07T14:01:17.591Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Editor/Edit/1058",
    "status": "captured"
  },
  {
    "id": "editor-history",
    "area": "Редактор текста",
    "title": "История версий текста",
    "kind": "panel",
    "description": "Предыдущие состояния и сравнение изменений.",
    "cases": [
      "Выбрать ревизию документа",
      "Посмотреть различия версий",
      "Восстановить выбранную версию"
    ],
    "image": "screenshots/editor-history.png",
    "capturedAt": "2026-11-07T14:01:17.811Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Editor/Edit/1058",
    "status": "captured"
  },
  {
    "id": "editor-share",
    "area": "Доступ",
    "title": "Доступ к документу",
    "kind": "modal",
    "description": "Предоставление прав на конкретный документ.",
    "cases": [
      "Найти пользователя или группу",
      "Выбрать разрешение",
      "Управлять предоставлениями и публичными ссылками"
    ],
    "image": "screenshots/editor-share.png",
    "capturedAt": "2026-11-07T14:01:52.671Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Editor/Edit/1058",
    "status": "captured"
  },
  {
    "id": "editor-workflow",
    "area": "Согласования",
    "title": "Состояние и маршрут документа",
    "kind": "panel",
    "description": "Меню текущего состояния и отправки документа на согласование.",
    "cases": [
      "Посмотреть доступные переходы состояния",
      "Открыть маршрут согласования",
      "Вернуться к редактированию"
    ],
    "image": "screenshots/editor-workflow.png",
    "capturedAt": "2026-11-07T14:03:51.992Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Editor/Edit/1058",
    "status": "captured"
  },
  {
    "id": "editor-approval-route",
    "area": "Согласования",
    "title": "Настройка согласования",
    "kind": "modal",
    "description": "Участники, режим прохождения, срок и сообщение согласующим.",
    "cases": [
      "Выбрать согласующих",
      "Настроить параллельный или последовательный маршрут",
      "Указать срок и сопроводительное сообщение"
    ],
    "image": "screenshots/editor-approval-route.png",
    "capturedAt": "2026-11-07T14:03:52.414Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Editor/Edit/1058",
    "status": "captured"
  },
  {
    "id": "editor-export",
    "area": "Редактор текста",
    "title": "Экспорт документа",
    "kind": "panel",
    "description": "Выбор формата выгрузки текстового документа.",
    "cases": [
      "Скачать DOCX",
      "Скачать PDF"
    ],
    "image": "screenshots/editor-export.png",
    "capturedAt": "2026-11-07T14:03:52.906Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Editor/Edit/1058",
    "status": "captured"
  },
  {
    "id": "archive-chat",
    "area": "Документы",
    "title": "Спросить архив",
    "kind": "modal",
    "description": "Вопрос к доступным документам с поиском источников.",
    "cases": [
      "Ввести вопрос по архиву",
      "Получить ответ с цитатами",
      "Перейти к документу-источнику"
    ],
    "image": "screenshots/archive-chat.png",
    "capturedAt": "2026-11-07T14:03:53.401Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Editor/Edit/1058",
    "status": "captured"
  },
  {
    "id": "editor-project",
    "area": "Редактор текста",
    "title": "Проект и сравнение документов",
    "kind": "panel",
    "description": "Дерево проекта и выбор документов для проверки согласованности.",
    "cases": [
      "Выбрать документы проекта",
      "Запустить проверку противоречий",
      "Открыть предыдущие отчёты"
    ],
    "image": "screenshots/editor-project.png",
    "capturedAt": "2026-11-07T14:03:54.734Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Editor/Edit/1058",
    "status": "captured"
  },
  {
    "id": "editor-comparison-report",
    "area": "Согласования",
    "title": "Отчёт сравнения документов",
    "kind": "modal",
    "description": "Готовая проверка согласованности с цитатами и рекомендациями.",
    "cases": [
      "Просмотреть группы найденных противоречий",
      "Сверить цитаты двух документов",
      "Скопировать или скачать отчёт"
    ],
    "note": "Открыт существующий отчёт №29; новая проверка не запускалась.",
    "image": "screenshots/editor-comparison-report.png",
    "capturedAt": "2026-11-07T14:03:55.626Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Editor/Edit/1058",
    "status": "captured"
  },
  {
    "id": "spreadsheet-editor",
    "area": "Таблицы",
    "title": "Табличный редактор",
    "description": "Книга Excel с листами, формулами и форматами ячеек.",
    "cases": [
      "Редактировать ячейки и формулы",
      "Переключать листы",
      "Импортировать и экспортировать XLSX"
    ],
    "image": "screenshots/spreadsheet-editor.png",
    "capturedAt": "2026-11-07T14:05:19.232Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Editor/Spreadsheet/1061",
    "status": "captured"
  },
  {
    "id": "spreadsheet-comments",
    "area": "Таблицы",
    "title": "Комментарии к таблице",
    "kind": "panel",
    "description": "Обсуждение содержимого табличного документа.",
    "cases": [
      "Просмотреть замечания",
      "Добавить комментарий к данным",
      "Работать с обсуждениями таблицы"
    ],
    "image": "screenshots/spreadsheet-comments.png",
    "capturedAt": "2026-11-07T14:05:19.632Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Editor/Spreadsheet/1061",
    "status": "captured"
  },
  {
    "id": "spreadsheet-history",
    "area": "Таблицы",
    "title": "История таблицы",
    "kind": "panel",
    "description": "Сохранённые версии и просмотр прежнего состояния книги.",
    "cases": [
      "Выбрать сохранённую версию",
      "Предпросмотреть лист и ячейки",
      "Применить выбранную версию"
    ],
    "image": "screenshots/spreadsheet-history.png",
    "capturedAt": "2026-11-07T14:05:20.005Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Editor/Spreadsheet/1061",
    "status": "captured"
  },
  {
    "id": "spreadsheet-find",
    "area": "Таблицы",
    "title": "Поиск по листу",
    "kind": "panel",
    "description": "Навигация по значениям и формулам текущего листа.",
    "cases": [
      "Ввести поисковую строку",
      "Перейти к предыдущему или следующему совпадению",
      "Закрыть поиск"
    ],
    "image": "screenshots/spreadsheet-find.png",
    "capturedAt": "2026-11-07T14:05:20.420Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Editor/Spreadsheet/1061",
    "status": "captured"
  },
  {
    "id": "pdf-card",
    "area": "Документы",
    "title": "PDF и файловая карточка",
    "description": "Просмотр исходного файла и его AI-метаданных.",
    "cases": [
      "Посмотреть сведения и состояние файла",
      "Открыть или скачать оригинал",
      "Просмотреть результаты анализа файла"
    ],
    "image": "screenshots/pdf-card.png",
    "capturedAt": "2026-11-07T14:05:21.408Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Documents/Details/1057",
    "status": "captured"
  },
  {
    "id": "documents-create",
    "area": "Документы",
    "title": "Создание документа",
    "kind": "modal",
    "description": "Новый документ из доступных типов.",
    "cases": [
      "Задать название",
      "Выбрать текст, таблицу, PDF или презентацию",
      "Создать документ в текущей папке"
    ],
    "image": "screenshots/documents-create.png",
    "capturedAt": "2026-11-07T14:05:45.895Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Documents",
    "status": "captured"
  },
  {
    "id": "documents-context",
    "area": "Документы",
    "title": "Действия с файлом",
    "kind": "panel",
    "description": "Контекстное меню выбранного документа в реестре.",
    "cases": [
      "Открыть предпросмотр или редактор",
      "Переименовать документ",
      "Предоставить доступ или отправить в корзину"
    ],
    "image": "screenshots/documents-context.png",
    "capturedAt": "2026-11-07T14:05:47.393Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Documents",
    "status": "captured"
  },
  {
    "id": "documents-preview-pdf",
    "area": "Документы",
    "title": "Предпросмотр PDF",
    "kind": "modal",
    "description": "Просмотр содержимого файла без перехода в отдельный редактор.",
    "cases": [
      "Просмотреть страницы PDF",
      "Открыть или скачать оригинал",
      "Закрыть предпросмотр и вернуться в реестр"
    ],
    "image": "screenshots/documents-preview-pdf.png",
    "capturedAt": "2026-11-07T14:06:22.542Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Documents",
    "status": "issue",
    "note": "Предпросмотр PDF открывается, но iframe с blob: блокируется CSP (frame-src не задан). Оригинал доступен для скачивания, изображение страницы работает в проверке PLM."
  },
  {
    "id": "documents-info-panel",
    "area": "Документы",
    "title": "Панель сведений о файле",
    "kind": "panel",
    "description": "Сведения о выбранном документе рядом с реестром.",
    "cases": [
      "Проверить тип, размер и даты файла",
      "Переключить выбранный документ",
      "Открыть документ из панели действий"
    ],
    "image": "screenshots/documents-info-panel.png",
    "capturedAt": "2026-11-07T14:06:31.169Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Documents",
    "status": "captured"
  },
  {
    "id": "notifications-panel",
    "area": "Согласования",
    "title": "Быстрые уведомления",
    "kind": "panel",
    "description": "Список последних событий из шапки DMS.",
    "cases": [
      "Просмотреть последние уведомления",
      "Перейти к документу события",
      "Открыть полный центр уведомлений"
    ],
    "image": "screenshots/notifications-panel.png",
    "capturedAt": "2026-11-07T14:06:31.891Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Documents",
    "status": "captured"
  },
  {
    "id": "workspace-switcher",
    "area": "Настройки",
    "title": "Активное рабочее пространство",
    "kind": "panel",
    "description": "Контекст текущего workspace в боковой панели.",
    "cases": [
      "Посмотреть активное пространство",
      "Переключиться при наличии нескольких доступных пространств"
    ],
    "image": "screenshots/workspace-switcher.png",
    "capturedAt": "2026-11-07T14:06:33.337Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/Documents",
    "status": "captured",
    "note": "В аккаунте одно пространство, поэтому список переключения скрыт."
  },
  {
    "id": "plm-review-document",
    "area": "Разбор PLM",
    "title": "Разбор DOCX — результат",
    "description": "История последнего разбора и готовность кандидатов к инженерной проверке.",
    "cases": [
      "Выбрать модель для тестового аккаунта",
      "Запустить обычный или полный разбор",
      "Посмотреть расход, статус и количество кандидатов"
    ],
    "image": "screenshots/plm-review-document.png",
    "capturedAt": "2026-11-07T14:07:34.916Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/PlmReview",
    "status": "captured"
  },
  {
    "id": "plm-review-candidates",
    "area": "Разбор PLM",
    "title": "Кандидаты и решения инженера",
    "kind": "panel",
    "description": "Проверка параметров по цитатам исходного документа.",
    "cases": [
      "Фильтровать по типу, статусу и тексту",
      "Исправить наименование, значение или единицу",
      "Принять, отклонить или вернуть строку на проверку"
    ],
    "image": "screenshots/plm-review-candidates.png",
    "capturedAt": "2026-11-07T14:07:35.434Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/PlmReview",
    "status": "captured"
  },
  {
    "id": "plm-review-source",
    "area": "Разбор PLM",
    "title": "Исходные блоки и колонтитулы",
    "kind": "panel",
    "description": "Трассировка кандидата к параграфу или ячейкам исходного файла.",
    "cases": [
      "Перейти из строки к исходному блоку",
      "Сверить значение по тексту или таблице",
      "Посмотреть колонтитулы и вернуться к кандидату"
    ],
    "image": "screenshots/plm-review-source.png",
    "capturedAt": "2026-11-07T14:07:35.963Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/PlmReview",
    "status": "captured"
  },
  {
    "id": "plm-review-excel",
    "area": "Разбор PLM",
    "title": "Разбор Excel",
    "description": "Инженерные данные, извлечённые из строк книги.",
    "cases": [
      "Сверить подпись, значение и единицу",
      "Перейти к строке исходного листа",
      "Передать в PLM только принятые строки"
    ],
    "image": "screenshots/plm-review-excel.png",
    "capturedAt": "2026-11-07T14:07:37.036Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/PlmReview",
    "status": "captured"
  },
  {
    "id": "plm-review-pdf",
    "area": "Разбор PLM",
    "title": "Проверка OCR по странице PDF",
    "kind": "panel",
    "description": "Изображение оригинала рядом с распознанной цитатой.",
    "cases": [
      "Раскрыть изображение страницы",
      "Сверить OCR-цифры с оригиналом",
      "Принять решение по кандидату"
    ],
    "image": "screenshots/plm-review-pdf.png",
    "capturedAt": "2026-11-07T14:07:40.952Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "path": "/PlmReview",
    "status": "captured"
  },
  {
    "id": "plm-home",
    "area": "Модуль PLM",
    "title": "Обзор PLM",
    "description": "Сводка активного пространства и последние инженерные документы.",
    "cases": [
      "Посмотреть количество и состояния документов",
      "Перейти к разделам PLM",
      "Открыть реестр документов"
    ],
    "path": "/live/",
    "image": "screenshots/plm-home.png",
    "capturedAt": "2026-11-07T14:08:25.603Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "status": "captured"
  },
  {
    "id": "plm-documents",
    "area": "Модуль PLM",
    "title": "Реестр инженерных документов",
    "description": "Документы DMS в единой инженерной среде.",
    "cases": [
      "Найти документ и проверить его статус",
      "Открыть файл в DMS",
      "Перейти к инженерной проверке"
    ],
    "path": "/live/docs/",
    "image": "screenshots/plm-documents.png",
    "capturedAt": "2026-11-07T14:08:26.917Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "status": "captured"
  },
  {
    "id": "plm-document-control",
    "area": "Модуль PLM",
    "title": "Контроль документов",
    "description": "Согласование и состояние проверки извлечённых данных по документам.",
    "cases": [
      "Проверить актуальность разбора",
      "Посмотреть принятые и ожидающие строки",
      "Перейти в DMS для проверки"
    ],
    "path": "/live/docs/control/",
    "image": "screenshots/plm-document-control.png",
    "capturedAt": "2026-11-07T14:08:28.170Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "status": "captured"
  },
  {
    "id": "plm-tech-overview",
    "area": "Модуль PLM",
    "title": "Инженерная база данных",
    "description": "Сводные показатели принятых инженерных данных.",
    "cases": [
      "Открыть реестр оборудования",
      "Перейти к характеристикам и структурам",
      "Проверить заполненность разделов"
    ],
    "path": "/live/tech-db/",
    "image": "screenshots/plm-tech-overview.png",
    "capturedAt": "2026-11-07T14:08:29.619Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "status": "captured"
  },
  {
    "id": "plm-pbs",
    "area": "Модуль PLM",
    "title": "PBS — структура оборудования",
    "description": "Иерархия узлов и составных частей из принятых строк.",
    "cases": [
      "Раскрыть узлы структуры",
      "Просмотреть состав оборудования",
      "Перейти к источнику в DMS"
    ],
    "path": "/live/tech-db/pbs/",
    "image": "screenshots/plm-pbs.png",
    "capturedAt": "2026-11-07T14:08:31.018Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "status": "captured"
  },
  {
    "id": "plm-gbs",
    "area": "Модуль PLM",
    "title": "GBS — здания и сооружения",
    "description": "Географическая и строительная структура по данным источников.",
    "cases": [
      "Просмотреть принятые узлы GBS",
      "Сверить происхождение строки",
      "Проверить пустое состояние раздела"
    ],
    "path": "/live/tech-db/gbs/",
    "image": "screenshots/plm-gbs.png",
    "capturedAt": "2026-11-07T14:08:32.351Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "status": "captured"
  },
  {
    "id": "plm-fbs",
    "area": "Модуль PLM",
    "title": "FBS — функциональная структура",
    "description": "Функции и функциональные связи из проверенных документов.",
    "cases": [
      "Просмотреть функции системы",
      "Перейти к исходному документу",
      "Проверить наличие принятых данных"
    ],
    "path": "/live/tech-db/fbs/",
    "image": "screenshots/plm-fbs.png",
    "capturedAt": "2026-11-07T14:08:33.737Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "status": "captured"
  },
  {
    "id": "plm-equipment",
    "area": "Модуль PLM",
    "title": "Оборудование и материалы",
    "description": "Реестр принятых позиций оборудования с обозначениями.",
    "cases": [
      "Посмотреть код и наименование позиции",
      "Раскрыть цитату источника",
      "Открыть проверку строки в DMS"
    ],
    "path": "/live/tech-db/classifier/",
    "image": "screenshots/plm-equipment.png",
    "capturedAt": "2026-11-07T14:08:35.114Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "status": "captured"
  },
  {
    "id": "plm-specifications",
    "area": "Модуль PLM",
    "title": "Технические характеристики",
    "description": "Принятые значения и единицы из инженерных документов.",
    "cases": [
      "Сверить значение с цитатой",
      "Увидеть отметку инженерной правки",
      "Переключать страницы реестра"
    ],
    "path": "/live/tech-db/specifications/",
    "image": "screenshots/plm-specifications.png",
    "capturedAt": "2026-11-07T14:08:36.457Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "status": "captured"
  },
  {
    "id": "plm-reference",
    "area": "Модуль PLM",
    "title": "Справочные данные",
    "description": "Проверенные ссылки и вспомогательные инженерные данные.",
    "cases": [
      "Просмотреть справочные позиции",
      "Раскрыть цитату",
      "Перейти к документу-источнику"
    ],
    "path": "/live/tech-db/auxiliary/",
    "image": "screenshots/plm-reference.png",
    "capturedAt": "2026-11-07T14:08:37.803Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "status": "captured"
  },
  {
    "id": "plm-regulations",
    "area": "Модуль PLM",
    "title": "Нормы и стандарты",
    "description": "Нормативные ссылки, принятые инженером.",
    "cases": [
      "Найти обозначение нормы в реестре",
      "Сверить упоминание в источнике",
      "Открыть проверку документа"
    ],
    "path": "/live/requirements/regulatory/",
    "image": "screenshots/plm-regulations.png",
    "capturedAt": "2026-11-07T14:08:39.153Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "status": "captured"
  },
  {
    "id": "plm-iaea",
    "area": "Модуль PLM",
    "title": "Публикации МАГАТЭ",
    "description": "Отдельный реестр публикаций IAEA из инженерных источников.",
    "cases": [
      "Посмотреть SSR, GSR и другие серии",
      "Раскрыть цитату с обозначением",
      "Перейти в DMS"
    ],
    "path": "/live/requirements/iaea/",
    "image": "screenshots/plm-iaea.png",
    "capturedAt": "2026-11-07T14:08:40.362Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "status": "captured"
  },
  {
    "id": "plm-requirements",
    "area": "Модуль PLM",
    "title": "Требования документов",
    "description": "Принятые требования со ссылками на исходный текст.",
    "cases": [
      "Просмотреть формулировку требования",
      "Раскрыть основание",
      "Вернуться к инженерной проверке"
    ],
    "path": "/live/requirements/contract/",
    "image": "screenshots/plm-requirements.png",
    "capturedAt": "2026-11-07T14:08:41.572Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "status": "captured"
  },
  {
    "id": "plm-changes",
    "area": "Модуль PLM",
    "title": "Регистр изменений",
    "description": "Изменения, извлечённые из документов и принятые инженером.",
    "cases": [
      "Просмотреть принятые изменения",
      "Проверить текст основания",
      "Открыть связанный документ"
    ],
    "path": "/live/changes/log/",
    "image": "screenshots/plm-changes.png",
    "capturedAt": "2026-11-07T14:08:42.797Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "status": "captured"
  },
  {
    "id": "plm-change-requests",
    "area": "Модуль PLM",
    "title": "Заявки на изменение",
    "description": "Управление заявками участников рабочего пространства.",
    "cases": [
      "Фильтровать заявки по состоянию",
      "Посмотреть документ, автора и решение",
      "Одобрить или отклонить ожидающую заявку"
    ],
    "path": "/live/changes/requests/",
    "image": "screenshots/plm-change-requests.png",
    "capturedAt": "2026-11-07T14:08:43.993Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "status": "captured"
  },
  {
    "id": "plm-new-request",
    "area": "Модуль PLM",
    "title": "Новая заявка на изменение",
    "description": "Создание заявки с обоснованием и ссылкой на документ.",
    "cases": [
      "Задать заголовок и описание",
      "Выбрать связанный документ",
      "Подать заявку администраторам"
    ],
    "path": "/live/changes/new/",
    "image": "screenshots/plm-new-request.png",
    "capturedAt": "2026-11-07T14:08:45.164Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "status": "captured"
  },
  {
    "id": "auth-register",
    "url": "https://demo.rebario.com/Auth/Register",
    "area": "Вход",
    "title": "Регистрация аккаунта",
    "description": "Регистрация нового пользователя через подтверждение email.",
    "cases": [
      "Ввести адрес электронной почты",
      "Подтвердить код из письма",
      "Завершить создание профиля"
    ],
    "path": "/Auth/Register",
    "image": "screenshots/auth-register.png",
    "capturedAt": "2026-11-07T14:09:37.713Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "status": "captured"
  },
  {
    "id": "legal-terms",
    "url": "https://demo.rebario.com/legal/terms",
    "area": "Вход",
    "title": "Условия использования",
    "description": "Правила использования сервиса и условия работы с данными.",
    "cases": [
      "Прочитать условия сервиса",
      "Открыть политику конфиденциальности",
      "Вернуться к входу или регистрации"
    ],
    "path": "/legal/terms",
    "image": "screenshots/legal-terms.png",
    "capturedAt": "2026-11-07T14:09:38.639Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "status": "captured"
  },
  {
    "id": "legal-privacy",
    "url": "https://demo.rebario.com/legal/privacy",
    "area": "Вход",
    "title": "Политика конфиденциальности",
    "description": "Описание обработки персональных данных и cookie.",
    "cases": [
      "Посмотреть основания обработки данных",
      "Ознакомиться с правами пользователя",
      "Перейти к условиям сервиса"
    ],
    "path": "/legal/privacy",
    "image": "screenshots/legal-privacy.png",
    "capturedAt": "2026-11-07T14:09:39.577Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "status": "captured"
  },
  {
    "id": "invitation-missing",
    "url": "https://demo.rebario.com/invite/portal-atlas-missing",
    "area": "Системные состояния",
    "title": "Приглашение не найдено",
    "description": "Состояние перехода по неизвестной ссылке приглашения.",
    "cases": [
      "Увидеть причину недоступности",
      "Вернуться на главную",
      "Запросить у владельца актуальное приглашение"
    ],
    "path": "/invite/portal-atlas-missing",
    "image": "screenshots/invitation-missing.png",
    "capturedAt": "2026-11-07T14:09:40.564Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "status": "captured"
  },
  {
    "id": "public-link-missing",
    "url": "https://demo.rebario.com/p/portal-atlas-missing",
    "area": "Системные состояния",
    "title": "Недействительная публичная ссылка",
    "description": "Недоступный или неизвестный публичный доступ к документу.",
    "cases": [
      "Посмотреть сообщение о недоступности",
      "Проверить актуальность ссылки у автора",
      "Вернуться в приложение"
    ],
    "path": "/p/portal-atlas-missing",
    "note": "Системный экран HTTP 404",
    "image": "screenshots/public-link-missing.png",
    "capturedAt": "2026-11-07T14:09:41.629Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "status": "captured"
  },
  {
    "id": "system-forbidden",
    "url": "https://demo.rebario.com/Home/StatusCode/403",
    "area": "Системные состояния",
    "title": "Доступ запрещён — 403",
    "description": "Стандартная страница недостаточных прав.",
    "cases": [
      "Увидеть отказ в доступе",
      "Вернуться к документам",
      "Запросить необходимые права"
    ],
    "path": "/Home/StatusCode/403",
    "note": "Системный экран HTTP 403",
    "image": "screenshots/system-forbidden.png",
    "capturedAt": "2026-11-07T14:09:42.596Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "status": "captured"
  },
  {
    "id": "system-not-found",
    "url": "https://demo.rebario.com/Home/StatusCode/404",
    "area": "Системные состояния",
    "title": "Страница не найдена — 404",
    "description": "Стандартное состояние отсутствующего маршрута или объекта.",
    "cases": [
      "Проверить адрес",
      "Вернуться к документам",
      "Открыть корректную ссылку"
    ],
    "path": "/Home/StatusCode/404",
    "note": "Системный экран HTTP 404",
    "image": "screenshots/system-not-found.png",
    "capturedAt": "2026-11-07T14:09:43.535Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "status": "captured"
  },
  {
    "id": "system-error",
    "url": "https://demo.rebario.com/Home/Error",
    "area": "Системные состояния",
    "title": "Стандартная страница ошибки",
    "description": "Экран ошибки обработки запроса.",
    "cases": [
      "Посмотреть сообщение об ошибке",
      "Вернуться на главную",
      "Передать идентификатор запроса поддержке"
    ],
    "note": "Открыт стандартный шаблон /Home/Error; сбой приложения не провоцировался.",
    "path": "/Home/Error",
    "image": "screenshots/system-error.png",
    "capturedAt": "2026-11-07T14:09:44.469Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "status": "captured"
  },
  {
    "id": "plm-signed-out",
    "url": "https://plm2.rebario.com/live/signed-out/",
    "area": "Вход",
    "title": "PLM — выход из системы",
    "description": "Публичная страница после завершения общей сессии DMS/PLM.",
    "cases": [
      "Увидеть состояние выхода",
      "Повторно войти через DMS",
      "Вернуться в инженерный модуль"
    ],
    "path": "/live/signed-out/",
    "image": "screenshots/plm-signed-out.png",
    "capturedAt": "2026-11-07T14:09:45.570Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    },
    "status": "captured"
  },
  {
    "id": "fixture-invitation",
    "area": "Вход",
    "title": "Приглашение в рабочее пространство",
    "description": "Экран действительного приглашения для вошедшего участника.",
    "cases": [
      "Посмотреть пространство, приглашающего и роль",
      "Принять приглашение",
      "Отклонить приглашение"
    ],
    "status": "fixture",
    "path": "/invite/{token}",
    "note": "Настоящий шаблон на изолированном стенде; демонстрационные данные. Состояние на demo не создавалось.",
    "image": "screenshots/fixture-invitation.png",
    "capturedAt": "2026-11-07T14:16:41.910Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    }
  },
  {
    "id": "fixture-invitation-expired",
    "area": "Вход",
    "title": "Приглашение недействительно",
    "description": "Экран завершённого или просроченного приглашения.",
    "cases": [
      "Увидеть причину недоступности",
      "Запросить новое приглашение",
      "Вернуться на главную"
    ],
    "status": "fixture",
    "path": "/invite/{token}",
    "note": "Настоящий шаблон на изолированном стенде; демонстрационные данные. Состояние на demo не создавалось.",
    "image": "screenshots/fixture-invitation-expired.png",
    "capturedAt": "2026-11-07T14:16:42.850Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    }
  },
  {
    "id": "fixture-invitation-declined",
    "area": "Вход",
    "title": "Приглашение отклонено",
    "description": "Подтверждение отказа от приглашения.",
    "cases": [
      "Увидеть результат решения",
      "Вернуться на главную"
    ],
    "status": "fixture",
    "path": "/invite/{token}",
    "note": "Настоящий шаблон на изолированном стенде; демонстрационные данные. Состояние на demo не создавалось.",
    "image": "screenshots/fixture-invitation-declined.png",
    "capturedAt": "2026-11-07T14:16:43.718Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    }
  },
  {
    "id": "fixture-public-document",
    "area": "Публичный доступ",
    "title": "Публичный просмотр текста",
    "description": "Отдельная страница чтения документа без интерфейса DMS.",
    "cases": [
      "Читать опубликованный текст",
      "Посмотреть дату и срок ссылки",
      "Увидеть доступ только для чтения"
    ],
    "status": "fixture",
    "path": "/p/{token}",
    "note": "Настоящий шаблон на изолированном стенде; демонстрационные данные. Состояние на demo не создавалось.",
    "image": "screenshots/fixture-public-document.png",
    "capturedAt": "2026-11-07T14:16:44.593Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    }
  },
  {
    "id": "fixture-public-sheet",
    "area": "Публичный доступ",
    "title": "Публичный просмотр таблицы",
    "description": "Книга представлена таблицей без редактирования.",
    "cases": [
      "Просмотреть лист и строки",
      "Прокрутить широкую таблицу",
      "Сверить значения и единицы"
    ],
    "status": "fixture",
    "path": "/p/{token}",
    "note": "Настоящий шаблон на изолированном стенде; демонстрационные данные. Состояние на demo не создавалось.",
    "image": "screenshots/fixture-public-sheet.png",
    "capturedAt": "2026-11-07T14:16:45.440Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    }
  },
  {
    "id": "fixture-public-pdf",
    "area": "Публичный доступ",
    "title": "Публичный просмотр PDF",
    "description": "Файловый просмотр по публичной ссылке.",
    "cases": [
      "Просмотреть страницы PDF",
      "Скачать файл",
      "Проверить срок доступа"
    ],
    "status": "fixture",
    "path": "/p/{token}",
    "note": "Настоящий шаблон на изолированном стенде; демонстрационные данные. Состояние на demo не создавалось.",
    "image": "screenshots/fixture-public-pdf.png",
    "capturedAt": "2026-11-07T14:16:46.714Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    }
  },
  {
    "id": "fixture-billing",
    "area": "Настройки",
    "title": "Биллинг — шаблон экрана",
    "description": "Сводка использования, тарифы и история оплат.",
    "cases": [
      "Посмотреть тариф и использование",
      "Сравнить конфигурационные планы",
      "Открыть оплату при настроенном биллинге"
    ],
    "status": "fixture",
    "path": "/Billing",
    "note": "Настоящий шаблон на изолированном стенде; демонстрационные данные. Состояние на demo не создавалось.",
    "image": "screenshots/fixture-billing.png",
    "capturedAt": "2026-11-07T14:16:47.802Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    }
  },
  {
    "id": "fixture-landing",
    "area": "Вход",
    "title": "Публичная страница DMS",
    "description": "Продуктовая главная из шаблонов приложения.",
    "cases": [
      "Ознакомиться с возможностями",
      "Открыть регистрацию и вход",
      "Посмотреть демонстрацию и контактную форму"
    ],
    "status": "fixture",
    "path": "/",
    "note": "Настоящий шаблон на изолированном стенде; демонстрационные данные. Состояние на demo не создавалось.",
    "image": "screenshots/fixture-landing.png",
    "capturedAt": "2026-11-07T14:16:49.198Z",
    "viewport": {
      "width": 1440,
      "height": 1000
    }
  },
  {
    "id": "mobile-documents",
    "area": "Мобильный интерфейс",
    "title": "Документы — мобильный экран",
    "description": "Реестр файлов на узком экране.",
    "cases": [
      "Открыть боковую навигацию",
      "Найти и выбрать файл",
      "Открыть действия и загрузку"
    ],
    "kind": "mobile",
    "image": "screenshots/mobile-documents.png",
    "capturedAt": "2026-11-07T14:18:47.826Z",
    "viewport": {
      "width": 390,
      "height": 844
    },
    "path": "/Documents",
    "status": "captured"
  },
  {
    "id": "mobile-editor",
    "area": "Мобильный интерфейс",
    "title": "Текстовый редактор — мобильный экран",
    "description": "Редактирование с компактными панелями.",
    "cases": [
      "Открыть документы проекта",
      "Развернуть панель помощника",
      "Использовать компактную панель инструментов"
    ],
    "kind": "mobile",
    "image": "screenshots/mobile-editor.png",
    "capturedAt": "2026-11-07T14:18:48.957Z",
    "viewport": {
      "width": 390,
      "height": 844
    },
    "path": "/Editor/Edit/1058",
    "status": "captured"
  },
  {
    "id": "mobile-spreadsheet",
    "area": "Мобильный интерфейс",
    "title": "Таблица — мобильный экран",
    "description": "Книга с прокруткой и компактными инструментами.",
    "cases": [
      "Перемещаться по листу",
      "Открыть меню инструментов",
      "Развернуть боковую панель"
    ],
    "kind": "mobile",
    "image": "screenshots/mobile-spreadsheet.png",
    "capturedAt": "2026-11-07T14:18:50.469Z",
    "viewport": {
      "width": 390,
      "height": 844
    },
    "path": "/Editor/Spreadsheet/1061",
    "status": "captured"
  },
  {
    "id": "mobile-plm-review",
    "area": "Мобильный интерфейс",
    "title": "Проверка разбора — мобильный экран",
    "description": "Проверка кандидатов и выбор модели на узком экране.",
    "cases": [
      "Выбрать документ",
      "Прокрутить карточки кандидатов",
      "Проверить цитату и решение"
    ],
    "kind": "mobile",
    "image": "screenshots/mobile-plm-review.png",
    "capturedAt": "2026-11-07T14:18:52.811Z",
    "viewport": {
      "width": 390,
      "height": 844
    },
    "path": "/PlmReview",
    "status": "captured"
  },
  {
    "id": "mobile-plm-home",
    "area": "Мобильный интерфейс",
    "title": "PLM — мобильный обзор",
    "description": "Главная инженерного модуля с компактной навигацией.",
    "cases": [
      "Открыть мобильное меню",
      "Посмотреть сводку пространства",
      "Перейти в инженерный реестр"
    ],
    "kind": "mobile",
    "image": "screenshots/mobile-plm-home.png",
    "capturedAt": "2026-11-07T14:18:54.201Z",
    "viewport": {
      "width": 390,
      "height": 844
    },
    "path": "/live/",
    "status": "captured"
  },
  {
    "id": "mobile-plm-control",
    "area": "Мобильный интерфейс",
    "title": "Контроль документов — мобильный экран",
    "description": "Таблица контроля на узкой ширине.",
    "cases": [
      "Посмотреть состояние проверки",
      "Прокрутить таблицу внутри панели",
      "Перейти к документу в DMS"
    ],
    "kind": "mobile",
    "image": "screenshots/mobile-plm-control.png",
    "capturedAt": "2026-11-07T14:18:55.386Z",
    "viewport": {
      "width": 390,
      "height": 844
    },
    "path": "/live/docs/control/",
    "status": "captured"
  },
  {
    "id": "mobile-plm-navigation",
    "area": "Мобильный интерфейс",
    "title": "Мобильная навигация PLM",
    "kind": "mobile",
    "description": "Выдвижное меню инженерного модуля.",
    "cases": [
      "Раскрыть группу разделов",
      "Выбрать реестр",
      "Закрыть меню и вернуться к данным"
    ],
    "image": "screenshots/mobile-plm-navigation.png",
    "capturedAt": "2026-11-07T14:18:55.735Z",
    "viewport": {
      "width": 390,
      "height": 844
    },
    "path": "/live/docs/control/",
    "status": "captured"
  },
  {
    "id": "mobile-dms-navigation",
    "area": "Мобильный интерфейс",
    "title": "Мобильная навигация DMS",
    "kind": "mobile",
    "description": "Боковая навигация основного приложения на телефоне.",
    "cases": [
      "Открыть общие файлы и корзину",
      "Перейти к настройкам и аудиту",
      "Открыть инженерную проверку PLM"
    ],
    "image": "screenshots/mobile-dms-navigation.png",
    "capturedAt": "2026-11-07T14:19:26.176Z",
    "viewport": {
      "width": 390,
      "height": 844
    },
    "path": "/Documents",
    "status": "captured"
  }
]
