
CRUMB
Generative Game Studio · Demo
Dari ide gim satu baris hingga draf yang dapat dimainkan, dengan pekerjaan agen terlihat dan dapat diintervensi.
CRUMB adalah harness studio multi-agen untuk pembuatan prototipe gim kasual.
Keluarnya yang diam-diam dibuat dapat diamati, formatter yang hilang tertangkap saat integrasi
Dua kasus dari repositori demo publik. Planner, Builder, dan Verifier adalah actor di dalam demo, bukan agen pemrograman dalam tampilan ini.
May 2, 2026
Eksekusi yang berakhir dengan exit 0 dibuat menunjukkan apakah ia benar-benar bekerja
Dalam pengembanganActor demo
Observasi · temuan0 event transkrip · exit 0
- serah terima0 event, namun exit 0→ Bedakan “berakhir tetapi tidak bekerja” dari kemajuan (Pengembang)
OrangPengembang
TindakanBedakan “berakhir tetapi tidak bekerja” dari kemajuan
- serah terimaDiagnostik dulu→ Diagnostik sebelum/sesudah spawn: adapter · ada prompt · exit · waktu · ukuran output (Perubahan kode)
Sesi kerjaPerubahan kode
TindakanDiagnostik sebelum/sesudah spawn: adapter · ada prompt · exit · waktu · ukuran output
- serah terima→ commit 6341898 (Keluaran)
- serah terimaOutput diagnostik→ Planner sedang menunggu input (Actor demo)
ArtefakKeluaran
Artefakcommit 6341898
Dalam pengembanganActor demo
Observasi · temuanPlanner sedang menunggu input
- dikembalikanMenunggu input→ Teruskan goal sebenarnya dan instruksi mulai · reducer memeriksa bentuk prompt (Perubahan kode)
Sesi kerjaPerubahan kode
TindakanTeruskan goal sebenarnya dan instruksi mulai · reducer memeriksa bentuk prompt
- serah terimaEksekusi berikutnya→ Hanya JSON di stdout, event writer tidak pernah dipanggil (Actor demo)
Dalam pengembanganActor demo
Observasi · temuanHanya JSON di stdout, event writer tidak pernah dipanggil
- dikembalikanProtokol tidak disuntikkan→ Suntikkan dokumen event protocol ke actor yang memancarkan event (Perubahan kode)
Sesi kerjaPerubahan kode
TindakanSuntikkan dokumen event protocol ke actor yang memancarkan event
- serah terima→ commit 08ecb07 (Keluaran)
ArtefakKeluaran
Artefakcommit 08ecb07
- Konteks
- Eksekusi smoke dengan subproses nyata berakhir tanpa event transkrip. Exit 0 saja tidak dapat menunjukkan apakah pekerjaan dilakukan, sehingga catatan diagnostik di sekitar eksekusi didahulukan; setelah perbaikan pertama, kegagalan lain muncul dan diperbaiki sekali lagi.
- Hasil
- Catatan diagnostik memisahkan “keluar dengan sukses tetapi tidak bekerja” dari kemajuan, dan kegagalan yang tersisa setelah perbaikan pertama mengarah, melalui observasi yang lebih spesifik, ke perbaikan kedua.
- Batasan
- Eksekusi saat itu tidak dijalankan ulang dan catatan eksekusi aslinya tidak diambil. Teks diagnostik mentah (pratinjau output dan sebagainya) tidak dimuat.
Sumber dan batasan yang tersisa
May 3, 2026
Memulihkan feed formatter yang hilang saat mengintegrasikan dua alur kerja
Sesi kerjaAlur feed · layout
Tindakan#140: feed formatter ditambahkan
- serah terima→ Rakit kedua alur menjadi layout empat panel (Integrasi)
Sesi kerjaAlur scorecard · event detail
TindakanPekerjaan scorecard (base usang)
- serah terima→ Rakit kedua alur menjadi layout empat panel (Integrasi)
Agen pemrogramanIntegrasi
TindakanRakit kedua alur menjadi layout empat panel
- serah terimaRegresi integrasi→ Base usang mengembalikan formatter #140 (Integrasi)
Agen pemrogramanIntegrasi
Observasi · temuanBase usang mengembalikan formatter #140
- dikembalikanFormatter hilang→ Pulihkan formatter #140 (Integrasi)
Agen pemrogramanIntegrasi
TindakanPulihkan formatter #140
- serah terimaDiff gabungan→ #145 (56f6f1b) · lint · typecheck · test · build lokal · pemeriksaan layar (Keluaran)
ArtefakKeluaran
Artefak#145 (56f6f1b) · lint · typecheck · test · build lokal · pemeriksaan layar
- serah terimaSerah terima untuk pekerjaan selanjutnya→ Catatan serah terima: #142 milik alur lain · #146 CI sedang berjalan (Keluaran)
ArtefakKeluaran
ArtefakCatatan serah terima: #142 milik alur lain · #146 CI sedang berjalan
- Konteks
- Pekerjaan Studio dibagi ke dalam alur seperti feed dan layout, scorecard dan event detail, serta tema. Setelah #145 di-merge, catatan serah terima untuk alur berikutnya mencantumkan pekerjaan milik alur lain dan pekerjaan yang masih tertunda.
- Hasil
- #145 menggabungkan pekerjaan scorecard dan event detail dengan perbaikan layout, memulihkan feed formatter yang telah dikembalikan, dan mencatat lint, typecheck, format, test, build lokal, serta pemeriksaan layar.
- Batasan
- Pemeriksaan lokal tidak dijalankan ulang. Saat catatan serah terima dibuat, #146 masih di CI dan di-merge kemudian (109da28), sehingga snapshot itu tidak digambarkan lolos. Model per alur tidak tercatat.