Samotná postavička chleba z loga CRUMB: usmiaty krajec chleba s odhryznutým pravým horným rohom
Späť do sály

CRUMB

Generative Game Studio · Demo

Od jednovetého nápadu na hru k hrateľnému návrhu, s prácou agentov na očiach a otvorenou zásahom.

CRUMB je multiagentový štúdiový harness na prototypovanie casual hier.

Návrh a vývoj · vytvorené s kódovacími agentmi AI

  • CLILokálne demo
  • Web StudioLokálne demo

Tichý exit spozorovateľnený, stratený formatter zachytený pri integrácii

Dva prípady z verejného repozitára dema. Planner, Builder a Verifier sú aktéri vnútri dema, nie kódovací agenti z tohto pohľadu.

Celá legenda

Ako čítať · jedna gramatika pre každý prípad

  • Stĺpce sú ten, kto konal; zhora nadol plynie čas
  • Plná čiara: zaznamenané odovzdanie alebo ďalší krok
  • Hrubá lapisová ↩: zistenie, ktoré vrátilo prácu
  • Prerušovaná: nejde o zaznamenané vykonanie (spísané pravidlo, rada bez oprávnenia, neoverená hranica)
  • Obdĺžnik: akcia
  • Zaoblený: pozorovaný stav alebo zistenie
  • Prehnutý roh: artefakt alebo doklad
  • Šrafovaný stĺpec: časti vyvíjaného produktu (nie agenti použití na jeho stavbu)

Prípad 1 / 2 · Beh, ktorý skončil exit 0, začal ukazovať, či skutočne odviedol nejakú prácu

May 2, 2026

Beh, ktorý skončil exit 0, začal ukazovať, či skutočne odviedol nejakú prácu

  1. Vo vývojiAktéri dema

    Pozorovanie · zistenie0 udalostí prepisu · exit 0

    • odovzdanie0 udalostí, a predsa exit 0→ Odlíšiť „skončil, ale nepracoval“ od postupu (Vývojár)
  2. ČlovekVývojár

    AkciaOdlíšiť „skončil, ale nepracoval“ od postupu

    • odovzdanieNajprv diagnostika→ Diagnostika pred spawn a po ňom: adaptér · prítomnosť promptu · exit · čas · veľkosť výstupu (Zmeny kódu)
  3. Pracovná reláciaZmeny kódu

    AkciaDiagnostika pred spawn a po ňom: adaptér · prítomnosť promptu · exit · čas · veľkosť výstupu

    • odovzdanie→ commit 6341898 (Artefakty)
    • odovzdanieDiagnostický výstup→ Planner čakal na vstup (Aktéri dema)
  4. ArtefaktyArtefakty

    Artefaktcommit 6341898

  5. Vo vývojiAktéri dema

    Pozorovanie · zisteniePlanner čakal na vstup

  6. Pracovná reláciaZmeny kódu

    AkciaOdovzdať skutočný cieľ a pokyn na štart · kontrola reducera na tvar promptu

    • odovzdanieĎalší beh→ Na stdout len JSON, writer udalostí nikdy nevolaný (Aktéri dema)
  7. Vo vývojiAktéri dema

    Pozorovanie · zistenieNa stdout len JSON, writer udalostí nikdy nevolaný

  8. Pracovná reláciaZmeny kódu

    AkciaVložiť dokument protokolu udalostí do aktérov, ktorí vysielajú udalosti

    • odovzdanie→ commit 08ecb07 (Artefakty)
  9. ArtefaktyArtefakty

    Artefaktcommit 08ecb07

Kontext
Skutočný smoke beh podprocesu skončil bez udalostí prepisu. Samotný exit 0 nepovedal, či sa práca odviedla, preto najprv vznikli diagnostické záznamy okolo behu; po prvej oprave sa objavilo iné zlyhanie a opravilo sa ešte raz.
Výsledok
Diagnostické záznamy oddelili „úspešne skončil, ale nepracoval“ od postupu a zlyhanie, ktoré zostalo po prvej oprave, viedlo cez konkrétnejšie pozorovanie k druhej oprave.
Obmedzenie
Vtedajšie behy sa znova nespúšťali a ich pôvodné záznamy sa nezískali. Surový diagnostický text (náhľady výstupu a pod.) nie je zahrnutý.
Zdroje a zostávajúce obmedzenia

May 3, 2026

Obnovený formatter feedu stratený pri integrácii dvoch pracovných prúdov

  1. Pracovná reláciaPrúd feed · rozloženie

    Akcia#140: pridaný formatter feedu

    • odovzdanie→ Zložiť oba prúdy do rozloženia so štyrmi panelmi (Integrácia)
  2. Pracovná reláciaPrúd scorecard · detail udalostí

    AkciaPráca na scorecard (zastaraný základ)

    • odovzdanie→ Zložiť oba prúdy do rozloženia so štyrmi panelmi (Integrácia)
  3. Kódovací agentIntegrácia

    AkciaZložiť oba prúdy do rozloženia so štyrmi panelmi

    • odovzdanieRegresia integrácie→ Zastaraný základ vrátil formatter z #140 (Integrácia)
  4. Kódovací agentIntegrácia

    Pozorovanie · zistenieZastaraný základ vrátil formatter z #140

  5. Kódovací agentIntegrácia

    AkciaObnoviť formatter z #140

    • odovzdanieSpojený diff→ #145 (56f6f1b) · lokálny lint · typecheck · test · build · kontrola obrazovky (Artefakty)
  6. ArtefaktyArtefakty

    Artefakt#145 (56f6f1b) · lokálny lint · typecheck · test · build · kontrola obrazovky

    • odovzdanieOdovzdanie nadväzujúcej práce→ Záznam odovzdania: #142 patrí inému prúdu · #146 v CI (Artefakty)
  7. ArtefaktyArtefakty

    ArtefaktZáznam odovzdania: #142 patrí inému prúdu · #146 v CI

Kontext
Práca na Studio sa rozdelila do prúdov ako feed a rozloženie, scorecard a detail udalostí a motív. Po zlúčení #145 uvádzal záznam odovzdania pre ďalší prúd práce, ktoré vlastnili iné prúdy, a práce ešte nevybavené.
Výsledok
#145 spojil prácu na scorecard a detaile udalostí s opravou rozloženia, obnovil vrátený formatter feedu a zaznamenal lokálny lint, typecheck, format, test, build a kontrolu obrazovky.
Obmedzenie
Lokálne kontroly sa znova nespúšťali. V čase záznamu odovzdania bol #146 ešte v CI a zlúčený bol neskôr (109da28), preto sa táto snímka nezobrazuje ako úspešná. Modely jednotlivých prúdov nie sú zaznamenané.
Zdroje a zostávajúce obmedzenia