
CRUMB
Generative Game Studio · Demo
Od ideje za igru u jednom retku do igrivog nacrta, s radom agenata na vidiku i mogućnošću intervencije.
CRUMB je višeagentni studijski okvir za izradu prototipova casual igara.
Tihi izlaz učinjen opažljivim, izgubljeni formatter uhvaćen pri integraciji
Dva slučaja iz javnog demo repozitorija. Planner, Builder i Verifier akteri su unutar dema, a ne agenti za programiranje u ovom poglavlju.
May 2, 2026
Izvođenje koje je završilo s exit 0 natjerano je da pokaže je li stvarno obavilo posao
U razvojuAkteri dema
Opažanje · nalaz0 događaja transkripta · exit 0
- primopredaja0 događaja, a ipak exit 0→ Razlikovati „završilo, ali nije obavilo posao” od napretka (Programer)
ČovjekProgramer
RadnjaRazlikovati „završilo, ali nije obavilo posao” od napretka
- primopredajaNajprije dijagnostika→ Dijagnostika prije i nakon spawna: adapter · postoji li prompt · exit · vrijeme · veličina izlaza (Promjene koda)
Radna sesijaPromjene koda
RadnjaDijagnostika prije i nakon spawna: adapter · postoji li prompt · exit · vrijeme · veličina izlaza
- primopredaja→ commit 6341898 (Artefakti)
- primopredajaDijagnostički izlaz→ Planner je čekao ulaz (Akteri dema)
ArtefaktiArtefakti
Artefaktcommit 6341898
U razvojuAkteri dema
Opažanje · nalazPlanner je čekao ulaz
- vraćenoČekanje ulaza→ Proslijediti stvarni cilj i uputu za početak · provjera oblika prompta u reduceru (Promjene koda)
Radna sesijaPromjene koda
RadnjaProslijediti stvarni cilj i uputu za početak · provjera oblika prompta u reduceru
- primopredajaSljedeće izvođenje→ Na stdoutu samo JSON, event writer nikad pozvan (Akteri dema)
U razvojuAkteri dema
Opažanje · nalazNa stdoutu samo JSON, event writer nikad pozvan
- vraćenoProtokol nije ubačen→ Ubaciti dokument protokola događaja u aktere koji emitiraju događaje (Promjene koda)
Radna sesijaPromjene koda
RadnjaUbaciti dokument protokola događaja u aktere koji emitiraju događaje
- primopredaja→ commit 08ecb07 (Artefakti)
ArtefaktiArtefakti
Artefaktcommit 08ecb07
- Kontekst
- Stvarno smoke izvođenje podprocesa završilo je bez događaja transkripta. Sam exit 0 nije mogao reći je li posao obavljen, pa su najprije nastali dijagnostički zapisi oko izvođenja; nakon prvog popravka pojavio se drukčiji neuspjeh i popravljen je još jednom.
- Ishod
- Dijagnostički zapisi odvojili su „uspješno izašlo, ali nije obavilo posao” od napretka, a neuspjeh preostao nakon prvog popravka kroz konkretnije je opažanje doveo do drugog popravka.
- Ograničenje
- Tadašnja izvođenja nisu ponovno pokrenuta, a njihovi izvorni zapisi izvođenja nisu dohvaćeni. Sirovi dijagnostički tekst (pregledi izlaza i drugo) nije uključen.
Izvori i preostala ograničenja
May 3, 2026
Vraćen formatter feeda izgubljen pri integraciji dvaju tokova rada
Radna sesijaTok feeda · rasporeda
Radnja#140: dodan formatter feeda
- primopredaja→ Sastaviti oba toka u raspored s četiri okna (Integracija)
Radna sesijaTok tablice bodova · detalja događaja
RadnjaRad na tablici bodova (zastarjela baza)
- primopredaja→ Sastaviti oba toka u raspored s četiri okna (Integracija)
Agent za programiranjeIntegracija
RadnjaSastaviti oba toka u raspored s četiri okna
- primopredajaRegresija integracije→ Zastarjela baza poništila je formatter iz #140 (Integracija)
Agent za programiranjeIntegracija
Opažanje · nalazZastarjela baza poništila je formatter iz #140
- vraćenoFormatter nedostaje→ Vratiti formatter iz #140 (Integracija)
Agent za programiranjeIntegracija
RadnjaVratiti formatter iz #140
- primopredajaKombinirani diff→ #145 (56f6f1b) · lokalni lint · typecheck · test · build · provjera zaslona (Artefakti)
ArtefaktiArtefakti
Artefakt#145 (56f6f1b) · lokalni lint · typecheck · test · build · provjera zaslona
- primopredajaPrimopredaja za daljnji rad→ Zapis primopredaje: #142 pripada drugom toku · CI za #146 u tijeku (Artefakti)
ArtefaktiArtefakti
ArtefaktZapis primopredaje: #142 pripada drugom toku · CI za #146 u tijeku
- Kontekst
- Rad na Studiju podijeljen je na tokove kao što su feed i raspored, tablica bodova i detalji događaja te tema. Nakon spajanja #145 zapis primopredaje za sljedeći tok navodio je posao u vlasništvu drugih tokova i posao koji je još čekao.
- Ishod
- #145 je spojio rad na tablici bodova i detaljima događaja s popravkom rasporeda, vratio poništeni formatter feeda i zabilježio lokalne lint, typecheck, format, test, build i provjeru zaslona.
- Ograničenje
- Lokalne provjere nisu ponovno pokrenute. U trenutku zapisa primopredaje #146 je još bio u CI-ju i spojen je kasnije (109da28), pa taj snimak nije prikazan kao prošao. Modeli po toku nisu zabilježeni.