Referenčna linija AI Software Factory

Devet postaj od zamisli do produkcije

Vsaka postaja pokaže, kdo je njen lastnik: človek, agent ali koda. Nobena postaja ne zaupa prejšnji. Na referenčni liniji danes teče osem postaj; Izdaja ima prvi pravi tek ob zagonu, načrtovanem za 1. november 2026. Pomaknite se navzdol ali izberite škatlo.

Začnite pri postaji 1 Odločitev
79
ticketov je vstopilo na linijoIzmerjeno
74
jih je prešlo vse samodejne kontroleIzmerjeno
64
jih je združenih v mainIzmerjeno
13
kontrol na tek, medianaIzmerjeno
124
dokazanih mutacij v 40 tekihIzmerjeno
≈15 min
tehničnega vodje na ročno združitevOcena
dnevnik tekov5. 10. 2026, ponovitev
iPregledPostaje kot škatle, dejstva in dnevnik tekov.
11 OdločitevOdločitev, ki je ni v dnevniku, ne obstaja. Ugotovitev brez ticketa je mnenje.

Postaja 1 od 9

Odločitev

Odločitev, ki je ni v dnevniku, ne obstaja. Ugotovitev brez ticketa je mnenje.

Odloči človek

Izhod
Zapis odločitve, nato specifikacija ali zapis arhitekturne odločitve.
Iz dnevnikov
Dnevnik hrani odločitve vse od aprila 2026. Tiste, ki niso uspele, so označene FAILED in ostanejo v zapisu.
1Odločitevapr. 2026začetek dnevnika odločitevDnevnik hrani odločitve vse od aprila 2026. Tiste, ki niso uspele, so označene FAILED in ostanejo v zapisu.Odloči človekIzmerjeno
22 TicketGlava je resnica. Besedilo je razlaga.

Postaja 2 od 9

Ticket

Glava je resnica. Besedilo je razlaga.

Odloči človekKoda potrdi

Izhod
Datoteka ticketa v gitu. Ticketi za ljudi so na istem mestu.
Iz dnevnikov
226 ticketov: 155 za agente, 71 za človeka. 63 jih zahteva dokaz z mutacijo. 34 jih ima obvezno odobritev človeka.
2Ticket226ticketov: 155 za agente, 71 za človeka226 ticketov: 155 za agente, 71 za človeka. 63 jih zahteva dokaz z mutacijo. 34 jih ima obvezno odobritev človeka.Odloči človekKoda potrdiIzmerjeno
33 OrkestracijaZastarel ticket se ustavi, preden se začne. Če datoteke, ki jo ticket pričakuje, ni, je ticket blokiran. Ugibanja ni.

Postaja 3 od 9

Orkestracija

Zastarel ticket se ustavi, preden se začne. Če datoteke, ki jo ticket pričakuje, ni, je ticket blokiran. Ugibanja ni.

Koda potrdi

Izhod
Navodilo, ločen delovni prostor, veja.
Iz dnevnikov
Tovarna se zažene vsako uro od 07.00 do 01.00 in vsakič izdela do 6 ticketov.
3Orkestracija6ticketov na zagon največ, zagon vsako uro od 07.00 do 01.00Tovarna se zažene vsako uro od 07.00 do 01.00 in vsakič izdela do 6 ticketov.Koda potrdiVrednost zasnove
44 GradnjaBlokada z jasnim razlogom je boljši rezultat kot zeleni testi na razširjenem obsegu.

Postaja 4 od 9

Gradnja

Blokada z jasnim razlogom je boljši rezultat kot zeleni testi na razširjenem obsegu.

Agent izdela ali preveri

Izhod
Spremenjene datoteke in poročilo: končano ali blokirano, odstopanja, vprašanja.
Iz dnevnikov
94 tekov: 79 uspešnih, 15 ustavljenih. 2.754 zabeleženih klicev orodij, 6 jih je zavrnila kontrola obsega.
4Gradnja79 / 94tekov uspešnih, 15 ustavljenih z razlogom94 tekov: 79 uspešnih, 15 ustavljenih. 2.754 zabeleženih klicev orodij, 6 jih je zavrnila kontrola obsega.Agent izdela ali preveriIzmerjeno
55 KontroleAgentova trditev, da so testi zeleni, ne šteje. Šteje samo tek orkestratorja.

Postaja 5 od 9

Kontrole

Agentova trditev, da so testi zeleni, ne šteje. Šteje samo tek orkestratorja.

Koda potrdi

Izhod
Poročilo z eno vrstico za vsako kontrolo.
Iz dnevnikov
13 kontrol na tek (mediana). 124 dokazanih mutacij v 40 tekih. 76 od 79 uspešnih tekov je potrebovalo en poskus.
5Kontrole13kontrol na tek, mediana13 kontrol na tek (mediana). 124 dokazanih mutacij v 40 tekih. 76 od 79 uspešnih tekov je potrebovalo en poskus.Koda potrdiIzmerjeno
66 PregledZelene kontrole so nujne. Zadostne niso.

Postaja 6 od 9

Pregled

Zelene kontrole so nujne. Zadostne niso.

Agent izdela ali preveriKoda potrdi

Izhod
Datoteka pregleda, ocena in komentar na pull requestu.
Iz dnevnikov
72 pregledanih ticketov. Pri 47 je pregled odločitev o združitvi vzel stroju.
6Pregled47 / 72pregledov je odločitev o združitvi vzelo stroju72 pregledanih ticketov. Pri 47 je pregled odločitev o združitvi vzel stroju.Agent izdela ali preveriKoda potrdiNepotrjeno
77 ZdružitevTesti ne vedo, ali je stavek v pogojih uporabe resničen.

Postaja 7 od 9

Združitev

Testi ne vedo, ali je stavek v pogojih uporabe resničen.

Odloči človekKoda potrdi

Izhod
Commit združitve na main.
Iz dnevnikov
64 združenih: 60 jih je združil človek, 4 tovarna. 10 jih čaka na človeka.
7Združitev64združenih: 60 človek, 4 tovarna64 združenih: 60 jih je združil človek, 4 tovarna. 10 jih čaka na človeka.Odloči človekKoda potrdiIzmerjeno
88 IzdajaKontrole povedo, da koda deluje. Samo uporabnik pove, ali se jo je splačalo zgraditi.

Postaja 8 od 9 Zasnovano, še ni teklo

Izdaja

Kontrole povedo, da koda deluje. Samo uporabnik pove, ali se jo je splačalo zgraditi.

Odloči človek

Izhod
Zapis izdaje: kaj je šlo ven in s katerim commitom.
Iz dnevnikov
Še ni bila izvedena. Kontrolni seznam in postopek za povrnitev sta napisana. Prvi pravi tek bo zagon e-šolstva: odločitev GO ali NO-GO 29. oktobra, zagon načrtovan 1. novembra 2026.
8Izdaja1. 11. 2026prvi pravi tek, načrtovanŠe ni bila izvedena. Kontrolni seznam in postopek za povrnitev sta napisana. Prvi pravi tek bo zagon e-šolstva: odločitev GO ali NO-GO 29. oktobra, zagon načrtovan 1. novembra 2026.Odloči človekZasnovano
99 PoročiloTrditev modela ni ugotovitev.

Postaja 9 od 9

Poročilo

Trditev modela ni ugotovitev.

Koda potrdiAgent izdela ali preveri

Izhod
Dnevnik tekov, poročilo o napredku, epizoda v spominu, en seznam opravil.
Iz dnevnikov
112 epizod, 67 aktivnih dejstev, 41 predlaganih dejstev čaka na odločitev, 15 postopkov.
9Poročilo112epizod v spominu, 67 aktivnih dejstev112 epizod, 67 aktivnih dejstev, 41 predlaganih dejstev čaka na odločitev, 15 postopkov.Koda potrdiAgent izdela ali preveriIzmerjeno
iNazaj na pregledTo je bila zadnja postaja. Spodaj sledijo valovi, vloge in varovala.

Izmerjeno: dnevnik tekov, indeks ticketov in poročila o tekih referenčne linije; 79, 74 in 64 zajemajo 21. september do 5. oktober 2026. En produkt, en operater. Škatle ponovijo devet tekov s 5. oktobra 2026: ticket, poskusi, strojni čas in rezultat kontrol so iz dnevnika, ostale postaje pokažejo svoje delo. Izdaja je zasnovana, še ni tekla.

Pregled. Sledi 9 postaj.

Valovi

Linija raste v valovih

Val doda agente šele, ko vaša linija na kontrolni točki doseže zapisane cilje. Tam odloči vaš sponzor, na podlagi vaših številk.

  1. Teče danesZgrajeno v vašem Pilotu

    Osnovna linija

    8 agentov

    Gradi in preverja prave tickete

    Pilot na vaši ekipi namesti pet od osmih: pripravo ticketov, razvojnega agenta, agenta za pregled, statusnega agenta in jutranji povzetek, s kontrolami za vaš sklad in CI na vaši platformi. Ostali trije (svetovalna seja s spominom, zunanji nadzor nad pravili in revizija agentov) sledijo v koraku Implementation in v Run and Improve.

    Za začetek dve osebi: lastnik linije in lastnik odločitev s pravico združevanja.

  2. Zasnovano

    Val 1

    13 agentov · +5

    Pogodba pred kodo

    Avtor testov, tester izdaj, kritik ticketov, pisec kartice za združitev, analitik ustavitev. Koda pred vsakim tekom agenta preveri stene izvajalnega okolja.

    Cilj: tretjino manj časa na ročno združitev.

  3. Zasnovano

    Val 2

    19 agentov · +6

    Ločeni izdelovalci in preverjevalci

    Izvidnik repozitorija, uporabniški tester, varnostni pregledovalec, načrtovalec nalog, uradnik izdaj, opazovalec produkcije. Dolgo delo teče kot veriga kratkih ticketov.

    Cilj: 30 % združitev samodejnih, ustavljenih tekov okoli 10 %. Tretja oseba, skrbnik agentov, je lastnik navodil.

  4. Zasnovano

    Polna linija

    23 agentov · +4

    Več preverjanj

    Svet za odločitve, pregledovalec zaslonov, mehanik linije, skrbnik spomina. Dodajo preverjanja, ne hitrosti, in vsak mora prestati svoj test ohrani ali ukini.

    Najmanj tri osebe za eno ekipo.

  5. Zasnovano

    Produkcijska zanka

    5 ravni

    Po izdaji

    Sprememba se uporabnikom pokaže po korakih, koda jo opazuje, odloči pravilo ali človek, vsaka napaka pa se vrne kot ticket. Od ročnega dela do zaprte zanke.

    Prijave, plačil, sprememb baze, pravnih besedil, vsega, kar vidi otrok, in vsega, česar povrnitev ne more razveljaviti, pravilo nikoli ne odpre.

Valovi 1 do 3 in produkcijska zanka so zasnove. Ostali agenti so zgrajeni na vaših procesih in po vaših potrebah. Dve ideji, slepa ocenjevalca in mehanik, že tečeta na liniji za vsebine referenčnega produkta.

Ljudje

Pet vlog. Linija preverja, ljudje odločajo.

AI je pisanje kode pocenil in vrsto premaknil k ljudem, ki kodo preverjajo: ekipe z visoko rabo AI združijo 98 % več pull requestov, čas pregleda pa zraste za 91 % (Faros AI, 2025, zunanji vir). Linija je zgrajena obratno. Kar lahko preveri koda, preveri koda. Človek vidi kratko kartico z dokazi in odloči.

Eno pravilo na vsaki kartici: človek odloča in nikoli ne preverja tistega, kar lahko preveri koda.

Arhitekt

Na liniji: sprejme zasnovo · lastnik pravil · lastnik baze znanja

Odloča

Zapis zasnove pred ticketi: čemu sprememba služi, kateri modul je njen lastnik, katerih odločitev povrnitev ne more razveljaviti in v katerih rezinah gre ven. Katera vrsta spremembe sme kasneje iti po pravilu.

Kar mu linija vzame z mize

Zasnovano za val 1: seja za pripravo ticketov napiše prvi osnutek vseh štirih delov zapisa zasnove, preden se arhitekt pridruži, koda pa nato ob vsaki spremembi preverja, da sprejeta zasnova še drži.

30 min

na zapis zasnove, 40 z varnostnimi vprašanji

Cilj

Tehnični vodja

Na liniji: lastnik odločitev · lastnik izdaje

Odloča

Kateri ticketi gredo na linijo, kaj potrebuje ustavljen tek, vsaka združitev, ki je linija ne sme narediti sama, ter GO ali NO-GO za izdajo.

Kar mu linija vzame z mize

Izvajanje kontrol: 13 na tek (mediana, izmerjeno), dokaz z mutacijo, kjer ga ticket zahteva, in ločen pregled, preden karkoli pride do združitve. Kartica za združitev dokaze zbere na enem zaslonu (zasnovano za val 1).

≈15 min

na ročno združitev; pri 8 urah na teden približno 21 ticketov na teden na osnovni liniji, 37 od vala 2

Ocena · načrtovalec

Razvijalec

Na liniji: lastnik linije (en razvijalec) · skrbnik agentov (drug, od vala 2) · lastnik ticketov, ki ostanejo ljudem

Odloča

Kako linija teče iz dneva v dan (kot lastnik linije), primeri, ki naj jih agenti posnemajo, pisna navodila agentov in težki ticketi, ki ostanejo človeku.

Kar mu linija vzame z mize

Rutinske tickete. Agent se ustavi in vpraša, kadar ticketa ne more dokončati znotraj meja, namesto da bi ugibal, razvijalec pa na vprašanje odgovori enkrat, v ticketu.

155 / 226

ticketov, napisanih za agente na referenčni liniji. Vzdrževanje navodil enega agenta: približno 1,5 ure na mesec (predpostavka).

Izmerjeno

QA

Na liniji: lastnik pogodbe izdaje · pripravi vaje pregleda · vodi uporabniški test

Odloča

Kaj mora po izdaji ostati res, katere scenarije mora izdaja prestati in katere podtaknjene napake preizkušajo pregledovalce. Uporabniški test z resničnimi uporabniki pred javno izdajo.

Kar mu linija vzame z mize

Ponovni zagon vseh testov pri vsakem teku in dokaz, da testi lahko padejo: 124 dokazanih mutacij v 40 tekih (izmerjeno). Agent, ki prehodi vsako izdajo na stagingu in za vsak scenarij vloži dokaze (zasnovano za val 1).

80 % / 20 %

podtaknjenih napak mora pregled ujeti / največ čistih sprememb sme ustaviti

Cilj

Podpora

Na liniji: dežurni · združi popravek · zamenja ključ · kontakt za platformo in varnost

Odloča

Povrni, popravi ali zadrži. Česa agenti nikoli ne smejo brati, zagnati ali doseči. Kdaj se zamenja razkrit ključ.

Kar mu linija vzame z mize

Ena vrstica v dnevniku na tek in jutranji povzetek tega, kar čaka na človeka. Vsaka napaka iz produkcije se vrne kot ticket in test, ki bi jo ujel. Tedenski varnostni pregled pripravi tickete za utrditev (zasnovano).

1 dan

za zamenjavo razkritega ključa, po pravilu

Vrednost zasnove

V načrtu Pilota so imenovani še: sponzor, ki na podlagi številk odloči o vsakem naslednjem koraku, kontakt za zasebnost in lastnik produktnih metrik. Ena oseba ima lahko več vlog. Na referenčni liniji ima ena oseba vse, in to je njena znana meja.

Varovala

Šest pravil in incident za vsakim

Nobeno ni prišlo iz ogrodja. Vsako je na liniji, ker je najprej nekaj šlo narobe.

  1. Trditev modela ni ugotovitev.

    Incident

    Agent, ki je pregledoval 79 datotek z učnimi vsebinami, je poročal o popravkih, ki jih ni nikoli naredil, nato pa se je na pol poti ustavil, ne da bi to povedal.

    Kaj se je spremenilo

    Deterministično preverjanje. Česar koda ne more potrditi, je označeno kot presoja, nikoli šteto kot napaka in nikoli samodejno popravljeno.

  2. Nihče ne ocenjuje svojega dela.

    Incident, 17. 9. 2026

    En agent je napisal dve datoteki in ju pregledal. Prešli sta vse kontrole, zgrajene zanju. 41 % nalog je bilo dobesednih dvojnikov.

    Kaj se je spremenilo

    Dva slepa ocenjevalca z različnih zornih kotov. Njuno nestrinjanje je signal in se nikoli ne povpreči.

  3. Preizkusi instrumente, preden linija teče.

    Incident, 17.-18. 9. 2026

    Sedem napak v detektorjih, ki jih je napisal en avtor. Eden je dal 17 lažnih zadetkov od 20, potem ko je že sprožil 94 popravkov vsebine.

    Kaj se je spremenilo

    Neodvisen preizkuševalec instrumentov, dvakrat na dan. Detektor brez svežega testa ne sme objaviti številke. Popravi ga ločen mehanik.

  4. Manjkajoča vrstica v dnevniku je neuspeh.

    Incident, 15.-17. 9. 2026

    Načrtovani teki so tri dni poročali o uspehu in niso zapisali ničesar.

    Kaj se je spremenilo

    Ena vrstica na tek, tudi ob napaki. Statusni agent vsako jutro išče vrzeli.

  5. Varovalo, ki se ni nikoli sprožilo, ni varovalo.

    Ugotovitev, 21. 9. 2026

    Na Windows je bilo privzeto dejavno drugo orodje za lupino. Pravila zavrnitve in kavelj za obseg zanj niso veljali.

    Kaj se je spremenilo

    Dimni test, ki pokliče pravi model in zahteva zabeleženo zavrnitev. Ponovno teče po vsaki nadgradnji orodja.

  6. Protisloven izhod pomeni: ustavi se in povej.

    Incident, 16. 9. 2026

    Pomožno orodje za filtriranje izhoda je ukaz v bazi povzelo v stanje, ki ni moglo biti resnično. Agent je to opazil in se ustavil.

    Kaj se je spremenilo

    Pravilo protokola, stanje pa se bere pri viru. Pomožno orodje je bilo odstranjeno isti dan.

Na čem teče

Vaš sklad dobi svoje kontrole

  • Referenčna linija teče na kodi Next.js in PostgreSQL v okolju Windows, s CI na GitHub Actions.
  • Vaš sklad potrebuje svoje kontrole; zgradi jih Pilot. Predloge za GitLab CI in Azure Pipelines še niso bile zagnane.
  • Računi za modele in orodja ostanejo vaši. Vaša koda ne gre skozi moje.
  • Dokaz je zaenkrat en produkt in en operater. Linija je nameščena na novem projektu, zgrajenem od začetka (od 0 do 1). Preizkus na večjih kodnih bazah poteka.
Rezervirajte predstavitev 30-minutni klic. Na njem odprem prave dnevnike tekov.