TRAITStudio[ Pilot ile başlayın ]
DeneyimSistemİşlerStüdyoLabİletişim[ Pilot ile başlayın ]

[ 02 / AI-native systems ]

AI üretim katmanını değiştirdi.Kontrol katmanı geride kaldı.

Bir feature artık saatler içinde çıkıyor. Ama çıkan işin doğru yerde durup durmadığını söyleyen bir yapı yoksa, hızlanan şey üretim değil düzeltme oluyor.

architecture.match()

Bu kod mevcut mimariye uyuyor mu?

component.exists()

Bu component zaten var mı?

security.pass()

Security kontrolünden geçti mi?

decision.trace()

Bu kararın gerekçesi kayıtlı mı?

handover.ready()

Bu işi yarın başka bir ekip devralabilir mi?

[ Üretilen bileşenler ]checkout / cta
Button→ eşleşti
Button-new✕ isim kuralı
PrimaryButton2✕ mükerrer varyant
CTAButton✕ onaysız token
ButtonFinal✕ tekil kullanım
[ evaluating ]

Sistem, üretilen beş varyantın dördünü gerekçesiyle eliyor.

[ Çalışma hattı ]

Bir iş beş kapıdan geçiyor.Geçemeyen ilerlemiyor.

Aşağıdaki hat gerçek bir işin yolculuğu: checkout-empty-state. Bir aşamaya tıklayın ya da hattı baştan çalıştırın.

[ 01 / SPEC ]

İş, ajanın da okuyabileceği biçimde yazılıyor.

Kabul kriteri, etkilenen modüller ve dokunulmayacak sınırlar baştan belli. Belirsiz bırakılan her şey sonraki adımda tahmine dönüşüyor.

Featurecheckout-empty-stateAcceptanceMevcut EmptyState component’i kullanılırYeni spacing token açılmazÖdeme mantığı değişmezMobil + masaüstü zorunluStatus[ SPEC READY ]
[ SPEC READY ]

[ Hizmetler ]

Dört giriş noktası. Aynı sistem.

[ 01 / AI-NATIVE SETUP ]

Ajanla üretim var.
Production hattı yok.

  • Spec formatı ve kabul kriteri
  • Kapı tanımı: test, statik analiz, security
  • Her iş için izole preview ortamı
  • Rollback ve iz kaydı

Sabit kapsamlı kurulum

[ Case 001 / AI-native design system ]

Bir design system.İnsanlar ve ajanlar için.

Marka tutarlılığı bir kişinin dikkatine bağlıydı. Her tasarımcı her işi sıfırdan kuruyordu; marka içinde kalarak iterasyon yapmanın tek yolu elle yapmaktı. Kuralları tek bir sisteme yazdık — hem insanın hem aracın okuduğu bir sisteme.

Müşteri adı NDA onayına kadar yayınlanmıyor.

149[ Tokens ]
7[ Connected libraries ]
13[ Documented sections ]
2[ Brand fonts ]

[ Sistem haritası ]

Super System

Bir kütüphanenin üzerine gelin: sistemle ilişkisi burada görünür.

[ Token browser ]

Bir tasarım kararı production’a nasıl gidiyor?

Token bir renk adı değil. Figma’dan koda kadar aynı adla taşınan tek bir karar. Bir token seçin, yolu sağda açılsın.

[ Design token ]solar / 500
[ Component ]Button / Primary → background
[ Agent context ]SKILL.md → color rules → solar
[ Code variable ]--color-solar-orange

[ Machine-readable ]

Sistem Figma’da bitmiyor.

01Figma
02Tokens
03Components
04SKILL.md
05Lint rules
06Agent
07Production

Dört, beş ve altıncı adım bu sistemi AI-native yapan kısım. Ajan kuralları bir dokümandan okuyor; sistem dışına çıkan kod lint aşamasında duruyor, review’a bile gelmiyor.

hero
[ Asset / case — hero ]
tracks
[ Asset / case — tracks ]
/studio
[ Asset / case — /studio ]
[ Vakayı inceleyin ]

Teslim: repo, dokümantasyon ve dört tek tık dosyası — tasarımcı olmayan biri açıp güncel tutabiliyor.

[ Ölçüm ]

“Daha hızlı” bir metrik değil.

İlk hafta baseline alınır, hedef birlikte konur. Repo’nuzu tanımadan söylenen sayı taahhüt değil, pazarlamadır. Aşağıdaki dördü boş duruyor — çünkü henüz sizin sayınız yok.

[ Veri ve güvenlik ]

Güvenlik bir slogan değil.Bir konfigürasyon.

Model accessHangi modelin hangi repoya eriştiği yazılı. Onaysız model eklenmiyor.[ Enforced ]
SecretsProduction secret’ları ajana açık mı? Hayır. Ortam değişkenleri sizin hesabınızda.[ Enforced ]
Customer dataGerçek müşteri verisi geliştirme ortamına kopyalanmıyor. Maskelenmiş set kullanılıyor.[ Enforced ]
DependenciesYeni paket eklenmesi kapının bir parçası. Lisans ve güvenlik taraması otomatik.[ Enforced ]
AccessErişim rol bazlı ve süreli. İş bittiğinde kapanıyor.[ Enforced ]
TraceabilityHer değişikliğin gerekçesi ve üreten adım kayıtlı. Geriye doğru okunabilir.[ Enforced ]