Fra idé til produksjon, uten å gå et steg tilbake.
Nexus har sin egen programvarefabrikk. Ideer rangeres, et beslutningsrom velger én, og KI-agenter og utviklere bygger den på egne grener. Forge tester hver endring mot hovedgrenen slik den kommer til å bli, ikke slik den var, signerer det som bygges, og ruller det ut i bølger med mulighet til å rulle tilbake. Raskt nok for arbeid i KI-tempo, grundig nok for regulert virksomhet.


Fra et spørsmål til en utrulling, i seks trinn.
Hvert steg etterlater seg et spor, og hvert steg har en person som kan stanse det. Dere kan når som helst følge linjen fra kjørende kode tilbake til ideen.
Idéutvikling
Still et reelt spørsmål. Idékjøringer genererer alternativer, tester dem mot hverandre og rangerer dem, innenfor et budsjett.
Beslutt
Kortlisten går til et beslutningsrom. En navngitt person tar avgjørelsen, og avgjørelsen blir planen.
Bygg
KI-agenter og utviklere skriver endringen på en gren, med tilhørende tester, i hver sin sandkasse.
Kontroll
En sikkerhetsport som blokkerer, en KI-gjennomgang som forklarer, og en person som godkjenner der reglene krever det.
Flett inn
Flettingskøen tester hver endring sammen med endringene foran den. Hovedgrenen bryter aldri sammen.
Rull ut
Signerte avbildninger sendes ut i bølger med helsesjekker. Enhver utrulling kan rulles tilbake i ett kontrollert steg.
Ideer inn i den ene enden, fungerende programvare ut i den andre.
Fabrikken kobler delene av Nexus som tenker, med delene som bygger. Ideer, beslutninger, agenter og Forge deler samme logg, slik at dere kan følge enhver kodelinje tilbake til spørsmålet som startet det.
Ideer, rangert
Idékjøringer tester alternativer mot hverandre og tar vare på det sterkeste motargumentet mot hvert enkelt.
- Rangert, side om side
- Motargumentet bevares


En avgjørelse blir planen
- En navngitt person bestemmer
- Avgjørelsen utgjør oppdraget


Endringer fra agenter og mennesker
KI-agenter oppretter endringsforespørsler akkurat som en utvikler. Hver forespørsel viser kontroller, gjennomganger og plassen i køen.
- Agenter og mennesker, samme regler
- Ingenting flettes inn av seg selv


En KI-kontrollør på hver endring
Hver endring leses av en KI-kontrollør som forklarer hva den fant, innenfor en daglig kostnadsgrense. Den gir råd; mennesker bestemmer.
- Merknader i klartekst
- En fast daglig grense


Hovedgrenen bryter aldri sammen.
De fleste kjøreløp tester en endring mot hovedgrenen slik den var da grenen ble opprettet. Forge tester den mot hovedgrenen slik den vil bli, sammen med hver endring som ligger foran i køen. Et bygg som feiler i en sikkerhetsskanning, blir aldri signert og kan derfor aldri rulles ut.
Bygg, skann, signer, foreslå
Hvert bygg går gjennom de samme stegene. Tester og sikkerhetsskanning kjører side om side; signeringen venter på begge.
- Skanninger blokkerer, de gir ikke bare varsler
- Feil forklart med vanlige ord


Fire porter, deretter bølger
Hver utrulling passerer fire porter, og rulles deretter ut til 10 av 100 forespørsler, så halvparten, og til slutt alle.
- Låst til en eksakt avbildning
- Bølger med helsesjekker


Så raskt som agentene kan skrive.
Når KI-agenter skriver kode, kommer byggene i rykk og napp. Kjørenoder legges til mens jobber venter, og fjernes når de er ferdige. Et delt hurtiglager for bygg gjør at mesteparten av hver avbildning gjenbrukes fremfor å bygges på nytt.
Kjørenoder som vokser med køen
Hvert bygg kjører i sin egen lukkede sandkasse. Flere kjørenoder starter mens jobber venter, innenfor en grense dere selv setter.
- En ny sandkasse for hver jobb
- Vokser og krymper innenfor en grense


Mesteparten av hvert bygg gjenbrukes
Et delt hurtiglager tar vare på lagene som ikke er endret, slik at et typisk bygg tar noen få minutter.
- Byggetid målt over 30 dager
- Hurtiglagertreff per kodelager


Kun signerte bygg når produksjon.
Hver avbildning signeres med sitt fingeravtrykk, sammen med en logg over hvordan og hvor den ble bygget. Produksjonsmiljøet avviser alt som er usignert, og hemmeligheter skrives én gang og vises aldri igjen.
Signert med fingeravtrykk
To personer deler hver signeringsnøkkel. Hver avbildning har med seg en byggelogg, og usignerte avbildninger avvises der dere bestemmer.
- Nøkler disponert av to personer
- Usignerte avbildninger avvises


Hemmeligheter, kun ved navn
Bygg og tester leser hemmeligheter ved navn. En verdi skrives én gang og vises aldri igjen, og hver avlesning telles.
- Skrevet én gang, vises aldri
- Hvem som kan lese hver enkelt


Rull ut i bølger, med en vei tilbake.
En utrulling er en liten, kontrollert endring som låser den eksakte avbildningen som skal kjøre. Den går først ut til noen få forespørsler, deretter halvparten, og så alle, med helsesjekker imellom. Å rulle tilbake er samme type endring, godkjent av en person nummer to.
Fra innflettet endring til drift
- Hvert steg fra innfletting til drift
- Det som krever et menneske, først


Tilbake på rundt et minutt
Tilbakerullingen klargjøres som en endring, kontrolleres og godkjennes av en person nummer to. Øvelser sørger for at det går raskt.
- En kontrollert endring, ikke panikk
- Øves hver måned


Deres kode, deres maskinvare, dine regler.
Forge kjører i deres egen installasjon, på egen maskinvare eller i vår EU-sky, uten eksterne tjenester i byggeløpet. Den fortsetter å bygge selv om produksjonsmiljøet er nede, som er nettopp når dere trenger å rulle ut en feilretting. Alle innstillinger lagres også som filer, slik at endringer kontrolleres på samme måte som kode.
Hver innstilling er versjonsstyrt
Innstillinger, arbeidsflyter, ferdigheter og retningslinjer skrives ut som filer. En endring som gjøres der, kommer tilbake som en kontrollert endring.
- Begge veier, alltid kontrollert
- Endringer rett på hovedgrenen avvises


Risikable handlinger krever tydelig bekreftelse
Hver handling har en risiko. Jo høyere risiko, desto mer kreves: et inntastet navn, en person nummer to, et oppfylt vilkår.
- Roller fra deres egne grupper
- Kritiske handlinger krever to personer


Om Forge og KI-fabrikken.
Må vi ha koden vår i Forge?
Nei. Forge ligger der som standard, men Nexus fungerer også med kodeverten dere allerede bruker, på organisasjons- eller domenenivå.
Skriver KI-agenter kode på egen hånd?
De skriver endringer på grener, akkurat som en utvikler. Ingenting når hovedgrenen uten å bestå de samme kontrollene, og et menneske godkjenner der reglene deres krever det.
Hvordan stopper dere regresjoner?
Hver endring testes sammen med alle endringer foran seg i køen, slik at hovedgrenen kun mottar kombinasjoner som er godkjent. Utrullinger skjer i bølger med helsesjekker, og hver utrulling kan rulles tilbake i ett kontrollert steg.
Er byggeløpet avhengig av eksterne tjenester?
Nei. Bygging, skanning, signering og utrulling kjører alt sammen i deres egen installasjon, slik at dere fortsatt kan levere en feilretting når noe annet er nede.
Kan vi se hva fabrikken koster?
Ja. Byggeminutter, kjørenoder og KI-gjennomgang har hvert sitt budsjett og et kostnadstak, og telles på samme måte som alle andre KI-kall i Nexus.
Gå dypere
Se fabrikken bygge noe ekte.
Ta med én idé. Vi viser dere veien fra en rangert kortliste til en signert utrulling, på deres egen maskinvare.