3
Agentbaserad AI-utveckling
AI-agenter skriver koden, och ingenjörer ansvarar för den
En ingenjör ramar in uppgiften och dess acceptanskriterier. AI-kodagenter skriver ändringen tillsammans med dess tester. Femton obligatoriska automatiska kontroller kvalificerar den: bygge, statisk analys, ett komplexitetstak, licenser, ett krav på testtäckning och tretton testsviter som körs mot riktiga tjänster. En AI-granskning läser först hela ändringen och allt som anropar den, och flaggar luckor i behörighetskontroll och försämrad skalbarhet för den mänskliga granskaren; den ger råd, den slår aldrig ihop. En namngiven ingenjör granskar sedan, godkänner och förblir ansvarig för den kod som levereras.
All Yggio-kod ligger i ett enda GitHub-repo, den enda sanningskällan. Varje ändring görs på en egen gren och slås ihop via en pull request som en annan ingenjör godkänner. Huvudgrenen är skyddad: ingenting landar direkt, och en merge-kö kör om hela testsviten innan något når den. En ändring är klar när dess tester finns och går igenom, inte bara när funktionen fungerar, och varje nytt test stannar i sviten för gott.
En kommersiell Yggio-release kommer var 8–12:e vecka, efter fyra veckors stegvis kvalitetssäkring (staging, beta, publik, privat och lokala installationer), med kontroller av API-kompatibilitet, behörigheter och sårbarheter före utrullningen.