Pelkkä leipähahmo CRUMB-logosta: hymyilevä leipäviipale, jonka oikeasta yläkulmasta on haukattu pala
Takaisin saliin

CRUMB

Generative Game Studio · Demo

Yhden rivin peli-ideasta pelattavaan luonnokseen, agenttien työ näkyvillä ja ohjattavissa.

CRUMB on moniagenttinen studiokehys kevyiden pelien prototypointiin.

Suunnittelu ja kehitys · rakennettu AI-koodausagenttien avulla

  • CLIPaikallinen demo
  • Web StudioPaikallinen demo

Äänetön poistuminen tehtiin havaittavaksi, kadonnut muotoilija saatiin kiinni integroinnissa

Kaksi tapausta julkisesta demorepositoriosta. Planner, Builder ja Verifier ovat demon sisäisiä toimijoita, eivät tämän näkymän koodausagentteja.

Koko selite

Lukuohje · sama kielioppi joka tapauksessa

  • Sarakkeet kertovat, kuka toimi; ylhäältä alas kulkee aika
  • Yhtenäinen: kirjattu luovutus tai seuraava vaihe
  • Paksu tummansininen ↩: havainto, joka palautti työn
  • Katkoviiva: ei kirjattu suoritus (kirjoitettu sääntö, neuvo ilman valtuutta, todentamaton raja)
  • Suorakulmio: toimenpide
  • Pyöristetty: havaittu tila tai löydös
  • Taitettu kulma: artefakti tai näyttö
  • Viivoitettu sarake: kehitteillä olevan tuotteen osat (ei sen rakentamiseen käytetyt agentit)

Tapaus 1 / 2 · Ajo, joka päättyi koodiin exit 0, saatiin näyttämään, tekikö se oikeasti mitään

May 2, 2026

Ajo, joka päättyi koodiin exit 0, saatiin näyttämään, tekikö se oikeasti mitään

  1. KehitteilläDemon toimijat

    Havainto · löydös0 transkriptitapahtumaa · exit 0

    • luovutus0 tapahtumaa, silti exit 0→ Erota ”päättyi mutta ei tehnyt työtä” edistymisestä (Kehittäjä)
  2. IhminenKehittäjä

    ToimenpideErota ”päättyi mutta ei tehnyt työtä” edistymisestä

    • luovutusDiagnostiikka ensin→ Diagnostiikka ennen ja jälkeen käynnistyksen: sovitin · kehote mukana · poistumiskoodi · aika · tulosteen koko (Koodimuutokset)
  3. TyöistuntoKoodimuutokset

    ToimenpideDiagnostiikka ennen ja jälkeen käynnistyksen: sovitin · kehote mukana · poistumiskoodi · aika · tulosteen koko

    • luovutus→ commit 6341898 (Artefaktit)
    • luovutusDiagnostiikkatuloste→ Planner odotti syötettä (Demon toimijat)
  4. ArtefaktitArtefaktit

    Artefakticommit 6341898

  5. KehitteilläDemon toimijat

    Havainto · löydösPlanner odotti syötettä

  6. TyöistuntoKoodimuutokset

    ToimenpideVälitä todellinen tavoite ja aloitusohje · reducer-tarkistus kehotteen muodolle

    • luovutusSeuraava ajo→ Vain JSONia stdoutiin, tapahtumien kirjoittajaa ei koskaan kutsuttu (Demon toimijat)
  7. KehitteilläDemon toimijat

    Havainto · löydösVain JSONia stdoutiin, tapahtumien kirjoittajaa ei koskaan kutsuttu

  8. TyöistuntoKoodimuutokset

    ToimenpideTapahtumaprotokollan dokumentti lisätään tapahtumia lähettäville toimijoille

    • luovutus→ commit 08ecb07 (Artefaktit)
  9. ArtefaktitArtefaktit

    Artefakticommit 08ecb07

Konteksti
Oikea aliprosessin savutestiajo päättyi ilman transkriptitapahtumia. Pelkästä exit 0 -koodista ei voinut päätellä, tehtiinkö työtä, joten ensin lisättiin diagnostiikkakirjaukset ajon ympärille; ensimmäisen korjauksen jälkeen ilmeni toinen epäonnistuminen, joka korjattiin vielä kerran.
Tulos
Diagnostiikkakirjaukset erottivat tilanteen ”poistui onnistuneesti mutta ei tehnyt työtä” edistymisestä, ja ensimmäisen korjauksen jälkeen jäänyt epäonnistuminen johti tarkemman havainnon kautta toiseen korjaukseen.
Raja
Silloisia ajoja ei ajettu uudelleen eikä niiden alkuperäisiä ajokirjauksia haettu. Raakaa diagnostiikkatekstiä (tulosteen esikatselut ja muut) ei ole mukana.
Lähteet ja jäljelle jäävät rajat

May 3, 2026

Kahden työvirran integroinnissa kadonnut feed-muotoilija palautettiin

  1. TyöistuntoFeed · asettelu -työvirta

    Toimenpide#140: feed-muotoilija lisätty

    • luovutus→ Molemmat työvirrat kootaan nelipaneeliseen asetteluun (Integrointi)
  2. TyöistuntoTuloskortti · tapahtuman tiedot -työvirta

    ToimenpideTuloskorttityö (vanhentunut pohja)

    • luovutus→ Molemmat työvirrat kootaan nelipaneeliseen asetteluun (Integrointi)
  3. KoodausagenttiIntegrointi

    ToimenpideMolemmat työvirrat kootaan nelipaneeliseen asetteluun

    • luovutusIntegroinnin regressio→ Vanhentunut pohja kumosi #140:n muotoilijan (Integrointi)
  4. KoodausagenttiIntegrointi

    Havainto · löydösVanhentunut pohja kumosi #140:n muotoilijan

  5. KoodausagenttiIntegrointi

    Toimenpide#140:n muotoilija palautetaan

    • luovutusYhdistetty diff→ #145 (56f6f1b) · paikallinen lint · tyyppitarkistus · testit · koonti · näkymätarkistus (Artefaktit)
  6. ArtefaktitArtefaktit

    Artefakti#145 (56f6f1b) · paikallinen lint · tyyppitarkistus · testit · koonti · näkymätarkistus

    • luovutusLuovutus seuraavaa työtä varten→ Luovutuskirjaus: #142 toisen työvirran omistama · #146 CI kesken (Artefaktit)
  7. ArtefaktitArtefaktit

    ArtefaktiLuovutuskirjaus: #142 toisen työvirran omistama · #146 CI kesken

Konteksti
Studion työ oli jaettu työvirtoihin, kuten feed ja asettelu, tuloskortti ja tapahtuman tiedot sekä teema. Kun #145 oli yhdistetty, seuraavan työvirran luovutuskirjaus listasi muiden työvirtojen omistamat ja vielä kesken olevat työt.
Tulos
#145 yhdisti tuloskortti- ja tapahtuman tiedot -työn asettelukorjaukseen, palautti kumotun feed-muotoilijan ja kirjasi paikallisen lintin, tyyppitarkistuksen, muotoilun, testit, koonnin ja näkymätarkistuksen.
Raja
Paikallisia tarkistuksia ei ajettu uudelleen. Luovutuskirjauksen aikaan #146 oli vielä CI:ssä ja yhdistettiin myöhemmin (109da28), joten tilannekuvaa ei piirretä läpäistynä. Työvirtakohtaisia malleja ei ole kirjattu.
Lähteet ja jäljelle jäävät rajat