Справочник прав
Каждое атомарное право: что разрешает, где действует в интерфейсе, что даёт роль по умолчанию.
Право — это одно разрешение на одно действие. Роль собирает права в набор; кнопка «Права» → «Дополнительно» показывает каждое право отдельным переключателем. Названия ниже — те же, что в интерфейсе.
Свои и чужие. Действия над задачей существуют парами: «свои задачи» — те, которые участник открыл сам (он их автор), «чужие задачи» — открытые коллегами. Contributor по умолчанию получает «свои», Maintainer — обе половины.
Чтение не является правом. Внутри своей области участник читает всё: задачи, ревью, диффы, замечания, диалоги «Спросить», исследования, аудиты. Права ниже касаются только действий.
Сводная таблица
| Право | Contributor | Maintainer |
|---|---|---|
| Создавать задачи | ✓ | ✓ |
| Отправлять задачи в работу | ✓ | ✓ |
| Редактировать и отменять черновики — свои / чужие | ✓ / — | ✓ / ✓ |
| Отвечать на уточнения — свои / чужие | ✓ / — | ✓ / ✓ |
| Утверждать формулировку — свои / чужие | ✓ / — | ✓ / ✓ |
| Останавливать, возобновлять и закрывать — свои / чужие | ✓ / — | ✓ / ✓ |
| Принимать решения по тестам — свои / чужие | ✓ / — | ✓ / ✓ |
| Добавлять замечания | ✓ | ✓ |
| Закрывать и отклонять замечания — свои / чужие задачи | ✓ / — | ✓ / ✓ |
| Отправлять на доработку — свои / чужие | ✓ / — | ✓ / ✓ |
| Одобрять и публиковать PR/MR — свои / чужие | — / — | ✓ / ✓ |
| Создавать исследования | ✓ | ✓ |
| Менять и удалять чужие исследования | — | ✓ |
| Задавать вопросы | ✓ | ✓ |
| Менять и удалять чужие диалоги | — | ✓ |
| Запускать аудиты и подготовку инструментов | — | ✓ |
| Добавлять репозитории и синхронизировать проект | — | ✓ |
| Просматривать базу знаний и архив | ✓ | ✓ |
| Создавать, изменять, архивировать и восстанавливать знания | — | ✓ |
| Просматривать и выгружать журнал аудита | — | — |
Задачи
Создавать задачи. Кнопки «Новая задача» на главной проекта и «Добавить задачу» в списке задач; создание черновика. Без права кнопок нет.
Отправлять задачи в работу. Кнопка «Отправить в проработку» в черновике — запускает аналитика и расходует баланс организации. Право нужно в дополнение к праву редактировать этот черновик.
Редактировать и отменять черновики — свои / чужие. Правка заголовка и текста черновика, кнопка «Отменить». Свой черновик автор редактирует всегда; чужой черновик без права открывается только для чтения с пометкой.
Отвечать на уточнения — свои / чужие. Форма ответа на вопросы аналитика в карточке задачи (этап «Уточнения»). Без права участник видит вопросы и пометку, кто может ответить.
Утверждать формулировку — свои / чужие. Кнопки «Утвердить», «Доработать» и «Отклонить» на этапе формулировки. Без права видна сама формулировка и пометка, кто принимает решение.
Останавливать, возобновлять и закрывать — свои / чужие. «Остановить прогон», «Возобновить», «Закрыть» в карточке задачи и в меню строки задачи в списке. Без права кнопок и меню нет.
Принимать решения по тестам — свои / чужие. Панель «Сломанные тесты — нужно решение»: «Игнорировать на задачу», «В постоянный игнор», «Отложить». Без права видна пометка вместо кнопок.
Ревью
Добавлять замечания. Кнопка «Добавить своё замечание» в панели замечаний ревью любой задачи в области (пока задача на ревью).
Закрывать и отклонять замечания — свои / чужие задачи. Кнопки «К исправлению», «Снять замечание» и «Изменить» на карточке замечания. «Свои» и «чужие» здесь относятся к задаче, а не к автору замечания: по своей задаче Contributor решает судьбу любых замечаний, включая замечания модели.
Отправлять на доработку — свои / чужие. Кнопка «На доработку» в решении по ревью: собирает замечания «к исправлению» (или свободный комментарий) и запускает доработку. Расходует баланс.
Одобрять и публиковать PR/MR — свои / чужие. Кнопка «Одобрить»: открывает pull request или merge request в исходном репозитории каждого изменённого модуля. Это единственное право, которого у Contributor нет даже по своей задаче — публикация меняет репозиторий команды. Без права оба решения скрыты, вместо них — пометка, кто принимает решение по ревью.
Глубокие исследования
Создавать исследования. Кнопка «Новое исследование» и форма «Начать исследование». Расходует баланс.
Менять и удалять чужие исследования. Продолжать чужой диалог (уточнять документ), переименовывать и удалять чужие исследования из списка. Свои исследования участник ведёт всегда.
Спросить
Задавать вопросы. Кнопка «Новый вопрос» и форма вопроса по коду. Расходует баланс.
Менять и удалять чужие диалоги. Продолжать чужой диалог, переименовывать и удалять его. Обсуждения ревью внутри задачи («Обсудить с ассистентом») — общие: их продолжает любой участник в области.
Проект
Запускать аудиты и подготовку инструментов. «Запустить аудит проекта», «Перезапустить аудит», «Обновить устаревшие», «Подготовить инструменты разработки». Долгие и платные операции.
Добавлять репозитории и синхронизировать проект. «Добавить репозиторий…», «Новый проект разработки…», импорт репозитория через коннектор, «Синхронизировать» и «Синхронизировать все» в разделе «Репозитории». Добавление репозитория и создание проекта — действия на уровне организации: для них право нужно в гранте на всю организацию.
База знаний
Просматривать базу знаний и архив. Раздел «База знаний», активные записи и архив. Входит в обе роли: база знаний определяет поведение модели на всех этапах, и участник, который ставит задачи и разбирает ревью, должен понимать, по каким правилам работает ИИ.
Создавать, изменять, архивировать и восстанавливать знания. Всё редактирование записей, признаки «показывать модели сразу» и «перманентная», ручной запуск прохода по базе. Право проверяется по области записи: грант на проект позволяет вести знания этого проекта, но не общеорганизационные — для них нужен грант на всю организацию. См. База знаний.
Организация
Просматривать и выгружать журнал аудита. Раздел «Журнал аудита» в настройках организации: просмотр, фильтры, выгрузка CSV и JSON Lines, проверка целостности. Не входит ни в одну роль, даже в Maintainer — журнал содержит адреса и браузеры всех участников, поэтому право выдаётся явно: «Права» → «Дополнительно» → переключатель. Действует только в гранте на всю организацию. Типичный получатель — офицер безопасности: он читает журнал, не получая прав на задачи и не становясь владельцем. См. Журнал аудита.
Что остаётся только владельцу
Не является настраиваемым правом и доступно только владельцу организации: участники и их права, биллинг и тариф, выбор моделей, аренда вычислительных мощностей, создание и отзыв коннекторов, настройка единого входа. Также только владелец может назначать других владельцев.