# Возможности

> Что умеет Buff: от постановки задачи до готового pull request.

Возможности

# Автономная разработка — *от задачи до pull request*

Разбор проекта, ответы по коду, глубокие исследования, разработка с проверкой и pull request в ваш репозиторий. Всё в облаке, без доступов к вашей инфраструктуре: вы ставите задачу и принимаете результат.

[Подключить репозиторий](https://buff.systems/app) [Как устроен цикл](https://buff.systems/#cycle) Приложение уже дорабатывается самим приложением

Что умеет система

## Девять инструментов вокруг вашего кода

[Постановка задач Опишите задачу словами — система уточнит детали и покажет задание, которое вы утверждаете. Подробнее](https://buff.systems/product/tasks) [Автономный пайплайн Задача раскладывается на подзадачи и делается параллельно, каждая в своей среде; ход работы виден на схеме. Подробнее](https://buff.systems/product/pipeline) [Ревью Изменения проходят проверку с замечаниями; одобряете вы — или возвращаете на доработку. Подробнее](https://buff.systems/product/review) [Публикация После одобрения — pull request в ваш репозиторий на GitHub, GitLab, Bitbucket или Gitea. Подробнее](https://buff.systems/product/publish) [Спросить Вопрос по любому участку кода — ответ за минуты со ссылками на файлы, ничего не меняя. Подробнее](https://buff.systems/product/ask) [Глубокое исследование Решение прорабатывается до кода: выверенный документ с выгрузкой в PDF и Markdown. Подробнее](https://buff.systems/product/research) [Аудиты Разбор проекта по десяти направлениям — правила берутся из вашего кода. Подробнее](https://buff.systems/product/audits) [Онбординг проекта Подключение репозитория, сборка и тесты как точка отсчёта проекта. Подробнее](https://buff.systems/product/onboarding) [Участники и роли Организации, роли участников и доступ к репозиториям. Подробнее](https://buff.systems/product/teams)

Инструмент 01

## Сначала разбирается в вашем коде

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

### Правила берутся из вашего кода, а не из наших представлений о правильном

Каждый раздел — со статусом и датой. Когда код уходит вперёд, система предупреждает, что раздел устарел; обновить можно один раздел, и правила меняются сразу. Разбор занимает 2–8 часов независимо от размера кодовой базы.

**Разбор проекта** 10 направлений

**Отчёт по разделу** с оглавлением; сверху — отметка, актуален ли он для текущего кода.

[Подробнее об инструменте](https://buff.systems/product/audits)

Инструмент 02

## Ответ по коду за минуты, ничего не меняя

Работает сразу после подключения репозитория — ещё до разбора проекта и первой задачи.

### Спросите про любой участок — ответ со ссылками на файлы

Система читает исходники и отвечает по существу: где формируется ответ, как экранируется запрос, куда врезаться с изменением. Виден ход рассуждений; к вопросу можно приложить файлы.

**Ответ по коду** за минуты

[Подробнее об инструменте](https://buff.systems/product/ask)

Инструмент 03

## Решение прорабатывается до кода

Для вопросов, где сначала нужно сравнить варианты, а уже потом писать код.

### Аналитик и проверяющий готовят выверенный документ

Документ строится по ходу работы, вы направляете исследование в диалоге. Готовый результат выгружается в PDF и Markdown — его можно приложить к решению или передать в задачу как требование.

**Глубокое исследование** PDF · Markdown

[Подробнее об инструменте](https://buff.systems/product/research)

Инструмент 04

## От описания словами до готового изменения

Инженер участвует дважды — на постановке и на приёмке. Между ними задача идёт сама.

### Задание согласовано до старта, ход работы виден по подзадачам

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

**Задание** до старта

**Ход работы** параллельно

[Подробнее об инструменте](https://buff.systems/product/pipeline)

Инструмент 05

## Изменение проходит проверку — до вашего кода

Читать нужно только то, о чём договорились: изменение приходит уже прогнанным через сборку и тесты.

### Замечания со статусами, решение за вами

Отдельная проверяющая модель оставляет замечания к спорным местам; вы принимаете, отклоняете или правите каждое. **Одобрить или вернуть на доработку** — после одобрения система открывает pull request в вашем репозитории на GitHub, GitLab, Bitbucket или Gitea. Слияние делаете вы.

**Проверка изменений** перед вашим кодом

[Подробнее об инструменте](https://buff.systems/product/review)

Путь задачи

## Один сквозной поток — от слов до pull request

Развилки — там, где система уточняет у вас детали, сама сводит параллельные правки или ждёт вашего решения.

[*01* Описание задачи Обычными словами, без спецификации на три страницы.](https://buff.systems/docs/tasks) [*02* Уточняющие вопросы Если чего-то не хватает, система спрашивает вас, а не додумывает.](https://buff.systems/docs/tasks/clarifications) [*03* Задание и план Границы правок и критерий приёмки — вы утверждаете до старта.](https://buff.systems/docs/pipeline/decomposition) [*04* Разработка Подзадачи идут параллельно, каждая в своей среде со сборкой и тестами.](https://buff.systems/docs/pipeline/execution-scheme) [*05* Сведение правок Параллельные изменения объединяются, ушедшая вперёд основная ветка вливается в задачу.](https://buff.systems/docs/pipeline/lifecycle) [*06* Проверка изменений Отдельная модель разбирает изменение и оставляет замечания к спорным местам.](https://buff.systems/docs/review/changes) [*07* Ваше решение Одобрить или вернуть на доработку с комментарием.](https://buff.systems/docs/review/decision) [*08* Pull request Готовое изменение в вашем репозитории; слияние делаете вы.](https://buff.systems/docs/review/publish)

### Развилки на пути

#### Уточняющие вопросы

Если чего-то не хватает — система спрашивает вас, а не додумывает.

#### Наложение правок

При параллельных изменениях система сама сводит их воедино перед проверкой.

#### Замечания → доработка

Проверка и доработка идут циклом, пока изменение не станет чистым.

#### Последнее слово — за вами

Ничего не уходит в ваш репозиторий без вашего явного «да».

Подключение занимает минуты

## Подключите репозиторий

Вопросы по коду работают сразу, разбор проекта — за часы. Первую задачу вы отдадите уже с пониманием того, как система читает ваш проект. На знакомство даётся стартовый баланс.

[Подключить репозиторий](https://buff.systems/app) [Написать нам](mailto:info@buff.systems)

Юрлицам и ИП — оплата переводом по реквизитам и закрывающие документы
