Buff Development
Участники и права

Справочник прав

Каждое атомарное право: что разрешает, где действует в интерфейсе, что даёт роль по умолчанию.

Право — это одно разрешение на одно действие. Роль собирает права в набор; кнопка «Права» → «Дополнительно» показывает каждое право отдельным переключателем. Названия ниже — те же, что в интерфейсе.

Свои и чужие. Действия над задачей существуют парами: «свои задачи» — те, которые участник открыл сам (он их автор), «чужие задачи» — открытые коллегами. Contributor по умолчанию получает «свои», Maintainer — обе половины.

Чтение не является правом. Внутри своей области участник читает всё: задачи, ревью, диффы, замечания, диалоги «Спросить», исследования, аудиты. Права ниже касаются только действий.

Сводная таблица

ПравоContributorMaintainer
Создавать задачи
Отправлять задачи в работу
Редактировать и отменять черновики — свои / чужие✓ / —✓ / ✓
Отвечать на уточнения — свои / чужие✓ / —✓ / ✓
Утверждать формулировку — свои / чужие✓ / —✓ / ✓
Останавливать, возобновлять и закрывать — свои / чужие✓ / —✓ / ✓
Принимать решения по тестам — свои / чужие✓ / —✓ / ✓
Добавлять замечания
Закрывать и отклонять замечания — свои / чужие задачи✓ / —✓ / ✓
Отправлять на доработку — свои / чужие✓ / —✓ / ✓
Одобрять и публиковать PR/MR — свои / чужие— / —✓ / ✓
Создавать исследования
Менять и удалять чужие исследования
Задавать вопросы
Менять и удалять чужие диалоги
Запускать аудиты и подготовку инструментов
Добавлять репозитории и синхронизировать проект
Просматривать базу знаний и архив
Создавать, изменять, архивировать и восстанавливать знания
Просматривать и выгружать журнал аудита

Задачи

Создавать задачи. Кнопки «Новая задача» на главной проекта и «Добавить задачу» в списке задач; создание черновика. Без права кнопок нет.

Отправлять задачи в работу. Кнопка «Отправить в проработку» в черновике — запускает аналитика и расходует баланс организации. Право нужно в дополнение к праву редактировать этот черновик.

Редактировать и отменять черновики — свои / чужие. Правка заголовка и текста черновика, кнопка «Отменить». Свой черновик автор редактирует всегда; чужой черновик без права открывается только для чтения с пометкой.

Отвечать на уточнения — свои / чужие. Форма ответа на вопросы аналитика в карточке задачи (этап «Уточнения»). Без права участник видит вопросы и пометку, кто может ответить.

Утверждать формулировку — свои / чужие. Кнопки «Утвердить», «Доработать» и «Отклонить» на этапе формулировки. Без права видна сама формулировка и пометка, кто принимает решение.

Останавливать, возобновлять и закрывать — свои / чужие. «Остановить прогон», «Возобновить», «Закрыть» в карточке задачи и в меню строки задачи в списке. Без права кнопок и меню нет.

Принимать решения по тестам — свои / чужие. Панель «Сломанные тесты — нужно решение»: «Игнорировать на задачу», «В постоянный игнор», «Отложить». Без права видна пометка вместо кнопок.

Ревью

Добавлять замечания. Кнопка «Добавить своё замечание» в панели замечаний ревью любой задачи в области (пока задача на ревью).

Закрывать и отклонять замечания — свои / чужие задачи. Кнопки «К исправлению», «Снять замечание» и «Изменить» на карточке замечания. «Свои» и «чужие» здесь относятся к задаче, а не к автору замечания: по своей задаче Contributor решает судьбу любых замечаний, включая замечания модели.

Отправлять на доработку — свои / чужие. Кнопка «На доработку» в решении по ревью: собирает замечания «к исправлению» (или свободный комментарий) и запускает доработку. Расходует баланс.

Одобрять и публиковать PR/MR — свои / чужие. Кнопка «Одобрить»: открывает pull request или merge request в исходном репозитории каждого изменённого модуля. Это единственное право, которого у Contributor нет даже по своей задаче — публикация меняет репозиторий команды. Без права оба решения скрыты, вместо них — пометка, кто принимает решение по ревью.

Глубокие исследования

Создавать исследования. Кнопка «Новое исследование» и форма «Начать исследование». Расходует баланс.

Менять и удалять чужие исследования. Продолжать чужой диалог (уточнять документ), переименовывать и удалять чужие исследования из списка. Свои исследования участник ведёт всегда.

Спросить

Задавать вопросы. Кнопка «Новый вопрос» и форма вопроса по коду. Расходует баланс.

Менять и удалять чужие диалоги. Продолжать чужой диалог, переименовывать и удалять его. Обсуждения ревью внутри задачи («Обсудить с ассистентом») — общие: их продолжает любой участник в области.

Проект

Запускать аудиты и подготовку инструментов. «Запустить аудит проекта», «Перезапустить аудит», «Обновить устаревшие», «Подготовить инструменты разработки». Долгие и платные операции.

Добавлять репозитории и синхронизировать проект. «Добавить репозиторий…», «Новый проект разработки…», импорт репозитория через коннектор, «Синхронизировать» и «Синхронизировать все» в разделе «Репозитории». Добавление репозитория и создание проекта — действия на уровне организации: для них право нужно в гранте на всю организацию.

База знаний

Просматривать базу знаний и архив. Раздел «База знаний», активные записи и архив. Входит в обе роли: база знаний определяет поведение модели на всех этапах, и участник, который ставит задачи и разбирает ревью, должен понимать, по каким правилам работает ИИ.

Создавать, изменять, архивировать и восстанавливать знания. Всё редактирование записей, признаки «показывать модели сразу» и «перманентная», ручной запуск прохода по базе. Право проверяется по области записи: грант на проект позволяет вести знания этого проекта, но не общеорганизационные — для них нужен грант на всю организацию. См. База знаний.

Организация

Просматривать и выгружать журнал аудита. Раздел «Журнал аудита» в настройках организации: просмотр, фильтры, выгрузка CSV и JSON Lines, проверка целостности. Не входит ни в одну роль, даже в Maintainer — журнал содержит адреса и браузеры всех участников, поэтому право выдаётся явно: «Права» → «Дополнительно» → переключатель. Действует только в гранте на всю организацию. Типичный получатель — офицер безопасности: он читает журнал, не получая прав на задачи и не становясь владельцем. См. Журнал аудита.

Что остаётся только владельцу

Не является настраиваемым правом и доступно только владельцу организации: участники и их права, биллинг и тариф, выбор моделей, аренда вычислительных мощностей, создание и отзыв коннекторов, настройка единого входа. Также только владелец может назначать других владельцев.

On this page