← Все сценарии

Сценарий

Онбординг легаси-репозитория

Незнакомый сервис без тестов и документации перестаёт быть чёрным ящиком — от «как это вообще работает» до первой безопасной доработки.

Ситуация

Вам передали незнакомый сервис — например, notes-api: без тестов, без документации, с невнятной историей коммитов. Трогать страшно, а дорабатывать надо. С чего начать и как не сломать то, что работает?

Проблемы

  • Непонятно, как устроен проект — где что лежит, какие домены и связи.
  • Нужно понять логику конкретного места — например, как формируется ответ /search.
  • Нужны выверенные ответы по логике работы, чтобы приложить к постановке задачи.
  • Неясно, где риск-зоны и техдолг — за что хвататься в первую очередь.
  • Нет тестов и документации — вносить правки вслепую опасно.
  • Нет рабочего окружения — код нельзя собрать и прогнать на тестах.

Как это решает Buff

01

Аудит — картина проекта «как есть»

Сквозной разбор кодовой базы: домены, архитектура, зависимости, поведение, риск-зоны и техдолг — с приоритетами и понятными выводами. Разделы готовятся автоматически, даже когда тестов и документации нет. Из аудита сразу видно, как устроен notes-api и за что хвататься в первую очередь.

Аудит — картина проекта «как есть»
Аудит проекта: готовые разделы по коду, архитектуре и рискам.
Про аудит
02

«Спросить» — точечный ответ по коду

Когда нужно понять конкретное место, а не весь проект, — задайте вопрос. Buff читает исходники и отвечает со ссылками на файлы, ничего не меняя. Например: «Где формируется ответ /search и как экранируется запрос?» — ответ укажет на notes-api/src/search.ts и объяснит логику.

«Спросить» — точечный ответ по коду
«Спросить»: ответ по коду со ссылками на конкретные файлы.
Про «Спросить»
03

Глубокое исследование — выверенный документ под задачу

Когда нужен не быстрый ответ, а проработанное решение, — два агента (аналитик и ревьюер) готовят выверенный документ по вашему коду, проверяя выводы друг друга. Его удобно приложить к постановке задачи, чтобы разработка шла от фактов, а не догадок.

Глубокое исследование — выверенный документ под задачу
Глубокое исследование: разобранная логика с вариантами и рекомендацией.
Про исследование
04

Инструменты и первая задача — без правок вслепую

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

Инструменты и первая задача — без правок вслепую
Первая задача: постановка, уточнения и формулировка, которую вы утверждаете.
Быстрый старт

Итог

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