Настройки / Профиль / Секреты

/settings, /profile, /secrets — персонализация и управление

0
Critical
0
High
0
Medium
0
Total
Статус:
Passed
Failed
Skipped
Pending

Путь: Настройки модели и режима

SET-01/settings — главный экран

Предусловия

Зарегистрированный пользователь.

Шаги

  1. /settings

Ожидаемый результат

Три кнопки: «Модель», «Платный режим: Вкл/Выкл», «Секреты».
SET-02Выбор модели — Haiku (Free)

Предусловия

Free план. Текущая = Sonnet.

Шаги

  1. /settings → Модель
  2. Выбрать Haiku
  3. Отправить сообщение

Ожидаемый результат

Haiku выбрана (✓). Следующий ответ через Haiku.
SET-03Opus заблокирован на Free

Предусловия

Free план.

Шаги

  1. /settings → Модель → Opus (🔒)

Ожидаемый результат

Alert → экран тарифов. Модель не меняется.
SET-04Opus доступен на Pro

Предусловия

Pro план.

Шаги

  1. /settings → Модель → Opus 4.6
  2. Сообщение боту

Ожидаемый результат

Opus выбрана (без 🔒). Ответ через Opus.
SET-05Тогл платного режима

Предусловия

Платный режим = Выкл.

Шаги

  1. /settings → «Платный режим: Выкл»

Ожидаемый результат

Кнопка → «Платный режим: Вкл». При лимите — paid_chronos тратятся.

Путь: Профиль пользователя

SET-06/profile — карточка

Предусловия

Зарегистрированный пользователь с расходом chronos.

Шаги

  1. /profile

Ожидаемый результат

Имя, @username, план + срок, баланс (free/paid), лимиты 3 тиров с прогрессбарами, рефералы, «Поделиться».
SET-07/profile — история транзакций

Предусловия

Есть расходы и начисления за последние дни.

Шаги

  1. /profile → «История»

Ожидаемый результат

Агрегация за 5 дней по причине. Фильтры: все / начисления / списания.
SET-08Реферальная ссылка — «Поделиться»

Предусловия

Зарегистрированный пользователь.

Шаги

  1. /profile → «Поделиться»

Ожидаемый результат

Share dialog с реферальной ссылкой.

Путь: Управление секретами

SET-09/secrets — список папок и секретов

Предусловия

Infisical настроен.

Шаги

  1. /secrets

Ожидаемый результат

Папки + кликабельные KEY_NAME. Кнопка создания.
SET-10Создание секрета

Предусловия

Экран секретов.

Шаги

  1. «Создать» → папка → имя: GITHUB_TOKEN → значение

Ожидаемый результат

Секрет создан. Сообщение со значением удалено из чата.
SET-11Просмотр — значение скрыто

Предусловия

Есть секрет.

Шаги

  1. Нажать на имя секрета

Ожидаемый результат

Имя + кнопки Edit/Delete. Значение НЕ показывается.
SET-12Валидация имени секрета

Предусловия

Экран создания.

Шаги

  1. github_token (lowercase)
  2. MY TOKEN (пробел)
  3. GITHUB_TOKEN (ок)

Ожидаемый результат

1-2: ошибка. 3: принято. Формат: ^[A-Z][A-Z0-9_]{0,49}$
SET-13Редактирование значения

Предусловия

Есть секрет GITHUB_TOKEN.

Шаги

  1. Открыть → Edit → новое значение

Ожидаемый результат

Обновлено. Сообщение с ключом удалено. Подтверждение.
SET-14Удаление секрета

Предусловия

Есть секрет.

Шаги

  1. Открыть → Delete

Ожидаемый результат

Удалён. Не виден в списке.
SET-15Кастомная папка — CRUD

Предусловия

Экран секретов.

Шаги

  1. Создать «my-project»
  2. Добавить секрет
  3. Удалить папку

Ожидаемый результат

1: папка создана. 2: секрет внутри. 3: папка + секреты удалены. Predefined нельзя удалить.
SET-16Валидация имени папки

Предусловия

Создание папки.

Шаги

  1. my folder (пробел)
  2. -bad (дефис)
  3. my-project (ок)

Ожидаемый результат

1-2: ошибка. 3: создана. Формат: ^[a-zA-Z0-9][a-zA-Z0-9_-]{0,29}$