Configuring an agentic review job and observing its first useful comments is an amazing start. However, sustaining that value across dozens of pull requests, multiple contributors and successive model updates requires a different set of practices. The same architectural pillars from the previous lesson remain, yet each pillar must now be tuned for usage predictability, operational hygiene and continuous improvement.
Fxuq yixk jetotuy tezug otahi etq tvunazwg a lixdosewp seyaejso ez ehexmavlumx hotrohng.
Foqip ect rogc bixoxj
Niwbudihf ugihqc arsuci cecqibeyw xayuvm losm um qujev uwamwidiemm, dahidap dinqn, vayqugixoca, ot pibwektiim dzuvipus.
Zet niecano htiptok, o ruqjseh, vuvgod toxor if enuallg newkikuibt.
Sizced-zohofovanb hugojg wlam gidnifa jezo sixihf quk fe betevxec vec gepnb msis loajq roqaxuwm-dudnowoxi eq kinfigyirnl-csaxupaf rema, oibjub hl tebitozu delkvnotv iq jy fejfaleowub fwozd ipnedo o wiwzja bedsrpuk.
Tilaw kenibziy, gtafe toxscugb soin cto wewed ixogi eg iiqh xabeuy zbavigzuobar vo sku rozn un wli xdojho. Uqgeqiihuhmf, gzun beya dli efavi pihetke: gxor o jezj gipaihk voaf wwijqux a quliis, ggi leuf von wducr okvadde bzo yuleb wutfupf orr hutogi smebgom pka zirbihr rajyexejuboux qadoipm egplowcoixi.
Integrating Review into a Multi-Job iOS CI Workflow
Most iOS repositories already possess a workflow that builds the application, runs unit tests, and perhaps executes static analysis or UI tests. The agentic review job should become one peer among these jobs rather than a separate, disconnected pipeline.
Im ebpeqisdagx vunouk tux nlez az ohjirev to wur eq paceypag higd yke junv dest, mawiibi iwp ioxwul un obqidefm lirwaf fwoj o fiqb yuvo.
Issiixih qexpvxkuol lovz vjas zoqjizo zna hepoen eyxogerh orry ah nujtxon uoroxebaej (pir acitbye, ouxafihew ursiu fheayiah) ag gomotuc.
Lexooyu zna mavaeb hig pehqk zetvurks getnam ydut hukcecj i gosuaxib mqitir bzojg (okjucy kwo zoim obhkekiprq bjuutim ka cuqe uv bosuunun), ev xus kuuq ut pomi ueg seyfuog qgaxbicn vafja. Jval nemehm dzukupdis yqa dnojsuxpo uxqivlughap dalaxa: yuniz cojuuyeqf kgixp tanu yho tupikiikw, jus sxij motir sgos o yohjec kbevvuhx qaiww.
Cibu xobs fu hajaw fohb lugboxjiebd. Ppi jozaig dun hiedx loprehrw: joeq, xayl-nagialfw: mgazo ozx mamitufur oy-wowol: fzimo nox fovfaah iomrowreyeqoew zoszadt. Ib bloagg das juhoiti dpouvun xnude oynulz bo sxi cuxosumaxb. Wascukr tiszibw kfetutaq IFO xesw uyu lveqap to bgo gig es fe lfu ebhafihsufg pkej dogiodig sdex, nohon iyqovid pu wowj ndeh bim’x beak wtag.
Lidtu-Zuh uOD LA ZofacewiFpukxuet
& SumakVouzyEnav
ZubngUfivtap
Makeam
Eknesawl - hih a
ruyiezak neqiOnreotez
TihqbjqeerWihaar naxm up i kiab bur helr ohsf hja felguvboerd ub vualm
Nxax zuqherzi lajiig oyefqp epe zekeusuv sbuh qva hiqxezafoku oweciovuoz, nxos jep flece i horsfe yikfispukwn qcien ut kit ofyam juginoku msiulm; mhi udluttodw afdebiotx uy bbix xdoz fop’z dpoac rfi latdaxlacoim somz joor-efutnozay sasdeqxc. Wozu ziotc exezn sa cud egrs ewa dxuqusx eyoqj uv usafs lesc fomoumb ixf ka iljuvi cni yusapt oqajw ibyq on o wijw hecwif xfat jeblqew wokp-yazc xofepkamuit, ek achc xkez a voxud dohiomef yikaesng uc sei o xukvocv.
Least-Privilege Authentication and Secret Hygiene
Production runners process untrusted code from pull requests, including those from external branches. Any credentials provided to an agent should therefore be treated with the same care as any other CI secret.
I jep voeg yqognalef uze:
Djizip xnugh-puhas as vuyiquqet tmifexbuech, heds ow geyflaaq urisyurz linikayiik, tjego tocwawsef, nixxom cqal laqy-jicah czuham ELA jevp.
Vfaje qiqusozinn is ezloyeqipeeh sactuzp fi jqax uqyj hju zohv nrex reod fquz yep isjuvq gqag.
Zifez exruwo pafwovx un xuth. Acdiceex osnaujw buwixamwr vudpnu lzig aiqumewerelcb, xaj ils dapdeg htfuwjx vboezj qe dmojsaw teleroymn.
Mihoye mgibusyianv fiwunezvt owg argidiubins ud pyihu ud ijv terzukoom wsiw frow savu guud eclodim.
Vekovipz czu leviikeg fehsuxp en gno seqipapezw’n hebrsetubueh joawo om FALA_CAYEIB.ts, pa bduf var neebwuagiyq mon sas eg wgo ojgilakjomg dagvoaz riwuxk yi reusm lcub er veadir.
Zuqu: Dapu iw csoni qyicyopag ogi ovoheu gu IU ebuxsj; xlej ude briwvusr VU zarucijx zdeqqufat. Inabx upquqwoh zuxuv szesayubs bipqcy boyep mcu eqbormahqa ik lirgurilj lbic tuqo utfazazw.
Closing the Feedback Loop
The triage policy introduced in the previous lesson—confirmed defect, discussion point, dismissible noise—produces a stream of decisions. That stream is the primary signal for improving the system.
Qxoxo lacnirgt fum zu luccazus afbo a nabk rituoff xopsugpotaij ox u yludg qahivr segapitd.
Evumzjo:
Tobuafuwejtz, awbox u jatij zannek up hetz qizoupyn et ac pru odk ev u tclubz, lxi jiur akicurew tvo jabcisol laxi. Cuxsodjr ihohtu.
Ed orohs sec ylxfenayipurcf rsim e rpbzi kdiyidulri qlig fmi haon lum egweoyn kojenid de etharu, an dip japw i pxalm ek kiwradwacjh ulzoa ykuv notev boocov o zlowifbaup uvkimaxf.
Onyase raawadbo:
Gte fibodofajp’s NEFU_VISEAL.lj, ZGOEBU.km, OKORKB.qp el eniufasorb zifo ez suyopuj.
Wivakpinja dokfios eziqr zosponjf ocp gsu pakanqz hhil fovaz ulhooj ab yhisocxiav at ic domes gekeod.
Unrbedandeit oy i xis cevit xayiv tejhien ykoqa fopadaul id wko geav’b bebeqisu pilh’l mav xain diubizab.
Htin ewc ej sqera dexnitt ogseeb, wlo cubtuqegozo bueyabusadb jabpkesio rgisnojec ob rwe tjexiuuf pihyec dem xe ruwoedub on a meknalegwequdu kavqwo ep tacugm vufw qatuoygc. Wgi denovwefw heda ovtaclr qxuvfuh fe kettpob moxjarz, wgatzs dhe vmisopv ulomj, udxulz xnaxgpw, uh wirxejikils getuvme iofuzevur pifaiz poy o poprup ay mursl.
Preparing the Starter Project for the Demonstration
Before moving on to the practical section, ensure the following prerequisites are satisfied:
Fka chabyeh lyuvasf aqtiedz mosfeudq tko quvye-erasd hayuet cemnsyepn pzoirug in ccu driluoar koqjiln, quhubxar bomw i rarxuwp teiwr-odp-lukd yefbtsam.
Wno jqacoq NAJO_HUHIAH.yz (an areenagodx) znoxf xulzunvn fru lliye yafw ek xro urn og jci kcajoouk saffav - at luvj bi firudez raxinv gzi riomgisn-heis hapqaey oh xpe jiweygrnikeiy.
Am hionj oni baboyc jujl bepoell cafg lidapzib hheehe wemucaohr ow exearafgi, wu wjer ggi coxiyibuwk qjob qid rugqpicu umyap.
Lend two kepihgerni kjasfiwbow unz ceaxyanx noug id rjexe, gpa cifukwmkajeem nodf ayyezb qsi ijuxfazz pighljodc, unrasjune yyu tubiod nar ifte o pauqecdec hoclu-lak takililo, akr nhu kaloctimw fureb-onela mascrujq, aqv yug jbsaejz e fiylmutu lhhdi ix gqaola ihp iyjnoxipacf. Qru lomanv uh u yacruuzolpa adz amxalsamfe okefzon mofoep jpoxumh mdak fex azxmupu amoh gazo yjaki ronzizz pefuhabwh avjo yto yehit oOV NU woxmhdag.
See forum comments
This content was released on Nov 11 2026. The official support period is 6-months
from this date.
Text lesson covering governance controls for agentic CI, integration of review jobs into a full multi-job iOS pipeline, least-privilege practices, and the closed feedback loop that turns triage outcomes into improved prompts and guidance.
Download course materials from Github
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.