Samo lik kruha iz logotipa CRUMB: nasmiješena kriška kruha s odgriženim gornjim desnim kutom
Natrag u dvoranu

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.

Dizajn i razvoj · izrađeno s AI agentima za programiranje

  • CLILokalni demo
  • Web StudioLokalni demo

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.

Cijela legenda

Kako čitati · jedna gramatika za sve slučajeve

  • Stupci su tko je djelovao; odozgo prema dolje teče vrijeme
  • Puna crta: zabilježena primopredaja ili sljedeći korak
  • Debela lazurna ↩: nalaz koji je vratio posao
  • Isprekidana crta: nije zabilježeno izvođenje (pisano pravilo, savjet bez ovlasti, neprovjerena granica)
  • Pravokutnik: radnja
  • Zaobljeno: opaženo stanje ili nalaz
  • Presavijeni kut: artefakt ili dokaz
  • Šrafirani stupac: dijelovi proizvoda u razvoju (ne agenti kojima se gradi)

Slučaj 1 / 2 · Izvođenje koje je završilo s exit 0 natjerano je da pokaže je li stvarno obavilo posao

May 2, 2026

Izvođenje koje je završilo s exit 0 natjerano je da pokaže je li stvarno obavilo posao

  1. 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)
  2. Č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)
  3. 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)
  4. ArtefaktiArtefakti

    Artefaktcommit 6341898

  5. U razvojuAkteri dema

    Opažanje · nalazPlanner je čekao ulaz

  6. 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)
  7. U razvojuAkteri dema

    Opažanje · nalazNa stdoutu samo JSON, event writer nikad pozvan

  8. Radna sesijaPromjene koda

    RadnjaUbaciti dokument protokola događaja u aktere koji emitiraju događaje

    • primopredaja→ commit 08ecb07 (Artefakti)
  9. 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

  1. Radna sesijaTok feeda · rasporeda

    Radnja#140: dodan formatter feeda

    • primopredaja→ Sastaviti oba toka u raspored s četiri okna (Integracija)
  2. Radna sesijaTok tablice bodova · detalja događaja

    RadnjaRad na tablici bodova (zastarjela baza)

    • primopredaja→ Sastaviti oba toka u raspored s četiri okna (Integracija)
  3. Agent za programiranjeIntegracija

    RadnjaSastaviti oba toka u raspored s četiri okna

    • primopredajaRegresija integracije→ Zastarjela baza poništila je formatter iz #140 (Integracija)
  4. Agent za programiranjeIntegracija

    Opažanje · nalazZastarjela baza poništila je formatter iz #140

  5. Agent za programiranjeIntegracija

    RadnjaVratiti formatter iz #140

    • primopredajaKombinirani diff→ #145 (56f6f1b) · lokalni lint · typecheck · test · build · provjera zaslona (Artefakti)
  6. 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)
  7. 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.
Izvori i preostala ograničenja