Fra idé til produktion, uden at gå baglæns.
Nexus rummer sin egen softwarefabrik. Idéer rangeres, et beslutningsrum udvælger én, og AI-agenter og udviklere bygger den i egne forgreninger. Forge tester hver ændring mod hovedlinjen, som den kommer til at se ud – ikke som den var – signerer det byggede og frigiver det i bølger med en vej tilbage. Hurtig nok til arbejde i AI-tempo, grundig nok til regulerede brancher.


Fra et spørgsmål til en udgivelse, i seks trin.
Hvert trin efterlader en registrering, og hvert trin har en person, der kan stoppe det. Linjen fra idé til kørende kode kan følges hele vejen tilbage når som helst.
Idéudvikling
Stil et reelt spørgsmål. Idékørsler genererer muligheder, tester dem mod hinanden og rangerer dem inden for et fastlagt budget.
Beslut
De bedste forslag går videre til et beslutningsrum. En navngiven person træffer afgørelsen, og den bliver til planen.
Byg
AI-agenter og udviklere skriver ændringen i en forgrening sammen med tilhørende tests – hver i sin egen sandkasse.
Tjek
En sikkerhedskontrol der blokerer, en AI-gennemgang der forklarer, og en person der godkender, hvor reglerne kræver det.
Flet
Merge-køen tester hver ændring sammen med dem, der ligger foran i køen. Hovedlinjen går aldrig i stykker.
Udgiv
Signerede images rulles ud i bølger med sundhedstjek. Enhver udgivelse kan rulles tilbage i ét kontrolleret trin.
Idéer ind i den ene ende, færdig software ud af den anden.
Fabrikken forbinder de dele af Nexus, der tænker, med de dele, der bygger. Idéer, beslutninger, agenter og Forge deler samme historik, så I kan følge enhver kodelinje tilbage til det spørgsmål, der startede den.
Idéer, rangeret
Idékørsler tester muligheder mod hinanden og gemmer det stærkeste modargument mod hver enkelt.
- Rangeret, én mod én
- Modargumentet bevares


En afgørelse bliver til planen
- En navngiven person afgør
- Afgørelsen er opgavebeskrivelsen


Ændringer fra agenter og mennesker
AI-agenter opretter ændringsanmodninger præcis som enhver udvikler. Hver anmodning viser sine tjek, sine gennemgange og sin plads i køen.
- Agenter og mennesker, samme regler
- Intet flettes ind af sig selv


En AI-kontrollør på hver ændring
Hver ændring læses af en AI-kontrollør, der forklarer sine fund inden for et dagligt udgiftsloft. Den rådgiver; mennesker beslutter.
- Noter i et klart sprog
- Et fast dagligt loft


Hovedlinjen går aldrig i stykker.
De fleste pipelines tester en ændring mod hovedlinjen, som den så ud, da forgreningen blev oprettet. Forge tester den mod hovedlinjen, som den kommer til at se ud, inklusive alle ændringer foran i køen. Et build, der dumper en sikkerhedsscanning, bliver aldrig signeret og kan derfor aldrig frigives.
Byg, scan, signér, foreslå
Hvert build gennemgår de samme faser. Tests og sikkerhedsscanning kører sideløbende; signering venter på begge.
- Scanninger blokerer, de advarer ikke blot
- Fejl forklaret med almindelige ord


Fire kontroller, derefter bølger
Hver udgivelse passerer fire kontroller og rulles derefter ud til 10 ud af 100 forespørgsler, så halvdelen og til sidst alle.
- Låst til et præcist image
- Bølger med sundhedstjek


Så hurtigt som agenterne kan skrive.
Når AI-agenter skriver kode, kommer builds i bølger. Runners tilføjes, mens opgaver venter, og fjernes, når de er færdige, og en delt build-cache betyder, at størstedelen af hvert image genbruges frem for at blive bygget forfra.
Runners, der vokser med køen
Hvert build kører i sin egen forseglede sandkasse. Flere runners starter, mens opgaver venter, inden for et loft, I selv sætter.
- En frisk sandkasse til hver opgave
- Vokser og skrumper inden for et loft


Størstedelen af hvert build genbruges
En delt cache gemmer de lag, der ikke er ændret, så et typisk build kun tager få minutter.
- Build-tid målt over 30 dage
- Cache-træffere pr. kodearkiv


Kun signerede builds når produktion.
Hvert image signeres med sit fingeraftryk sammen med en registrering af, hvordan og hvor det blev bygget. Produktionen afviser alt, der ikke er signeret, og hemmeligheder skrives én gang og vises aldrig igen.
Signeret med sit fingeraftryk
To personer holder hver signeringsnøgle. Hvert image bærer en build-registrering, og usignerede images afvises dér, hvor I vælger det.
- Nøgler holdt af to personer
- Usignerede images afvises


Hemmeligheder, kun ved navn
Builds og tests indlæser hemmeligheder ved navn. En værdi skrives én gang og vises aldrig igen, og hver eneste indlæsning tælles.
- Skrevet én gang, aldrig vist
- Hvem der kan læse hver enkelt


Udgiv i bølger, med mulighed for at gå tilbage.
En udgivelse er en lille, kontrolleret ændring, der fastlåser det præcise image, der skal køre. Den sendes først ud til nogle få forespørgsler, derefter halvdelen og til sidst alle, med sundhedstjek indimellem. En tilbagerulning er præcis samme slags ændring, godkendt af en anden person.
Fra flettet ændring til kørende drift
- Hvert trin fra fletning til kørende drift
- Det, der kræver et menneske, først


Tilbage på cirka et minut
Vejen tilbage forberedes som en ændring, kontrolleres og godkendes af en anden person. Øvelser sikrer, at det går hurtigt.
- En kontrolleret ændring, ikke panik
- Øvet hver måned


Jeres kode, jeres hardware, jeres regler.
Forge kører i jeres egen installation, på jeres egen hardware eller i vores EU-cloud, uden eksterne tjenester i build-kæden. Den bliver ved med at bygge, selv når produktionen er nede – hvilket er præcis, når I har brug for at udgive en rettelse. Alle indstillinger gemmes også som filer, så ændringer gennemgås ligesom kode.
Hver indstilling, versionsstyret
Indstillinger, arbejdsgange, færdigheder og politikker gemmes som filer. En ændring foretaget dér vender tilbage som en kontrolleret ændring.
- Begge veje, altid gennemgået
- Direkte ændringer på hovedlinjen afvises


Risikable handlinger kræver korrekt bekræftelse
Enhver handling indebærer en risiko. Jo højere risiko, desto mere kræves der: indtastning af et navn, en ekstra person, en opfyldt forudsætning.
- Roller fra jeres egne grupper
- Kritiske handlinger kræver to personer


Om Forge og AI-fabrikken.
Skal vi opbevare vores kode i Forge?
Nej. Forge er der som standard, men Nexus fungerer også sammen med den kodeplatform, I allerede bruger, på organisations- eller domæneniveau.
Skriver AI-agenter kode på egen hånd?
De skriver ændringer i forgreninger, præcis som enhver udvikler. Intet når hovedlinjen uden at bestå de samme tjek, og en person godkender overalt, hvor jeres regler kræver det.
Hvordan forhindrer I regressioner?
Hver ændring testes sammen med alle ændringer foran den i køen, så hovedlinjen kun modtager kombinationer, der er bestået. Udgivelser rulles ud i bølger med sundhedstjek, og enhver udgivelse kan rulles tilbage i ét kontrolleret trin.
Afhænger build-kæden af eksterne tjenester?
Nej. Bygning, scanning, signering og udgivelse kører alt sammen i jeres egen installation, så I stadig kan udsende en rettelse, når noget andet er nede.
Kan vi se, hvad fabrikken koster?
Ja. Build-minutter, runners og AI-gennemgang har hver især et budget og et loft, der tælles ligesom ethvert andet AI-kald i Nexus.
Gå i dybden
Se fabrikken bygge noget virkeligt.
Medbring én idé. Vi viser jer vejen fra en rangeret liste af forslag til en signeret udgivelse – på jeres egen hardware.