Tanımla
İstenen sonucu, repository veya sistem sınırını, kısıtları, kabul kriterlerini, riski ve gerekli evidence'ı tanımla.
Software Factory, yazılım hedeflerini kontrolsüz tek seferlik kod üretimi yerine yönetilen engineering işlerine dönüştürmek için tasarlanan ILAIOS yeteneğidir.
ILAIOS capability maturity ile release state'i ayrı izler. Bu sayfa kanonik ürün workflow'unu açıklar; tüm Software Factory fonksiyonlarının bugün genel kullanıma açık olduğunu iddia etmez.
İstenen sonucu, repository veya sistem sınırını, kısıtları, kabul kriterlerini, riski ve gerekli evidence'ı tanımla.
İşi bağımlılık, sorumluluk, izin ve validation planı olan sınırlandırılmış engineering job'larına böl.
Kör değişiklik yerine mümkün olduğunda source, symbol, dependency, configuration ve runtime bağlamını kullan.
Engineering yetenekleri yalnız izinli dosya ve sistemleri değiştirir; architecture ve security sınırları otorite olarak kalır.
Kabul öncesi uygulanabilir deterministik test, lint/type/static kontrol, code review ve security kontrollerini çalıştır.
Önemli iş yalnız yazarı veya yürüten ajan başarılı dediği için kabul edilmez. Gereken independent verification risk seviyesine göre uygulanır.
Artifact'ları versionla, build/test/security evidence'ını kaydet, rollback veya recovery semantiğini hazırla ve environment progression'ı açık tut.
Source/build/deployment hazırlığını izlenebilir evidence ile teslim et; hatalar sınırlı diagnose, repair, retest, retry veya rollback yolunu izler.