Csak a kenyérfigura a CRUMB-logóból: mosolygó kenyérszelet, a jobb felső sarkából kiharapva
Vissza a terembe

CRUMB

Generative Game Studio · Demo

Egysoros játékötlettől játszható vázlatig, az ágensek munkáját szem előtt tartva és beavatkozásra nyitva.

A CRUMB többágenses stúdió-keretrendszer casual játékok prototípusaihoz.

Tervezés és fejlesztés · AI kódoló ágensekkel építve

  • CLIHelyi demó
  • Webes StudioHelyi demó

Megfigyelhetővé tett csendes kilépés, integrációkor elkapott elveszett formázó

Két eset a nyilvános demótárolóból. A Planner, a Builder és a Verifier a demón belüli szereplők, nem az ebben a nézetben szereplő kódoló ágensek.

Teljes jelmagyarázat

Olvasási útmutató · minden esetre ugyanaz a nyelvtan

  • Az oszlopok azt mutatják, ki cselekedett; fentről lefelé az idő halad
  • Folytonos: rögzített átadás vagy következő lépés
  • Vastag lazúrkék ↩: munkát visszaküldő megállapítás
  • Szaggatott: nem rögzített végrehajtás (írott szabály, jogkör nélküli tanács, nem igazolt határ)
  • Téglalap: művelet
  • Lekerekített: megfigyelt állapot vagy megállapítás
  • Behajtott sarok: artefaktum vagy bizonyíték
  • Vonalkázott oszlop: a fejlesztett termék részei (nem a megépítéséhez használt ágensek)

Eset 1 / 2 · Egy exit 0-val zárult futtatásról láthatóvá tették, hogy végzett-e ténylegesen munkát

May 2, 2026

Egy exit 0-val zárult futtatásról láthatóvá tették, hogy végzett-e ténylegesen munkát

  1. Fejlesztés tárgyaDemószereplők

    Megfigyelés · megállapítás0 átirat-esemény · exit 0

    • átadás0 esemény, mégis exit 0→ A „véget ért, de nem dolgozott” elkülönítése az előrehaladástól (Fejlesztő)
  2. EmberFejlesztő

    MűveletA „véget ért, de nem dolgozott” elkülönítése az előrehaladástól

    • átadásElőbb diagnosztika→ Indítás előtti/utáni diagnosztika: adapter · van-e prompt · exit · idő · kimeneti méret (Kódváltozások)
  3. MunkamenetKódváltozások

    MűveletIndítás előtti/utáni diagnosztika: adapter · van-e prompt · exit · idő · kimeneti méret

    • átadás→ commit 6341898 (Artefaktumok)
    • átadásDiagnosztikai kimenet→ A planner bemenetre várt (Demószereplők)
  4. ArtefaktumokArtefaktumok

    Artefaktumcommit 6341898

  5. Fejlesztés tárgyaDemószereplők

    Megfigyelés · megállapításA planner bemenetre várt

  6. MunkamenetKódváltozások

    MűveletA valódi cél és egy indító utasítás átadása · reducer-ellenőrzés a prompt formájára

    • átadásKövetkező futtatás→ Csak JSON a stdout-on, az eseményíró soha nem hívódott meg (Demószereplők)
  7. Fejlesztés tárgyaDemószereplők

    Megfigyelés · megállapításCsak JSON a stdout-on, az eseményíró soha nem hívódott meg

  8. MunkamenetKódváltozások

    MűveletAz eseményprotokoll-dokumentum befűzése az eseményeket kibocsátó szereplőkbe

    • átadás→ commit 08ecb07 (Artefaktumok)
  9. ArtefaktumokArtefaktumok

    Artefaktumcommit 08ecb07

Háttér
Egy valódi alfolyamat-smoke-futtatás átirat-események nélkül ért véget. Az exit 0 önmagában nem árulta el, történt-e munka, ezért előbb a futtatás körüli diagnosztikai feljegyzések készültek el; az első javítás után egy másik hiba jelent meg, és azt is kijavították.
Eredmény
A diagnosztikai feljegyzések elválasztották a „sikeresen kilépett, de nem dolgozott” esetet az előrehaladástól, az első javítás után megmaradt hiba pedig egy pontosabb megfigyelésen át a második javításhoz vezetett.
Korlát
Az akkori futtatásokat nem futtatták újra, és eredeti futtatási feljegyzéseiket nem kérték le. A nyers diagnosztikai szöveg (kimeneti előnézetek és hasonlók) nem szerepel.
Források és fennmaradó korlátok

May 3, 2026

Két munkafolyam integrálása közben elveszett hírfolyam-formázó visszaállítása

  1. MunkamenetHírfolyam · elrendezés folyam

    Művelet#140: hírfolyam-formázó hozzáadva

    • átadás→ A két folyam összeállítása a négypaneles elrendezésbe (Integráció)
  2. MunkamenetScorecard · eseményrészletek folyam

    MűveletScorecard-munka (elavult alap)

    • átadás→ A két folyam összeállítása a négypaneles elrendezésbe (Integráció)
  3. Kódoló ágensIntegráció

    MűveletA két folyam összeállítása a négypaneles elrendezésbe

    • átadásIntegrációs regresszió→ Az elavult alap visszavonta a #140 formázóját (Integráció)
  4. Kódoló ágensIntegráció

    Megfigyelés · megállapításAz elavult alap visszavonta a #140 formázóját

  5. Kódoló ágensIntegráció

    MűveletA #140 formázójának visszaállítása

    • átadásEgyesített diff→ #145 (56f6f1b) · helyi lint · typecheck · teszt · build · képernyő-ellenőrzés (Artefaktumok)
  6. ArtefaktumokArtefaktumok

    Artefaktum#145 (56f6f1b) · helyi lint · typecheck · teszt · build · képernyő-ellenőrzés

    • átadásÁtadás a további munkához→ Átadási feljegyzés: a #142 egy másik folyamé · a #146 CI-ja folyamatban (Artefaktumok)
  7. ArtefaktumokArtefaktumok

    ArtefaktumÁtadási feljegyzés: a #142 egy másik folyamé · a #146 CI-ja folyamatban

Háttér
A Studio munkája folyamokra oszlott, például hírfolyam és elrendezés, scorecard és eseményrészletek, valamint téma. A #145 beolvasztása után a következő folyam átadási feljegyzése felsorolta a más folyamokhoz tartozó és a még függő munkákat.
Eredmény
A #145 egyesítette a scorecard- és eseményrészlet-munkát az elrendezési javítással, visszaállította a korábban visszavont hírfolyam-formázót, és rögzítette a helyi lint, typecheck, formázás, teszt, build és képernyő-ellenőrzés eredményét.
Korlát
A helyi ellenőrzéseket nem futtatták újra. Az átadási feljegyzés idején a #146 még CI-ban volt, és később olvasztották be (109da28), ezért ez a pillanatkép nincs sikeresként ábrázolva. A folyamonkénti modellek nincsenek rögzítve.
Források és fennmaradó korlátok