Pipeline sistemi, bağımlılık takibi, otomatik yeniden deneme, çökme kurtarma ve sürekli kuyruk izleme ile görev yürütmeyi yönetir. Proje bazında otomatik kuyruğu etkinleştirin, gerisini Claude Board halletsin.Documentation Index
Fetch the complete documentation index at: https://docs.claboard.dev/llms.txt
Use this file to discover all available pages before exploring further.
Nasıl Çalışır
Otomatik kuyruğu etkinleştirin
Proje ayarlarını açın ve Auto-Queue seçeneğini aktif hale getirin. max concurrent agents (1-5) değerini ayarlayın.
Görevleri backlog'a ekleyin
Görevleri her zamanki gibi oluşturun. Her yeni backlog görevi otomatik olarak yürütme için değerlendirmeye alınır.
Çökme Kurtarma
Görevler çalışırken uygulama çökerse veya kapanırsa:- Yeniden başlatmada, sahipsiz kalan tüm
in_progressgörevler otomatik olarakbacklogdurumuna sıfırlanır testingdurumundaki görevler (otomatik test çalışıyordu), otomatik test etkinse yeniden test edilir- Otomatik kuyruk hemen yeniden değerlendirme yapar ve hazır görevleri başlatır
- Manuel müdahale gerekmez
Kurtarma sistemi, yalnızca veritabanı durumuna değil, gerçek süreç durumuna bakar. Bu, zombi görevlerin kuyruk slotlarını engellemesini önler.
Akıllı Zamanlama
Kuyruk, slot sayımı için yalnızca veritabanı durumunu değil, gerçek süreç durumunu kullanır. Bu şu anlama gelir:- Zombi görevler (çöken süreçler) slotları engellemez
- Slot hesaplama:
available = max_concurrent - actually_running_processes awaiting_subtasksişaretli görevler, Claude süreçleri sona erdikten sonra slot işgal etmiş sayılmaz
DAG-Duyarlı Yürütme
Görevlerin bağımlılıkları olduğunda, kuyruk koşullu iş akışları dahil tam bağımlılık grafını dikkate alır:- Always/On Success — Üst görev
doneveyatestingdurumuna ulaşmalıdır - On Failure — Üst görev kalıcı olarak başarısız olmalıdır (yeniden denemeler tükenmiş)
- Eşleşiklik sınırları dahilinde dalga tabanlı paralel yürütme
Yeniden Deneme Mantığı
Proje bazındamax_retries değerini yapılandırın. Bir görev başarısız olduğunda:
- Yeniden deneme hakkı varsa: görev, artırılmış yeniden deneme sayısı ile backlog’a döner
- Yeniden denemeler tükendiyse: görev kalıcı olarak başarısız işaretlenir
- On Failure bağımlı görevleri artık engeli kalkmış olur ve başlatılabilir
Alt Görev Farkındalığı
Bir üst görev alt görevler oluşturduğunda:- Üst görevin Claude süreci tamamlanır ancak görev
in_progress(bekleme) durumunda kalır - Alt görevler kuyruğa alınır ve normal şekilde yürütülür
- Tüm alt görevler tamamlandığında, üst görev otomatik olarak
testing/donedurumuna geçer - Otomatik test ve bağımlı zincirleme normal şekilde devam eder
Öncelik Sıralama
Görevler backlog’dan şu sıraya göre seçilir:- Öncelik — High (3) -> Medium (2) -> Low (1) -> None (0)
- Kuyruk konumu — Manuel sürükle-bırak sırası
- Oluşturulma zamanı — Eski görevler önce (FIFO)