Foreman, AI agent'ları disiplinize eden bir orkestratör — her görevi atomik düşüncelere parçalar, her düşünceden önce araştırır ve muhakeme eder, her düşünceden sonra doğrular.
Mevcut AI agent'lar (Claude Code, Cursor, Devin, Copilot) şu sorunlardan muzdarip:
- Disiplinsizlik: "Hero yap" deyince 18 commit atıyor, 15'i gereksiz opacity tweakı
- Araştırmasızlık: Best practice araştırmadan dalıyor, sonra "kasıyor" denince geri alıyor
- Vizyon körlüğü: "Şov level" deyince "daha fazla efekt" anlıyor, vizyonu yorumlayamıyor
- Context kaybı: Uzun session'larda ne yaptığını unutuyor, tekrar ediyor
- Muhakemesizlik: Her satırı düşünmeden yazıyor, yan etkileri göremiyor
4 katmanlı düşünce mimarisi:
| Katman | Rol | Sorusu |
|---|---|---|
| Vizyoner | Ruh, yön, estetik | "Bu NEDEN var?" |
| Stratejist | Parçalama, planlama | "Bu NASIL organize edilir?" |
| Araştırmacı | Bilgi toplama, analiz | "Başkaları NE yaptı?" |
| İşçi | Uygulama + taktik muhakeme | "BURADA ne yapmalıyım?" |
Sistemin en küçük birimi tek bir DÜŞÜNCE:
1 input → muhakeme → 1 output
Her şey — vizyon, strateji, araştırma, kod — düşünce zincirleriyle inşa edilir.
Hiçbir düşünce, gerekli bilgi toplanmadan tamamlanmaz. "Tahmin et ve yap" yasak.
Her düşüncede reasoning alanı var. Boş bırakılamaz. İşçi bile "neden bu satırı yazıyorum" sorusuna cevap verir.
Her düşüncenin output'u doğrulanır. Build, metric, screenshot, veya mantıksal tutarlılık.
Alt katman üst katmanı değiştirebilir. İşçi "bu yapılamaz" derse Stratejist replan yapar. Stratejist "vizyon tutarsız" derse Vizyoner revize eder.
Sistem her an tek bir durumda. Neredeyiz, ne düşünüyoruz, sıradaki ne — her zaman net.
Hızlı ama yanlış yapmaktansa yavaş ama doğru yapmak. Acele etmek yasak.
- Sohbet botu değil — konuşmaz, iş yapar
- Otomasyon scripti değil — düşünür, körlemesine çalışmaz
- Proje yönetim aracı değil — Jira/Linear alternatifi değil
- IDE eklentisi değil — bağımsız çalışır
Foreman'a "Eyricediş için şov level hero yap" dediğinde:
- Önce "şov level" ne demek araştırır (referanslar, örnekler)
- Vizyonu oluşturur (estetik kararlar, gerekçeli)
- Kaba parçalar (5-8 blok)
- Her bloğu araştırıp atomize eder (3-6 atom per blok)
- Her atomu muhakemeyle yapar (read → context → impact → decide → do → verify)
- Her 5 atomda geri bakar (tutarlılık kontrolü)
- Sonuç: %80+ vizyon karşılama, 60fps, build clean
"Her atomik düzeydeki işçi göreve başlamadan muhakeme ve analiz yeteneği ile fark edip yapmalı — işçi de düşünmeli."
"Herşey daha atomik düzeyde olmalı — vizyoner bile tek seferde vizyon üretmesin, adım adım."
"Rate limitlere takılmamalı, işler iç içe geçip karışmamalı, birbirleriyle ahenk içinde çalışmalı."
"Sadece proje değil FİKİR de inşa edebilmeli — sıfırdan vizyon üretme yeteneği."
"Aşırı disiplinli bi şekilde acele etmeden ağır ağır inşa et."
Bu sözler Foreman'ın tasarım kararlarının temelidir. Her özellik bunlara göre değerlendirilir.