SWISwarm Intelligence
SWISürü reçeteleri

Bağımlılık güdümlü inşa sürüsü

Görev sahipliğini ve ara ürünleri görünür kılarak paralel üretim yap.

HedefGörev AGörev BEntegrasyonÖnkoşul
  1. Hedef ve görev önkoşulları
  2. Sahibi belirli, bağımsız ara ürünler
  3. Kabul testi → entegrasyon
İletişim mantığının kavramsal şeması · agent sayısını görev paketinde belirle
  1. Çıktıyı tarif et

    Son ürünün kabul ölçütlerini ve modül arayüzlerini yaz. Dosya/alan sahipliğini görevlere dağıt.

  2. Hazır görevi seç

    Bir görevi ancak bağımlı olduğu çıktılar doğrulanmışsa başlat. Sahiplik kaydında süre ve sürüm olsun.

  3. Küçük değişiklik üret

    Çıktıyı beklenen biçimde ver; kaynak sürümünü, yapılan kontrolü ve kalan belirsizliği ekle.

  4. Birleştir ve aç

    Entegratör kabul testini çalıştırır; geçtiğinde bağımlı görevi açar. Başarısız çıktı, sonraki agentın girdisi olmasın.

Rollerin sorumluluğu

Planlayıcı
Hedefi bağımlılıklara, arayüzlere ve kabul ölçütlerine dönüştürür.
İnşacı
Yalnızca hazır ve sahipsiz görevi süreli sahiplikle alır.
Entegratör
Ara çıktıları doğrular, birleştirir ve sonraki görevi açar.

Ortak hafıza sözleşmesi

task_iddepends_onownerlease_untilbase_versionartifact_refacceptance_result
Durma koşulu
Tüm görevler doğrulandığında ve ürünün bütünleşik kabul testi geçtiğinde bitir. Döngüsel bağımlılığı başlamadan reddet.
Başlıca hata biçimi
Yerel testler geçerken bütün ürün bozulabilir. Arayüz sapması, eski sürüme yazma ve iki sahipli dosya değişikliğini ayrıca kontrol et.