
CRUMB
Generative Game Studio · Demo
Fra en spillidé på én linje til et spillbart utkast, med agentenes arbeid synlig og åpent for inngrep.
CRUMB er en studio-harness med flere agenter for prototyper av casual-spill.
En stille avslutning gjort observerbar, en tapt formatter fanget ved integrasjonen
To caser fra det offentlige demo-repositoryet. Planner, Builder og Verifier er actors inne i demoen, ikke kodeagentene i denne visningen.
May 2, 2026
En kjøring som endte med exit 0, fikk vise om den faktisk hadde gjort noe arbeid
Under utviklingDemoens actors
Observasjon · funn0 transkripsjonshendelser · exit 0
- overlevering0 hendelser, likevel exit 0→ Skill «avsluttet, men gjorde ikke noe arbeid» fra framdrift (Utvikler)
PersonUtvikler
HandlingSkill «avsluttet, men gjorde ikke noe arbeid» fra framdrift
- overleveringDiagnostikk først→ Diagnostikk før/etter spawn: adapter · prompt til stede · exit · tid · utdatastørrelse (Kodeendringer)
ArbeidssesjonKodeendringer
HandlingDiagnostikk før/etter spawn: adapter · prompt til stede · exit · tid · utdatastørrelse
- overlevering→ commit 6341898 (Artefakter)
- overleveringDiagnostisk utdata→ Planner ventet på input (Demoens actors)
ArtefakterArtefakter
Artefaktcommit 6341898
Under utviklingDemoens actors
Observasjon · funnPlanner ventet på input
- sendt tilbakeVenter på input→ Send det faktiske goal og en startinstruks · reducer-kontroll av promptens form (Kodeendringer)
ArbeidssesjonKodeendringer
HandlingSend det faktiske goal og en startinstruks · reducer-kontroll av promptens form
- overleveringNeste kjøring→ Bare JSON på stdout, event writer ble aldri kalt (Demoens actors)
Under utviklingDemoens actors
Observasjon · funnBare JSON på stdout, event writer ble aldri kalt
- sendt tilbakeProtokoll ikke injisert→ Injiser dokumentet om hendelsesprotokollen i actors som sender ut hendelser (Kodeendringer)
ArbeidssesjonKodeendringer
HandlingInjiser dokumentet om hendelsesprotokollen i actors som sender ut hendelser
- overlevering→ commit 08ecb07 (Artefakter)
ArtefakterArtefakter
Artefaktcommit 08ecb07
- Kontekst
- En smoke-kjøring med en faktisk underprosess endte uten transkripsjonshendelser. Exit 0 alene kunne ikke vise om det var gjort arbeid, så diagnostiske logger rundt kjøringen kom først; etter den første rettingen dukket en annen feil opp og ble rettet én gang til.
- Resultat
- De diagnostiske loggene skilte «avsluttet vellykket, men gjorde ikke noe arbeid» fra framdrift, og feilen som gjensto etter den første rettingen, førte via en mer spesifikk observasjon til den andre rettingen.
- Begrensning
- Kjøringene fra den gang ble ikke kjørt på nytt, og de opprinnelige kjøreloggene ble ikke hentet. Den rå diagnostiske teksten (forhåndsvisninger av utdata osv.) er ikke tatt med.
Kilder og gjenværende begrensninger
May 3, 2026
Feed-formatteren som gikk tapt da to arbeidsspor ble integrert, ble gjenopprettet
ArbeidssesjonFeed · layout-spor
Handling#140: feed-formatter lagt til
- overlevering→ Sett sammen begge spor i layouten med fire paneler (Integrasjon)
ArbeidssesjonScorecard · event detail-spor
HandlingScorecard-arbeid (utdatert base)
- overlevering→ Sett sammen begge spor i layouten med fire paneler (Integrasjon)
KodeagentIntegrasjon
HandlingSett sammen begge spor i layouten med fire paneler
- overleveringRegresjon ved integrasjon→ Den utdaterte basen rullet tilbake formatteren fra #140 (Integrasjon)
KodeagentIntegrasjon
Observasjon · funnDen utdaterte basen rullet tilbake formatteren fra #140
- sendt tilbakeFormatter mangler→ Gjenopprett formatteren fra #140 (Integrasjon)
KodeagentIntegrasjon
HandlingGjenopprett formatteren fra #140
- overleveringSamlet diff→ #145 (56f6f1b) · lokal lint · typecheck · test · build · skjermkontroll (Artefakter)
ArtefakterArtefakter
Artefakt#145 (56f6f1b) · lokal lint · typecheck · test · build · skjermkontroll
- overleveringOverlevering for etterfølgende arbeid→ Overleveringslogg: #142 eid av et annet spor · #146 CI pågår (Artefakter)
ArtefakterArtefakter
ArtefaktOverleveringslogg: #142 eid av et annet spor · #146 CI pågår
- Kontekst
- Studio-arbeidet var delt i spor som feed og layout, scorecard og event detail samt tema. Etter at #145 var flettet inn, oppga overleveringsloggen for neste spor arbeid som andre spor eide, og arbeid som fortsatt gjensto.
- Resultat
- #145 slo sammen scorecard- og event detail-arbeidet med layoutrettingen, gjenopprettet feed-formatteren som var rullet tilbake, og registrerte lokal lint, typecheck, format, test, build og en skjermkontroll.
- Begrensning
- De lokale kontrollene ble ikke kjørt på nytt. Da overleveringsloggen ble skrevet, var #146 fortsatt i CI og ble flettet inn senere (109da28), så det øyeblikksbildet tegnes ikke som bestått. Modeller per spor er ikke registrert.