Nasil Calisir
Otomatik kuyrugu etkinlestirin
Proje ayarlarini acin ve Auto-Queue secenegini aktif hale getirin. max concurrent agents (1-5) degerini ayarlayin.
Gorevleri backlog'a ekleyin
Gorevleri her zamanki gibi olusturun. Her yeni backlog gorevi otomatik olarak yurutme icin degerlendirmeye alinir.
Cokme Kurtarma
Gorevler calisirken uygulama cokerse veya kapanirsa:- Yeniden baslatmada, sahipsiz kalan tum
in_progressgorevler otomatik olarakbacklogdurumuna sifirlanir testingdurumundaki gorevler (otomatik test calisiyordu), otomatik test etkinse yeniden test edilir- Otomatik kuyruk hemen yeniden degerlendirme yapar ve hazir gorevleri baslatir
- Manuel mudahale gerekmez
Kurtarma sistemi, yalnizca veritabani durumuna degil, gercek surec durumuna bakar. Bu, zombi gorevlerin kuyruk slotlarini engellemesini onler.
Akilli Zamanlama
Kuyruk, slot sayimi icin yalnizca veritabani durumunu degil, gercek surec durumunu kullanir. Bu su anlama gelir:- Zombi gorevler (coken surecler) slotlari engellemez
- Slot hesaplama:
available = max_concurrent - actually_running_processes awaiting_subtasksisaretli gorevler, Claude surecleri sona erdikten sonra slot isgal etmis sayilmaz
DAG-Duyarli Yurutme
Gorevlerin bagimliliklari oldugunda, kuyruk kosullu is akislari dahil tam bagimlilik grafini dikkate alir:- Always/On Success — Ust gorev
doneveyatestingdurumuna ulasmalidir - On Failure — Ust gorev kalici olarak basarisiz olmalidir (yeniden denemeler tukenmis)
- Eslesiklik sinirlari dahilinde dalga tabanli paralel yurutme
Yeniden Deneme Mantigi
Proje bazindamax_retries degerini yapilandirin. Bir gorev basarisiz oldugunda:
- Yeniden deneme hakki varsa: gorev, artirilmis yeniden deneme sayisi ile backlog’a doner
- Yeniden denemeler tukendiyse: gorev kalici olarak basarisiz isaretlenir
- On Failure bagimli gorevleri artik engeli kalkmis olur ve baslatilabilir
Alt Gorev Farkindiligi
Bir ust gorev alt gorevler olusturdugunda:- Ust gorevin Claude sureci tamamlanir ancak gorev
in_progress(bekleme) durumunda kalir - Alt gorevler kuyruga alinir ve normal sekilde yurutulur
- Tum alt gorevler tamamlandiginda, ust gorev otomatik olarak
testing/donedurumuna gecer - Otomatik test ve bagimli zincirleme normal sekilde devam eder
Oncelik Siralama
Gorevler backlog’dan su siraya gore secilir:- Oncelik — High (3) -> Medium (2) -> Low (1) -> None (0)
- Kuyruk konumu — Manuel surukle-birak sirasi
- Olusturulma zamani — Eski gorevler once (FIFO)