Ainult leivategelane CRUMBi logost: naeratav leivaviil, mille paremast ülanurgast on hammustus võetud
Tagasi saali

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.

Disain ja arendus · ehitatud AI-kodeerimisagentidega

  • CLIKohalik demo
  • Web StudioKohalik demo

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.

Täielik legend

Kuidas lugeda · üks grammatika igale juhtumile

  • Veerud näitavad, kes tegutses; ülevalt alla kulgeb aeg
  • Pidevjoon: salvestatud üleandmine või järgmine samm
  • Paks tumesinine ↩: leid, mis saatis töö tagasi
  • Kriipsjoon: mitte salvestatud täitmine (kirjalik reegel, volituseta nõuanne, verifitseerimata piir)
  • Ristkülik: tegevus
  • Ümardatud: vaadeldud olek või leid
  • Murtud nurk: artefakt või tõend
  • Viirutatud veerg: arendatava toote osad (mitte selle ehitamiseks kasutatud agendid)

Juhtum 1 / 2 · Käivitus, mis lõppes koodiga exit 0, pandi näitama, kas see tegelikult tööd tegi

May 2, 2026

Käivitus, mis lõppes koodiga exit 0, pandi näitama, kas see tegelikult tööd tegi

  1. 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)
  2. 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)
  3. 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)
  4. ArtefaktidArtefaktid

    Artefaktcommit 6341898

  5. ArendusesDemo toimijad

    Vaatlus · leidPlanner ootas sisendit

  6. 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)
  7. ArendusesDemo toimijad

    Vaatlus · leidstdout'is ainult JSON, sündmuste kirjutajat ei kutsutud kunagi

  8. TööseanssKoodimuudatused

    TegevusSündmuseprotokolli dokument lisatakse sündmusi väljastavatele toimijatele

    • üleandmine→ commit 08ecb07 (Artefaktid)
  9. 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

  1. TööseanssFeed · paigutuse töösuund

    Tegevus#140: feed'i vormindaja lisatud

    • üleandmine→ Mõlema töösuuna kokkupanek neljapaneeliliseks paigutuseks (Integreerimine)
  2. TööseanssTulemuskaart · sündmuse üksikasjade töösuund

    TegevusTulemuskaardi töö (aegunud alus)

    • üleandmine→ Mõlema töösuuna kokkupanek neljapaneeliliseks paigutuseks (Integreerimine)
  3. KodeerimisagentIntegreerimine

    TegevusMõlema töösuuna kokkupanek neljapaneeliliseks paigutuseks

    • üleandmineIntegreerimise regressioon→ Aegunud alus tühistas #140 vormindaja (Integreerimine)
  4. KodeerimisagentIntegreerimine

    Vaatlus · leidAegunud alus tühistas #140 vormindaja

  5. KodeerimisagentIntegreerimine

    Tegevus#140 vormindaja taastamine

    • üleandmineKombineeritud diff→ #145 (56f6f1b) · kohalik lint · tüübikontroll · testid · ehitus · ekraanikontroll (Artefaktid)
  6. 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)
  7. 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.
Allikad ja allesjäävad piirangud