Przejdź do głównej zawartości

Bezpieczne 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 sytuacjaZacznij od
Opisy PR-ów agentów nie zawierają niczego sprawdzalnegoPakiet dowodów
Kolejka code review jest wąskim gardłemCode review PR-a agenta
Chcesz osobnych agentów review do różnych obszarówWarstwowe review pull requestów
PR-y krążą między agentem a recenzentemOgraniczona pętla review-fix
Agent edytuje CI albo pipeline działa wolnoAutomatyzacja pipeline’ów
Merge’ujesz zmiany, których nikt nie przeczytał linia po liniiProgressive delivery
Od miesięcy nikt nie robił rollbacku produkcjiPrzećwiczony rollback
Musisz ustalić, kto zatwierdza zmiany na produkcjiAkceptacja produkcji
Agent pisze Dockerfile’e, manifesty albo TerraformKonteneryzacja i infrastruktura jako kod

Ta sekcja następuje po testowaniu i przekazuje zmianę eksploatacji, gdy ta trafi na produkcję.

  1. 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.
  2. Kieruj zmiany według klasy ryzyka przez CODEOWNERS. Zmiany low i standard są zatwierdzane na podstawie pakietu; zmiany high (uwierzytelnianie, pieniądze, schemat, migracje, poluzowany test) czyta wskazana osoba. Zobacz politykę klas ryzyka.
  3. 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.
  4. Trzymaj pipeline poza zasięgiem agenta. Wymagaj checków i przypisz code ownerów do .github/workflows/; zobacz automatyzację pipeline’ów i ochronę wyroczni.
  5. Wdrażaj za flagą albo przez canary z automatycznym rollbackiem i przećwicz rollback. Zobacz progressive delivery.

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.

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.

  • 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.

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.