
CRUMB
Generative Game Studio · Demo
Üherealisest mänguideest mängitava mustandini, agentide töö nähtaval ja sekkumiseks avatud.
CRUMB on mitmeagendiline stuudiorakis lihtsate mängude prototüüpimiseks.
Vaikne väljumine muudeti jälgitavaks, kadunud vormindaja tabati integreerimisel
Kaks juhtumit avalikust demorepositooriumist. Planner, Builder ja Verifier on demo sisesed toimijad, mitte selle vaate kodeerimisagendid.
May 2, 2026
Käivitus, mis lõppes koodiga exit 0, pandi näitama, kas see tegelikult tööd tegi
ArendusesDemo toimijad
Vaatlus · leid0 transkripti sündmust · exit 0
- üleandmine0 sündmust, kuid exit 0→ Eristada „lõppes, kuid ei teinud tööd“ edenemisest (Arendaja)
InimeneArendaja
TegevusEristada „lõppes, kuid ei teinud tööd“ edenemisest
- üleandmineKõigepealt diagnostika→ Diagnostika enne ja pärast käivitamist: adapter · viip olemas · väljumiskood · aeg · väljundi maht (Koodimuudatused)
TööseanssKoodimuudatused
TegevusDiagnostika enne ja pärast käivitamist: adapter · viip olemas · väljumiskood · aeg · väljundi maht
- üleandmine→ commit 6341898 (Artefaktid)
- üleandmineDiagnostikaväljund→ Planner ootas sisendit (Demo toimijad)
ArtefaktidArtefaktid
Artefaktcommit 6341898
ArendusesDemo toimijad
Vaatlus · leidPlanner ootas sisendit
- tagasi saadetudOotab sisendit→ Anda edasi tegelik eesmärk ja alustamisjuhis · reducer-kontroll viiba kujule (Koodimuudatused)
TööseanssKoodimuudatused
TegevusAnda edasi tegelik eesmärk ja alustamisjuhis · reducer-kontroll viiba kujule
- üleandmineJärgmine käivitus→ stdout'is ainult JSON, sündmuste kirjutajat ei kutsutud kunagi (Demo toimijad)
ArendusesDemo toimijad
Vaatlus · leidstdout'is ainult JSON, sündmuste kirjutajat ei kutsutud kunagi
- tagasi saadetudProtokoll lisamata→ Sündmuseprotokolli dokument lisatakse sündmusi väljastavatele toimijatele (Koodimuudatused)
TööseanssKoodimuudatused
TegevusSündmuseprotokolli dokument lisatakse sündmusi väljastavatele toimijatele
- üleandmine→ commit 08ecb07 (Artefaktid)
ArtefaktidArtefaktid
Artefaktcommit 08ecb07
- Kontekst
- Päris alamprotsessi suitsutesti käivitus lõppes ilma transkripti sündmusteta. Ainult exit 0 põhjal ei saanud öelda, kas tööd tehti, seega lisati esmalt käivituse ümber diagnostikakirjed; pärast esimest parandust ilmnes teine tõrge, mis parandati veel kord.
- Tulemus
- Diagnostikakirjed eristasid olukorra „väljus edukalt, kuid ei teinud tööd“ edenemisest ning pärast esimest parandust alles jäänud tõrge viis täpsema vaatluse kaudu teise paranduseni.
- Piirang
- Tollaseid käivitusi uuesti ei tehtud ega nende algseid käivituskirjeid ei hangitud. Toorest diagnostikateksti (väljundi eelvaated jms) ei ole kaasatud.
Allikad ja allesjäävad piirangud
May 3, 2026
Taastati kahe töösuuna integreerimisel kadunud feed'i vormindaja
TööseanssFeed · paigutuse töösuund
Tegevus#140: feed'i vormindaja lisatud
- üleandmine→ Mõlema töösuuna kokkupanek neljapaneeliliseks paigutuseks (Integreerimine)
TööseanssTulemuskaart · sündmuse üksikasjade töösuund
TegevusTulemuskaardi töö (aegunud alus)
- üleandmine→ Mõlema töösuuna kokkupanek neljapaneeliliseks paigutuseks (Integreerimine)
KodeerimisagentIntegreerimine
TegevusMõlema töösuuna kokkupanek neljapaneeliliseks paigutuseks
- üleandmineIntegreerimise regressioon→ Aegunud alus tühistas #140 vormindaja (Integreerimine)
KodeerimisagentIntegreerimine
Vaatlus · leidAegunud alus tühistas #140 vormindaja
- tagasi saadetudVormindaja puudub→ #140 vormindaja taastamine (Integreerimine)
KodeerimisagentIntegreerimine
Tegevus#140 vormindaja taastamine
- üleandmineKombineeritud diff→ #145 (56f6f1b) · kohalik lint · tüübikontroll · testid · ehitus · ekraanikontroll (Artefaktid)
ArtefaktidArtefaktid
Artefakt#145 (56f6f1b) · kohalik lint · tüübikontroll · testid · ehitus · ekraanikontroll
- üleandmineÜleandmine järgmiseks tööks→ Üleandmise kirje: #142 teise töösuuna omanduses · #146 CI pooleli (Artefaktid)
ArtefaktidArtefaktid
ArtefaktÜleandmise kirje: #142 teise töösuuna omanduses · #146 CI pooleli
- Kontekst
- Stuudio töö oli jagatud töösuundadeks, nagu feed ja paigutus, tulemuskaart ja sündmuse üksikasjad ning teema. Pärast #145 liitmist loetles järgmise töösuuna üleandmise kirje teiste töösuundade omanduses olevaid ja veel pooleli olevaid töid.
- Tulemus
- #145 ühendas tulemuskaardi ja sündmuse üksikasjade töö paigutuse parandusega, taastas tühistatud feed'i vormindaja ning salvestas kohaliku lindi, tüübikontrolli, vormindamise, testid, ehituse ja ekraanikontrolli.
- Piirang
- Kohalikke kontrolle uuesti ei käivitatud. Üleandmise kirje ajal oli #146 veel CI-s ja liideti hiljem (109da28), seega ei joonistata seda hetktõmmist läbinuna. Töösuunapõhiseid mudeleid ei ole salvestatud.