Qeexitaan il-furan oo rasmi ah oo loogu talagalay isku-duwidda Codex: Symphony
Waxaa qoray Alex Kotliarskyi, Victor Zhu, iyo Zach Brock
Lix bilood ka hor, annagoo ka shaqaynayna qalab wax-soo-saar gudaha ah, kooxdeennu waxay qaadatay go’aan muran dhaliyay (xilligaas): in aanu kaydkeenna dhisno iyada oo aan la adeegsan koodh bini’aadam qoray. Khad kasta oo ku jiray keydka koodhka waxaa khasab ahayd in Codex uu soo saaro.
Si taas loo suurto geliyo, waxaan socodka shaqadeenna injineernimada dib u qaabaynay laga bilaabo aasaaska. Waxaan dhisnay keydka koodhka u habboon wakiilka, si weyn ayaanna u maalgelinnay tijaabooyinka otomaatiga ah iyo xeerarka ilaalinta, waxaana Codex ula dhaqannay sidii xubin kooxeed buuxda. Waxaan safarkaas ku diiwaangelinnay dhigaalkayagii hore ee blogga ku saabsan Injineernimada tijaabada.
Waana ay shaqaysay, laakiin markaas waxaan la kulannay caqabaddii xigtay: isbeddelka macnaha guud ee xaaladda.
Si aan u xallinno dhibaatadan cusub, waxaan dhisnay nidaam rasmi ah oo la yiraahdo Symphony. Symphony(ku furmaa daaqad cusub) waa isku-duwe wakiil rasmi ah oo sabuurad maareyn mashruuc sida Linear u beddela lakab xakameyn oo loogu talagalay wakiillada koodh qorista. Hawl kasta oo furan waxaa loo qoondeeyaa wakiil rasmi ah, wakiilladuna si joogto ah ayay u shaqeeyaan, dadka ayaana dib u eega natiijooyinka.
Qoraalkan wuxuu sharxayaa sida aan u abuurnay Symphony—taas oo keentay koror 500% ah oo ku yimid pull request-yada la hirgeliyay ee kooxaha qaarkood—iyo sida loo isticmaalo si aad raadraacaha arrimahaaga ugu beddesho isku-duwe wakiillo oo had iyo jeer shaqaynaya.
Heerka ugu sarreeya ee wakiillada koodh-qorista ee is-dhexgalka leh
Xitaa marka ay sii fududaadaan in la isticmaalo, wakiillada koodh-qorista—haddii laga galo barnaamijyada webka ama CLI—weli waa qalab isdhexgal ah.
Markii baaxadda shaqada wakiiliga ee OpenAI ay korodhay, waxaan aragnay nooc cusub oo culays ah. Injineer kasta waxa uu furi jiray dhawr kalfadhi oo Codex ah, hawlo ayuu u xilsaarayay, natiijada ayuu dib u eegayay, wakiilka ayuu hagayay, ka dibna wuu ku celinayay. Marka si dhab ah loo eego, dadka badankoodu waxay si raaxo leh u maareyn karaan saddex ilaa shan kalfadhi hal mar, ka hor inta kala wareegidda macnaha guud aysan noqon mid dhib badan. Intaas wixii ka dambeeyay, wax-soo-saarku wuu hoos u dhacay. Waxaan ilaawi jirnay fadhigii waxa qabanayay, waxaan u kala boodboodi jirnay terminalo si aan wakiillada dib ugu soo celinno jidkii saxda ahaa, waxaanan debug-gareyn jirnay hawlo waqti dheer soconaya oo bartamaha ku xannibmay.
Wakiilladu way dhaqso badnaayeen, laakiin waxaa na haysatay caqabad nidaamka ah: feejignaanta aadanaha. Waxaan si dhab ah u dhisnay koox ka kooban injineero heer-billow ah oo aad u karti badan, ka dibna injineeradayada bini’aadamka ah waxaan u xilsaarnay inay si aad u faahfaahsan u maamulaan. Taasi ma ahayn mid la ballaarin karo.
Isbeddel ku yimaadda aragtida
Waxaan garwaaqsannay inaan tayaynaynay waxa khaldan. Nidaamkeenna waxaan ku salaynaynay kalfadhiyada koodh qorista iyo PR-yada la isku daray, halka PR-yada iyo kalfadhiyadu ay runtii yihiin hab lagu gaaro ujeeddo. Habraacyada shaqada ee software-ka badanaa waxaa loo habeeyaa iyadoo lagu saleynayo waxyaabaha la soo gudbinayo: arrimo, hawlo, tikidhyo, marxalado muhiim ah.
Markaa waxaan isweydiinnay waxa dhici lahaa haddii aan joojinno kormeerka tooska ah ee wakiillada, beddelkeedana aan u oggolaano inay shaqo ka soo qaataan raadraacaha hawlahayaga.
Fikraddaas waxay noqotay Symphony, oo ah qeexitaan qoraal rasmi ah oo u shaqeeya sidii kormeere si uu u isku-dubarido shaqada wakiil-ku-salaysan.
U beddelidda raadraacaha arrimaheenna isku-duwaha wakiil
Symphony waxay ku bilaabatay fikrad fudud: hawl kasta oo furan waa in uu wakiil qaataa oo dhammeystiraa. Halkii aan kulammada Codex ku maamuli lahayn tabo badan, waxaan raadraacaha arrimahayaga ka dhignay lakabka xakamaynta.
Dejintan, arrin kasta oo furan oo Linear ah waxay u dhigantaa goobta shaqada oo u gaar ah wakiil. Symphony waxay si joogto ah ula socotaa boodhka hawlaha waxayna hubisaa in hawl kasta oo firfircoon ay leedahay wakiil ku shaqaynaya wareegga ilaa laga dhammaystiro. Haddii wakiil uu burburo ama hakado, Symphony ayaa dib u bilaaba. Haddii shaqo cusub soo baxdo, Symphony way la wareegtaa waxayna bilowdaa abaabulka shaqada.
Waxaan hab-socodka shaqadeenna ku dhisnay xaaladaha tigidhada, annagoo maareeyaha hawlaha ee Linear u adeegsanayna sidii mashiin xaaladeed.
Marka ficil ahaan loo eego, Symphony waxay shaqada ka madax-bannaysaa kalfadhiyada iyo pull request-yada. Arrimaha qaarkood waxay dhaliyaan PR-yo badan oo ka kala jira repo-yada; kuwo kalena waa baaritaan ama falanqayn keliya oo aan marnaba taaban saldhigga koodhka.
Marka shaqada sidan looga dhigo mid guud, tigidhadu waxay matali karaan qaybo shaqo oo aad uga waaweyn.
Waxaan si joogto ah u isticmaalnaa Symphony si aan u isku dubbaridno sifooyin adag iyo guuritaannada kaabayaasha dhaqaalaha. Tusaale ahaan, waxaan gudbin karnaa hawl ka codsanaysa wakiilka inuu falanqeeyo saldhigga koodhka, Slack, ama Notion oo uu soo saaro qorshe hirgelin. Marka aan ku qanacno qorshaha, wakiilku wuxuu abuuraa qaab geed ah oo hawlo ah, isagoo shaqada u kala jabinaya marxalado isla markaana qeexaya ku-tiirsanaanta u dhexeysa hawlaha.
Wakiilladu waxay bilaabaan oo keliya inay ka shaqeeyaan hawlaha aan xannibnayn, sidaas darteed fulintu si dabiici ah oo ugu habboon ayay si barbar socda ugu dhacdaa DAG-kan (taxane tallaabooyin fulineed). Tusaale ahaan, waxaan cusboonaysiinta React u calaamadinnay inay ku xanniban tahay u-guurista Vite. Sidii la filayay, wakiilladu waxay bilaabeen cusboonaysiinta React kaliya ka dib markii u-guurista Vite la dhammaystiray.
Wakiilladu sidoo kale waxay abuuri karaan shaqo iyaga laftooda. Inta lagu jiro hirgelinta ama dib-u-eegista, waxay inta badan ogaadaan waxyaabo la hagaajin karo oo ka baxsan baaxadda hawsha hadda: arrin waxqabad, fursad dib-u-habayn, ama qaab-dhismeed wanaagsan. Marka taasi dhacdo, si fudud ayay u diiwaangeliyaan arrin cusub oo aan qiimeyn karno oo jadwal u sameyn karno mar dambe—hawlo badan oo ka mid ah hawlahan dabagalka ah waxaa sidoo kale la wareega wakiillada. Inta aan kormeerayno geeddi-socodkan, wakiilladu way nidaamsanaadaan waxayna hubiyaan in shaqadu hore u sii socoto.
Habkan shaqo wuxuu si weyn u yareeyaa culayska garashada ee bilaabista shaqo aan si cad loo qeexin. Haddii wakiilku wax khaldo, taasi weli waa macluumaad waxtar leh, kharashka nagu baxayana wuxuu ku dhow yahay eber. Waxaan si kharash aad u yar ah u gudbin karnaa tigidhyo si wakiilku u sameeyo qaab-dhismeed hordhac ah una sahamiyo, kadibna aan iska tuurno sahamin kasta oo aynaan jeclayn.
Maadaama isku-duwuhu ku shaqeeyo devboxes isla markaana uusan marna seexan, waxaan hawlo kaga dari karnaa meel kasta annagoo og in wakiil rasmi ah uu qaban doono. Tusaale ahaan, mid ka mid ah injineerrada kooxdayada ayaa saddex isbeddel oo muhiim ah ka sameeyay abka Linear ee taleefankiisa, isagoo jooga kabin raaxo leh oo leh wifi aan hagaagsanayn.
Kordhinta sahaminta marka sidan loo shaqeeyo
Markii la eegayay saamaynta ka dhalatay la shaqaynta Symphony, isbeddelka ugu muuqda wuxuu ahaa wax-soo-saarka. Kooxo qaar oo ka tirsan OpenAI, waxaan ku aragnay tirada PRs-ka la daray inay korodhay 500% saddexdii toddobaad ee ugu horreeyay. Marka laga reebo OpenAI, aasaasaha Linear Karri Saarinen wuxuu muujiyay koror degdeg ah oo ku yimid goobta shaqada ee la abuuray(ku furmaa daaqad cusub) markii aan soo saarnay Symphony. Si kastaba ha ahaatee, isbeddelka ka sii qoto dheer waa sida kooxuhu uga fikiraan shaqada.
Marka injineerradeennu aysan mar dambe waqti ku bixin kormeeridda kalfadhiyada Codex, dhaqaalaha wax-ka-beddellada koodhka ayaa gebi ahaanba is beddela. Kharashka la dareemayo ee isbeddel kasta wuu hoos u dhacayaa, sababtoo ah mar dambe dadaal bani'aadmi kuma gelinayno dardar-gelinta hirgelinta lafteeda.
Taasi waxay beddeshay hab-dhaqankeenna. Hadda aad bay u fududaatay in Symphony lagu bilaabo hawlo mala-awaal ah. Tijaabi fikrad, sahami dib-u-habayn, tijaabi mala-awaal, oo keliya hayso natiijooyinka u muuqda kuwo rajo leh.
Waxay sidoo kale ballaarisaa cidda bilaabi karta shaqada. Maareeyaha badeecaddeena iyo naqshadeeyahayagu hadda waxay codsiyada astaamaha si toos ah ugu gudbin karaan Symphony. Uma baahna inay hubiyaan kaydka koodhka ama ay maamulaan kalfadhiga Codex. Waxay sharxaan sifada, kadibna waxay helaan xirmo dib-u-eegis ah oo ay ku jirto hagitaan muuqaal ah oo muujinaya sifada oo ka shaqaynaysa gudaha badeecadda dhabta ah.
Symphony sidoo kale way ku iftiimataa monorepo-yo waaweyn (sida ka aan ku leenahay OpenAI), halkaas oo tallaabada ugu dambaysa ee ku biirinta PR-ga ay gaabis tahay oo nugul tahay. Nidaamku wuxuu la socdaa CI, wuxuu sameeyaa rebase marka loo baahdo, wuxuu xalliyaa isku-dhacyada (conflicts), wuxuu mar kale socodsiyaa hubinnada flaky ah, guud ahaanna wuxuu isbeddellada ku hago pipeline-ka. Marka tigidhku gaaro Isku dar, waxaan kalsooni sare ku qabnaa in isbeddelku ku biiri doono main branch-ka iyada oo aan faragelin bini’aadam loo baahnayn.
Ka dib hirgelinta Symphony, waxaan shaqo badan u wakiilnaa wakiillada waxaanan diiradda saarnaa hawlo adag oo sahamin badan u baahan.
Horumarku wuxuu la yimaadaa dhibaatooyin cusub oo ka duwan kuwii hore
Ka shaqaynta heerkan waxaa la socoto is-weydaarsi. Markii aan ka gudubnay in aan wakiillada si is-dhexgal ah u hagno una gudubnay in aan shaqo ugu xilsaarno heerka tigidhka, waxaan weynay awooddii aan si joogto ah ugu tilmaami lahayn inta hawshu socoto isla markaana aan jihada u saxno marka loo baahdo. Mararka qaarkood, wakiilku wuxuu soo saaray wax gebi ahaanba seegay ujeeddadii. Taasi waxay ahayd mid waxtar leh—fashilladaas waxay muujiyeen goldaloolooyin ku jiray nidaamka, waxayna naga caawiyeen inaan ka dhigno mid adkaysi badan.
Halkii aan natiijada gacanta ku sixi lahayn, waxaan ku darnay xeerarka ilaalinta iyo xirfado si wakiilladu ugu guulaysan karaan marka xigta. Muddo ka dib, tani waxay nagu hoggaamisay inaan ku darno awoodo cusub qalabkayaga, sida socodsiinta tijaabooyin dhammaad-ilaa-dhammaad ah, ku maamulista abka iyada oo loo marayo Chrome DevTools, iyo maaraynta tijaabooyinka qaaca ee QA. Waxaan si weyn u wanaajinnay dukumentiyadayada, waxaanan caddeynay sida ay tayada wanaagsan u ekaato.
Hawl kasta kuma habboona qaabka shaqada ee Symphony. Dhibaatooyinka qaarkood weli waxay u baahan yihiin injineerro si toos ah ula shaqeeya kal-fadhiyada Codex ee isdhexgalka leh, gaar ahaan dhibaatooyinka aan caddayn ama shaqada u baahan go’aan-qaadasho adag iyo khibrad. Marka la eego ficil ahaan, kuwani badanaa waa hawlaha ugu xiisaha badan uguna raaxada badan ee injineeradayadu waqtigooda ku bixiyaan.
Farqigu waa in Symphony ay maareyn karto inta badan shaqada hirgelinta ee caadiga ah. Taasi waxay injineerada u oggolaanaysaa inay hal dhibaato adag markiiba diiradda saaraan, halkii ay si joogto ah uga wareegi lahaayeen hawlo yaryar.
Waxaan sidoo kale barannay in wakiillada loo tixgeliyo sidii barta isku xidhka adag oo ku jira mashiinka xaaladaha aysan si fiican u shaqayn. Noocyadu way sii caqli badnaanayaan, waxayna xallin karaan dhibaatooyin ka waaweyn xadka aan isku dayno inaan ku soo koobno. Noocyadeennii hore ee shaqada wakiilnimo waxay ahayd oo keliya in Codex laga codsado inuu hirgeliyo hawsha si rasmi ah. Habkaas wuxuu noqday mid aad wax u xaddidaya. Codex waxay si buuxda awood ugu leedahay abuurista PR-yo badan iyo sidoo kale akhrinta jawaab-celinta dib-u-eegista iyo wax ka qabashadeeda si rasmi ah. Sidaas darteed waxaan siinay qalab—CLI-gagh, xirfado ay ku akhrido diiwaannada CI, iwm.—haddana waxaan Codex ka codsan karnaa inay qabato wax intaa ka badan si rasmi ah, sida xiritaanka PR-yadii hore ama soo saarista warbixinno ku saabsan shaqada la dhammaystiray marka la barbar dhigo shaqada la dayacay. Noocyadan hawluhu waxay aad uga baxeen xadka hirgelinta astaamaha billowga ah.
Sidaas darteed, ugu dambayntii waxaan u dhaqaaqnay inaan wakiillada AI ah siino ujeeddooyin halkii aan ka siin lahayn kala-guurro adag, si la mid ah sida maamule wanaagsan yool ugu qoondeyn lahaa xubin kooxdiisa ka tirsan oo si toos ah ugu hoos jirta. Awoodda nooc waxay ka timaaddaa awooddooda sababayn, markaa sii qalab iyo macne guud, una daa inay shaqadooda qabsadaan.
Adeegsiga Symphony si loo dhiso Symphony
Marka aad furaysid keydka koodhka Symphony,(ku furmaa daaqad cusub) waxa ugu horreeya ee aad ogaan doonto waa in Symphony farsamo ahaan uu yahay oo keliya fayl SPEC.md ah—qeexitaan ku saabsan dhibaatada iyo xalka loogu talagalay. Halkii aan ka dhisi lahayn nidaam kormeer oo murugsan, waxaannu qeexnay dhibaatada iyo xalalka loogu talagalay, annagoo wakiillada siinayna jihayn heer-sare ah.
Hirgelinta tixraaca waxaa lagu qoray Elixir—maxaa yeelay marka koodhku ku dhowaad bilaash noqdo, waxaad ugu dambayn luuqadaha ku dooran kartaa awoodahooda, sida hawl-fulinta is barbar socota ee Elixir—laakiin fikradda u dub-dhexaadka ah waxaa lagu muujin karaa dukumeenti Markdown fudud. Waxaan kugu dhiirrigelinaynaa inaad wakiilkaaga koodh-garayn ee aad jeceshahay ku hagto qeexitaanka, oo aad ka dhigto inuu hirgeliyo noociisa u gaarka ah.
Noocii ugu horreeyay ee Symphony wuxuu ahaa uun fadhi Codex ah oo ka dhex shaqaynayay tmux, si joogto ah u hubinayay Linear, una abuurayay wakiillo-hoosaadyo hawlaha cusub. Way shaqeysay, laakiin si gaar ah looma isku halayn karin. Nooca labaad wuxuu ku jiray keydka koodhka ugu weyn, kaas oo loo dhisay iyadoo la tixgelinayo wakiillada. Hore ayaan u dhisnay harness-ka wakiilka si wakiillada loo siiyo xirfadaha iyo macnaha guud ee ay ugu qabtaan shaqo tayo sare leh repo-kan, sidaas darteed Symphony waxay si fudud isugu xirtaa dhammaantood.
Markii shaqeynta aasaasiga ahayd la helay, waxaan isticmaalnay Symphony si aan u dhisno Symphony.
Markii aan gudaha ku soo bandhignay nidaamka maareynta hawlaha iyo ku lifaaqidda fiidiyowga caddeynta shaqada, falcelintu waxay ahayd mid si weyn u togan: kanaalka mashruuca Symphony wuu kobcay, kooxaha guud ahaan ururka waxay bilaabeen inay si iskood ah u isticmaalaan. Ku-habboonaanta badeecadda iyo suuqa ee gudaha waa shardi muhiim ah oo looga baahan yahay daahfurka dibadda ee OpenAI. Iyadoo lagu saleynayo isticmaalka aan ku aragnay OpenAI, waxaa caddaatay inay tahay inaan Symphony la wadaagno cid ka baxsan shirkadda.
Markaa fikraddii waxaan u soo saarnay SPEC.md kali u taagan, waxaana Codex ka codsannay inuu hirgeliyo. Hirgelinta tixraaca, waxaan doorannay Elixir, oo ah luqad si xaddidan loo isticmaalo balse leh asaasiyaad heer sare ah oo loogu talagalay isku dubbaridka iyo kormeerka geeddi-socodyada isku mar socda. Codex ayaa hirgelinta Elixir ku dhisay hal mar, ka dibna waxaan halkaas ka sii wadnay ku-celcelinta iyo hagaajinta labadaba qeexitaanka iyo hirgelinta. Si aan u hagaajino qeexitaanka, waxaan xitaa Codex ka codsannay inuu ku hirgeliyo dhowr luuqadood oo kale—TypeScript, Go, Rust, Java, Python—kaddibna waxaan natiijooyinka u adeegsanay inaan ku aqoonsanno madmadowga oo aan ku fududeyno nidaamka. Waxay ku guulaysatay luuqad kasta.
Intii lagu jiray habka dhisidda Symphony, waxaan ka saarnay wax badan oo ka mid ah kakanaanta aan lagama maarmaanka ahayn, sida ku-tiirsanaanta keydka koodhka ama Linear MCP. Symphony kuma sii tiirsana keydka koodhka ee gudaha ama habraacyadeenna shaqada. Habka aasaasiga ah wuxuu noqday mid fudud:
Hawl kasta oo furan, hubi in wakiil uu ku shaqeynayo goobta shaqada.
Marka laga soo tago ka caawinta shaqada socota, socodka shaqada horumarinta hadda waa wax ay wakiiladu yaqaaniin oo raacaan. Habraaca horumarinta—ka shaqaynta arrin, ka soo qaadashada kayd koodh, gelinta xaaladda shaqo-socota si PM-ku u ogaado in laga shaqeynayo, ku darista PR-ka, u wareejinta xaaladda Dib-u-eegis, ku lifaaqidda muuqaallo, iwm.—hadda waxaa lagu diiwaangeliyey fayl fudud oo WORKFLOW.md ah. Waxaas oo dhami waa geeddi-socod ay bini’aadamku raaceen, laakiin marna lama diiwaangelin. Halkii aan ku tiirsanaan lahayn tallaabooyinkan qarsoon, hadda waanu dukumentiyaynaynaa, Symphony-na waxay hubisaa in wakiilladu raacaan. Tani waxay noo oggolaanaysaa inaan dhisno wakiillo nala shaqeeya. Haddii aan go'aansanno in wakiilladu sidoo kale ku lifaaqaan is-milicsi shaqada la dhammeeyay, waxaan taas ku dari doonaa WORKFLOW.md, Symphony-na waxay wakiillada ku hagi doontaa tallaabadaas.
Waxaan sidoo kale Codex ku isticmaalnay habka server-ka app-ka(ku furmaa daaqad cusub), oo ah hab madax-la’aan ah oo ku dhex jira Codex, iyadoo loo marayo qaab rasmi ah. Habkani wuxuu noo oggolaaday inaan socodsiinno Codex oo aan ula hadalno hab barnaamij ahaan iyada oo loo marayo JSON-RPC API si wanaagsan loo diiwaangeliyey, waxyaabo ay ka mid yihiin bilaabidda taxane wada-sheekaysi ama ka falcelinta wareegyada, iyadoo loo marayo qaab rasmi ah. Waxay ka habboon tahay oo ka fududahay in la ballaariyo marka loo eego isku dayga inaad Codex kula falgasho adigoo adeegsanaya CLI ama kalfadhiyada tmux ee tooska ah, iyadoo loo marayo qaab rasmi ah.
Codex App Server wuxuu si dhammaystiran ugu habboonaa xaaladdeenna isticmaalka: waxaan ka faa’iidaysannaa harness-ka uu Codex bixiyo, annagoo isla markaana haysanna knobs iyo hooks aan ku xirmi karno. Tusaale ahaan, si looga fogaado in token-ka gelitaanka Linear loo bandhigo wakiillo-hoosaadyada, waxaan isticmaalnaa wicitaannada qalabka ee firfircoon(ku furmaa daaqad cusub) si aan u soo bandhigno function-ka cayriin ee linear_graphql kaas oo fuliya codsiyo aan xaddidnayn oo loo diro Linear, iyada oo aan lagu tiirsanayn MCP ama aan token-ka gelitaanka loo bandhigin konteenarrada.
Maxaa xiga
Symphony waa lakab isku-dubbarid oo si ula kac ah u kooban. Waxaan ka dhigaynaa il-furan si aan u muujinno awoodda Server-ka App-ka Codex marka lagu lammaaneeyo qalab kala duwan oo socodka shaqada ah, sida Linear. Sidaas darteed, ma qorshaynayno inaan Symphony u sii wadno sida badeecad madax-bannaan. U fiirso sida hirgelinta tixraaca. Si la mid ah sida horumariyeyaal badan ay wakiilladooda koodh-qorista ugu hagaajiyeen qoraalka injineeriyada Harness si ay qaab-dhismeed bilow ah ugu sameeyaan keydka koodhkooda, waxaan rajaynaynaa inaad wakiilkaaga koodh-qorista ee aad ugu jeceshahay ugu hagaajiso qeexitaanka(ku furmaa daaqad cusub) Symphony iyo keydka koodhka(ku furmaa daaqad cusub) si aad u dhisto noocyadiinna gaarka ah ee loogu habeeyay deegaanadiinna.
Awooddu waxay ka timaaddaa Codex iyo server-ka app-kiisa. Symphony waxay ahayd hab lagu xiro Codex iyo Linear, laba qalab oo aan hore u isticmaalaynay, si loo xalliyo dhibaatada maareynta shaqada. Maadaama wakiillada koodh-qoristu ku sii fiicnaanayaan caqliyeynta iyo raacista tilmaamaha, waxaan filaynaa in xannibaadda ugu weyn ee shirkadaha kale iyaduna ay ka wareegi doonto qorista koodhka una wareegi doonto maareynta shaqo wakiil-ku-saleysan. Qaybta xiisaha leh ayaa ah in caqabadda tijaabinta nidaamyadan wakiillada koodh-qorista ay hadda si la yaab leh u hooseyso. Waxaad si fudud waxyaabo u dhisi kartaa adigoo adeegsanaya Codex.
Mahadcelinta bulshada
Aad ayaan ugu faraxsanahay inaan aragno bulshada injineernimada oo isticmaalaysa Symphony toddobaadyadii ka dambeeyay sii deyntiisa, iyadoo heshay in ka badan 15K xiddigood oo GitHub ah(ku furmaa daaqad cusub) illaa Abriil 23.