Un agent poate propune lanțuri de acțiuni: citire fișiere, editări, teste, commit. Fără limite clare, riscul crește la ștergeri accidentale, push pe branch greșit sau ruleări repetate costisitoare. Stabilim puncte obligatorii de oprire și aprobare.
Orice comandă care șterge fișiere, rescrie istoric git, modifică permisiuni, atinge producția sau rulează migrări ar trebui să ceară confirmare explicită. Nu delega „rezolvă tot” fără listă de pași aprobați unul câte unul.
Refactorizările pe zeci de fișiere generate automat sunt greu de review-uit. Preferă pași mici cu diff reviewabil; respinge propunerile care amestecă feature nou cu formatare cosmetică pe tot repo-ul.
Când mai mulți agenți lucrează în paralel, riști conflicte de editare și duplicare de logică. Definește scope pe director sau pe task și revizuiește output-ul fiecăruia înainte de merge, chiar dacă „par” complementari.
Înainte de Accept All, întreabă: cum revin dacă jumătate din patch e greșit? Păstrează branch-uri scurte și commit-uri atomice ca să poți reveni fără să reconstruiești manual starea din chat.
Acțiuni sensibile
Orice comandă care șterge fișiere, rescrie istoric git, modifică permisiuni, atinge producția sau rulează migrări ar trebui să ceară confirmare explicită. Nu delega „rezolvă tot” fără listă de pași aprobați unul câte unul.
Batch-uri mari
Refactorizările pe zeci de fișiere generate automat sunt greu de review-uit. Preferă pași mici cu diff reviewabil; respinge propunerile care amestecă feature nou cu formatare cosmetică pe tot repo-ul.
Subagenți și paralel
Când mai mulți agenți lucrează în paralel, riști conflicte de editare și duplicare de logică. Definește scope pe director sau pe task și revizuiește output-ul fiecăruia înainte de merge, chiar dacă „par” complementari.
Rollback mental
Înainte de Accept All, întreabă: cum revin dacă jumătate din patch e greșit? Păstrează branch-uri scurte și commit-uri atomice ca să poți reveni fără să reconstruiești manual starea din chat.