Code review i wdrożenie
ENBezpieczne wdrażanie kodu pisanego przez agentów opiera się na pięciu mechanizmach kontroli budowanych po kolei: pakiecie dowodów wymuszanym przez CI w każdym pull requeście, kierowaniu zmian według klasy ryzyka przez code ownerów, agencie review, który robi triaż przed decyzją człowieka, bramkach pipeline’u, których agent nie może osłabić, oraz progressive delivery z automatycznym rollbackiem. Nikt nie czyta każdej linii każdego diffa; kod czyta człowiek tylko przy zmianach klasy high.
Ta sekcja jest dla programistów, którzy merge’ują to, co napisali ich agenci, i dla tech leadów odpowiedzialnych za zasady code review. Gdy agenci otwierają więcej pull requestów, niż zespół zdąży przeczytać, albo blokujesz kolejkę, albo zatwierdzasz na wiarę. Strony poniżej zastępują obie drogi dowodami, na które możesz się powołać.
Który przewodnik po code review i wdrożeniu pasuje do twojego problemu?
Dział zatytułowany „Który przewodnik po code review i wdrożeniu pasuje do twojego problemu?”| Twoja sytuacja | Zacznij od |
|---|---|
| Opisy PR-ów agentów nie zawierają niczego sprawdzalnego | Pakiet dowodów |
| Kolejka code review jest wąskim gardłem | Code review PR-a agenta |
| Chcesz osobnych agentów review do różnych obszarów | Warstwowe review pull requestów |
| PR-y krążą między agentem a recenzentem | Ograniczona pętla review-fix |
| Agent edytuje CI albo pipeline działa wolno | Automatyzacja pipeline’ów |
| Merge’ujesz zmiany, których nikt nie przeczytał linia po linii | Progressive delivery |
| Od miesięcy nikt nie robił rollbacku produkcji | Przećwiczony rollback |
| Musisz ustalić, kto zatwierdza zmiany na produkcji | Akceptacja produkcji |
| Agent pisze Dockerfile’e, manifesty albo Terraform | Konteneryzacja i infrastruktura jako kod |
Ta sekcja następuje po testowaniu i przekazuje zmianę eksploatacji, gdy ta trafi na produkcję.
W jakiej kolejności budować ścieżkę wdrożenia?
Dział zatytułowany „W jakiej kolejności budować ścieżkę wdrożenia?”- Wymagaj pakietu dowodów w każdym pull requeście. Pakiet przypisuje każde kryterium akceptacji do checku, który się wykonał, i deklaruje klasę ryzyka; CI odrzuca pull request z niekompletnym pakietem. Zobacz pakiet dowodów.
- Kieruj zmiany według klasy ryzyka przez
CODEOWNERS. Zmianylowistandardsą zatwierdzane na podstawie pakietu; zmianyhigh(uwierzytelnianie, pieniądze, schemat, migracje, poluzowany test) czyta wskazana osoba. Zobacz politykę klas ryzyka. - Uruchom agenta review, zanim zmianę zobaczy człowiek. Agent raportuje według listy kontrolnej z repozytorium; potem człowiek przeprowadza sześciokrokowy triaż z code review PR-a agenta.
- Trzymaj pipeline poza zasięgiem agenta. Wymagaj checków i przypisz code ownerów do
.github/workflows/; zobacz automatyzację pipeline’ów i ochronę wyroczni. - Wdrażaj za flagą albo przez canary z automatycznym rollbackiem i przećwicz rollback. Zobacz progressive delivery.
Gdzie działa agent review w każdym z narzędzi?
Dział zatytułowany „Gdzie działa agent review w każdym z narzędzi?”Pakiet dowodów, triaż i klasy ryzyka są wszędzie takie same; różni się tylko miejsce działania agenta review.
W sesji uruchom /code-review. W CI uruchom swoją listę kontrolną przez claude -p z allowlistą narzędzi tylko do odczytu. Dla zmian high polecenie claude ultrareview 482 uruchamia w chmurze wieloagentowe review pull requesta 482: trzy jednorazowe darmowe uruchomienia w planach Pro i Max, potem zwykle od 5 do 25 USD za każde. Nie działa w Bedrock, Google Cloud, Foundry ani przy Zero Data Retention. Zarządzana usługa Code Review (plany Team i Enterprise; ogólnie dostępna według Anthropic, sprawdzone 2026-10-16) czyta plik REVIEW.md z katalogu głównego repozytorium. Zobacz code review i wdrożenie z Claude Code.
codex exec review --base main -o review.md robi review gałęzi względem main i zapisuje uwagi do pliku (Codex CLI 0.157.1). Własną listę kontrolną przekaż jako prompt zamiast --base; tych dwóch opcji nie da się łączyć. Na GitHubie skomentuj pull request @codex review, a zasady review zapisz w AGENTS.md. Zobacz code review i wdrożenie z Codex.
Bugbot sprawdza pull requesty pod kątem błędów, bezpieczeństwa i jakości kodu. PR Routing & Approval przydziela recenzentów według własności kodu i może zatwierdzać pull requesty niskiego ryzyka, które spełniają twoje reguły; niech jedną z nich będzie „żadna zmiana nie dotyka klasy high”. Zobacz code review i wdrożenie z Cursorem.
Prompty do skopiowania: code review i wdrożenie
Dział zatytułowany „Prompty do skopiowania: code review i wdrożenie”Zacznij od audytu: pokaże, które z pięciu mechanizmów twoje repozytorium już ma.
Drugi prompt uruchom na gotowej gałęzi, zanim otworzysz pull request.
Jak udowodnić, że zmianę można bezpiecznie wdrożyć?
Dział zatytułowany „Jak udowodnić, że zmianę można bezpiecznie wdrożyć?”Każdy mechanizm zostawia dowód wytworzony przez maszyny i ma wskazanego właściciela: check pakietu na ostatnim commicie, raport agenta review z notatkami z triażu, lekturę kodu przez code ownera przy zmianach high oraz metryki canary albo flagi w ustalonych wcześniej granicach. Kto zatwierdza który dowód, opisuje strona pakiet dowodów. Mierz odsetek błędów, które przeszły na produkcję, w podziale na klasy ryzyka, oraz odsetek pakietów, które przechodzą check za pierwszym razem; zobacz ramy metryk.
Co się psuje, gdy agenci wdrażają kod?
Dział zatytułowany „Co się psuje, gdy agenci wdrażają kod?”- Zielone checki pochodzą ze starszego commita. Naprawa: wymagaj SHA commita przy każdym wyniku; ufaj CI, nie agentowi.
- Agent luzuje test, żeby build przeszedł. Naprawa: przypisz code ownera do ścieżek testów i CI, a każdy poluzowany check klasyfikuj jako
high. - Każdy pull request jest eskalowany. Naprawa: zawęź wrażliwe ścieżki do kodu, w którym błąd jest kosztowny i wolno wykrywany.
- Rollback wymaga nowego buildu. Naprawa: wdrażaj za flagą albo przez canary, które da się przerwać w kilka sekund, i przećwicz to.
- Agent review zakopuje prawdziwy problem w uwagach o stylu. Naprawa: ogranicz go do uwag istotnych dla produkcji, według wagi.
Co dalej z code review i wdrożeniem?
Dział zatytułowany „Co dalej z code review i wdrożeniem?”Zacznij od pakietu dowodów, potem wprowadź triaż code review PR-a agenta. Jeśli twój zespół wciąż czyta każdy diff, zobacz jak pomóc zespołowi przestać czytać każdy diff i kolejkę code review, gdy pull requesty otwierają agenci.