Görev bağımlılıkları yürütme sırasını tanımlar ve gelişmiş orkestrasyon kalıplarını mümkün kılar. Claude Board, koşullu dallanma, otomatik bağlam paylaşımı ve alt görev oluşturma destekli tam DAG (Yönlü Döngüsel Olmayan Graf) bağımlılıklarını destekler.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.
Bağımlılık Ekleme
Koşullu Bağımlılıklar
Bağımlılıklar, alt görevlerin ne zaman tetikleneceğini kontrol eden koşullara sahip olabilir:| Koşul | Kenar Rengi | Davranış |
|---|---|---|
| Always (varsayılan) | Gri düz çizgi | Üst görev done veya testing durumuna ulaştığında alt görev başlar |
| On Success | Yeşil kesikli | Always ile aynı — üst görev başarılı olduğunda alt görev başlar |
| On Failure | Kırmızı kesikli | Yalnızca üst görev kalıcı olarak başarısız olduğunda (yeniden denemeler tükendiği) alt görev başlar |
Ajan Bağlam Aktarımı
Bir üst görev tamamlandığında, Claude Board otomatik olarak şunları içeren bir bağlam özeti oluşturur:- Git diff istatistikleri (değişen dosyalar)
- Son commit mesajları
- Son Claude çıktı özeti
- Dal bilgisi
Alt Görev Oluşturma
Çalışan ajanlar, MCP araçları aracılığıyla alt görevler oluşturabilir. Bir ajanparent_task_id ile create_task çağırdığında, alt görev üst göreve bağlanır:
- Ajan,
parent_task_iddeğerini kendi görev kimliğine ayarlayarakcreate_taskçağrısında bulunur - Alt görev backlog’da oluşturulur ve otomatik olarak kuyruğa alınır
- Claude süreci tamamlandıktan sonra üst görev alt görevleri bekleme durumuna geçer
- Alt görevler yürütülür (DAG ve eşleşiklik kurallarına uygun olarak)
- Tüm alt görevler
done/testingdurumuna ulaştığında, üst görev otomatik olarak tamamlanır
Alt görevler, üst görevin proje bağlamını miras alır. Üst görev istemi, Claude’a alt görevler oluştururken
parent_task_id değerini nasıl kullanacağını belirtir.Döngü Algılama
Claude Board, DFS (Öncelik Derinlik Araması) geçişi kullanarak döngüsel bağımlılıkları önler. Bir bağımlılık eklemek bir döngü oluşturacaksa (A -> B -> C -> A), işlem reddedilir.Bağımlılık Kalıpları
- Chain
- Fan-out
- Fan-in
- Conditional
Sıralı: A -> B -> C -> D. Her görev ancak önceki tamamlandıktan sonra başlar.
API
addDependency(taskId, dependsOnId, conditionType?)— Opsiyonel koşul (always,on_success,on_failure) ile bağımlılık ekleremoveDependency(taskId, dependsOnId)— Bir bağımlılığı kaldırgetTaskDependencies(taskId)— Üst ve alt görevleri getirgetDependencyGraph(projectId)— Kenarlar (conditionTypedahil) ve dalgalar içeren tam grafgetExecutionWaves(projectId)— Dalga gruplamaları