Agentic engineering jest tu rozumiana jako projektowanie ograniczonego procesu pracy, a nie jako nadanie modelowi swobody działania. Każdy krok powinien mieć określony wejściowy artefakt, uprawnione narzędzia, zapis stanu i warunek zakończenia. Dzięki temu można sprawdzić, czy agent zmienił właściwy plik, z jakiego źródła skorzystał i kto zaakceptował następny krok. Materiały nie promują automatyzacji dla samej automatyzacji: pokazują także przypadki, w których prostszy skrypt, retrieval albo ręczny review daje bezpieczniejszy rezultat. Rollback i niezależna kontrola są częścią funkcji, nie dodatkiem po awarii.
Praktyka zaczyna się od małego, odwracalnego kroku: kto uruchamia działanie, na jakim artefakcie, z jaką kontrolą i gdzie zostaje zapisany rezultat. Dopiero po takim opisie warto decydować, czy zadanie powinien wykonywać agent, człowiek czy prosty deterministyczny proces. Granica uprawnień i punkt zatrzymania powinny być zrozumiałe także dla osoby, która przejmuje workflow po autorze.
Rola jest kontraktem
Rola agentowa powinna mieć ograniczone wejście, nazwany cel, dozwolone narzędzia, artefakt wyjściowy oraz warunek zakończenia. Bez tego słowo „agent” maskuje niejasny proces, w którym nie wiadomo, kto czego dokonał. Dobry kontrakt pozwala sprawdzić, czy proste wywołanie, retrieval albo deterministyczny krok nie rozwiązuje zadania bez rozszerzania powierzchni błędu.
Stan nie może być domysłem
Istotny stan workflow należy zapisać w artefaktach, które można przeczytać po wykonaniu: specyfikacji, pliku wejściowym, rejestrze decyzji, patchu lub raporcie testu. Pamięć rozmowy nie jest wystarczającym źródłem prawdy dla procesu, który ma przejąć zespół. Gdy kolejny krok nie umie wskazać wejścia i wersji stanu, nie powinien udawać powtarzalnego wykonania.
Weryfikacja nie jest echem
Niezależny review sprawdza produkt pracy, a nie tylko opis jej wykonania. Może to być test, analiza diffu, odtworzenie komendy albo porównanie z kryterium akceptacji. Osoba lub rola, która przygotowała zmianę, nie powinna być jedyną instancją zatwierdzającą ją w procesie wysokiego ryzyka. Oddzielenie wykonania od kontroli daje miejsce na wykrycie błędu, zanim stanie się kolejną automatyczną akcją.
Rollback jest funkcją projektu
Automatyzacja powinna wskazać, co można bezpiecznie wycofać, jaki artefakt jest źródłem poprzedniego stanu i kto podejmuje decyzję o zatrzymaniu. Rollback nie jest deklaracją odwagi ani ostatnią stroną runbooka. Jest warunkiem eksperymentu, zwłaszcza gdy agent może zmieniać pliki, wywoływać narzędzia lub przekazywać wynik następnym uczestnikom procesu.