agent-ecosystem/landing/product-docs/ru/guide/code-review.md
777genius 1490da10f9 docs(guide): improve clarity and completeness of Workflows section (EN+RU)
Add task lifecycle diagram, review states, auth configuration blocks,
common member states, CLI auth diagnostic, and safe-cleanup guidance.
Synchronize EN and RU pages for runtime-setup, agent-workflow,
code-review, and troubleshooting.
2026-05-09 11:01:39 +03:00

63 lines
4.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Код-ревью
Code review в Agent Teams строится вокруг задачи. Вы смотрите изменения конкретной задачи, а не огромный неструктурированный diff.
## Review surface
Для каждой завершённой задачи, затронувшей файлы, review UI позволяет:
- Смотреть changed files с контекстом до/после
- Принимать или отклонять отдельные hunks
- Оставлять inline comments
- Связывать diff с описанием задачи и agent logs
## Hunk-level decisions
Принимайте маленькие правильные изменения и отклоняйте отдельные ошибки без удаления всей работы. Это полезно, когда агент в целом решил задачу, но переборщил в одном файле.
::: tip Принимайте по частям
Если diff в основном корректен, сначала примите хорошие hunks и запросите изменения только для тех частей, которые нуждаются в правке. Это не даёт доске застопориться.
:::
## Запуск review
1. Откройте завершённую задачу
2. Перейдите на вкладку **Changes**
3. Если diff выглядит разумно, нажмите **Request Review**, чтобы переместить задачу в колонку review
Во время review задача ещё не считается завершённой, поэтому другие teammates или lead могут оставлять к ней комментарии.
## Состояния review
| Состояние | Значение |
| --- | --- |
| `none` | Задача новая, в работе или завершена, но ещё не на review |
| `review` | Задача активно на review |
| `needsFix` | Запрошены изменения; владелец должен обновить до повторного одобрения |
| `approved` | Review принят, задача финализирована |
## Agent review workflow
Команды могут ревьюить работу друг друга до вашего финального решения. Это ловит очевидные регрессии, но risky areas всё равно стоит проверять вручную.
## Участники review
Team lead - reviewer по умолчанию. Вы можете настроить дополнительных reviewers в настройках Kanban, если хотите, чтобы peers ревьюили работу друг друга.
## Что проверять вручную
Приоритет при review:
- **Provider auth и runtime detection** — изменил ли агент setup так, что сломались другие пути?
- **IPC, preload и filesystem boundaries** — сохраняется ли разделение ответственности в Electron
- **Git и worktree behavior** — проверьте naming веток, коммиты и пуши
- **Parsing и task lifecycle logic** — изменения task references, chunking или filtering могут сломать доставку сообщений
- **Persistence и code review flows** — изменения хранилища задач или review state должны оставаться консистентными через IPC layers
## Verification
Лучше запускать focused verification commands. Broad formatting или lint-fix команды не стоит использовать, если задача явно не про форматирование.
::: warning Не запускайте автоформатирование по всему проекту
Если задача не про форматирование, избегайте `pnpm lint:fix` на нерелевантных файлах. Это создаёт шум в review surface.
:::