Merkezî manifesto
Medyasız, tamamen tipografik açılış. Sayfa bir iddiayla başlar; açılışta hiçbir harici medya isteği oluşturmaz.
nav ortalanmış, iki yana dağılmış
hero tipografik, medyasız
kaydırma kesit kesit belirme
düzen simetrik iki kolon
Geliştirmede
Websitem.ai · narch.tech web üretim hattı
Websitem.ai bir sayfayı görüntüden değil iskeletten kurar. Hangi navigasyon, hangi kaydırma grameri, hangi hero, hangi düzen — her karar önce şasi olarak görünür hâle gelir, sonra koda dönüşür. Vaadimiz hız değil; kontrol ve isabet.
tek dosya · sayfa-içi stil üçüncü taraf isteği yok fontlar aynı kökende JS kapalı → içerik tam
Yapımcı
Websitem.ai bağımsız bir girişim değil; yapay zekâ mühendisliği ve mimarisi üzerine çalışan bir stüdyonun kendi web üretim tesisidir. Bugün stüdyo içi üretimde çalışıyor, ürünleşme yolunda. Aşağıdaki dört rakamın dördü de tek komutla yeniden ölçülebilir — sayfa kaynağında her birinin ölçüm kaydı duruyor.
Kategorinin yarası
Çünkü değişken yanlış yerde. Üretken araçlar tek bir estetik önyargıyla çalışır: mor-indigo gradyan, parlayan küre, aynı köşe yarıçapı, aynı kart ızgarası. Renk paleti, başlık metni, ikon seti değişir — iskelet aynı kalır. Ziyaretçi "hepsi aynı görünüyor" derken aslında "hepsi aynı kurgu" demektedir.
v0, Lovable, Wix ADI gibi araçlar "kendin yap" zihniyetiyle kurulmuştur: kullanıcıya bir üretim hattı değil bir düzenleyici verirler, yapı kararını da düzenleyicinin varsayılanına bırakırlar. Websitem.ai bir kendin-yap aracı değil, bir ajans hızlandırıcısıdır; yapı kararını varsayılana bırakmaz, önce görünür kılar.
Bu, tasarımcı hatası değil yöntem hatasıdır. Yapı bir seçim olarak masaya konmadığında, geriye yalnız boya kalır.
Üç kutuda değişen tek şey boya. Dördüncüde değişen şey yapı: navigasyon dikeye alındı, hero oranı kırıldı, ızgara asimetrik oldu.
Şablon seçmek bir tercihtir. Yapıyı söküp yeniden kurmak bir yöntemdir. Aradaki fark, ikincisinin yazıya dökülebilmesidir.
Nasıl çalışır
Üretim hattı bir kara kutu değil. Her adımın bir ara ürünü var; ara ürün görünür olduğu için tartışılabilir, düzeltilebilir ve reddedilebilir. Sihri mühendisliğe çeviren şey budur.
Zincirin her halkası bir ara ürün bırakır: brief metni, sayfa ağacı, blok profili, ölçüm dökümü.
İşe insan cümlesiyle başlanır: kim için, ne için, hangi kısıtla. Marka tonuna, zorunlu içeriklere ve teknik sınırlara burada karar verilir. Bu adımın çıktısı bir metindir ve okunabilir.
Brief, sayfa akışına ve bölüm hiyerarşisine çevrilir. Hangi sayfa var, hangi bölüm hangi sırayla, hangi bölüm kanıt taşıyor. Tasarım tartışması buradan başlar — renk konuşulmadan önce.
Haritanın her düğümü, blok kütüphanesinden seçilen bir navigasyon deseni, kaydırma grameri, hero tipi ve düzen şablonuyla kurulur. Seçim serbest değil: çeşitlilik sözleşmesi önceki çıktılarla çakışmayı engeller.
Teslim, gerçek bir tarayıcıda çalıştırılıp ölçülür: kırık bağ, konsol hatası, üçüncü taraf isteği, 3D soketin gerçekten çizip çizmediği ve sayfanın ağ kapalıyken açılıp açılmadığı.
Atlasın ilk kez çıkarılması — 108 sitenin tam yapısal ayrıştırması — 4,4 saniye sürdü. Bu, bir teslim süresi değil; hattın önündeki veri katmanının hazırlanma ölçümüdür.
Girdi → çıktı
Hattın nedenselliği en iyi tek bir örnekte görünür: solda gerçek bir brief cümlesi, sağda o cümlenin çevrildiği kompozisyon dökümü.
"Butik bir mimarlık ofisi için tek sayfa: koyu tema, projeleri kat kat gezilebilen bir maket, iletişim tek eylem olsun, sayfa telefonda da hızlı açılsın."
Brief bir isteğin kendisidir; sistemin işi bu cümleyi yapı kararlarına çevirmek. Sağdaki döküm o çevirinin çıktısı: hangi eksende hangi bloğun seçildiği, seçim gerekçesiyle birlikte okunabilir.
// blok profili · dört eksen + soket + kapı [NAV] yapiskan ince cubuk · tek eylem [HERO] tipografik · medyasiz [KAYDIRMA] kesit kesit belirme [DUZEN] asimetrik iki kolon [3D] kat kat maket soketi [KAPI] bag · konsol · ag · cevrimdisi --- cesitlilik profili: onceki cikti profilleriyle cakismiyor -> kompozisyon kabul edildi
Arketip atlası
Üst-segment sitelerin yapısı clean-room yöntemiyle okundu: tek piksel, tek satır kod taşınmadı; yalnız navigasyon deseni, kaydırma grameri, hero tipi, bölüm akışı, tipografik ölçek ve düzen şeması ayrıştırıldı. Kaynak arşiv telifli olduğu için hiçbir ekran görüntüsü yayımlanmaz — gösterebileceğimiz tek şey, gösterilmeye değer olan şeydir: iskelet.
Aşağıdaki altı şasi, blok kütüphanesinden kurulmuş kompozisyonlardır. Hiçbiri bir müşteri işi değildir; hiçbiri bir referans sitenin kopyası değildir. Tel kafes olmaları kasıtlıdır: satılan şey kaporta değil, altındaki karar dizisidir.
Medyasız, tamamen tipografik açılış. Sayfa bir iddiayla başlar; açılışta hiçbir harici medya isteği oluşturmaz.
nav ortalanmış, iki yana dağılmış
hero tipografik, medyasız
kaydırma kesit kesit belirme
düzen simetrik iki kolon
İşin kendisinin konuştuğu şasi. Hero küçültülür, ızgara öne alınır; her karo eşit ağırlıkta bir giriştir.
nav sola dayalı logo, sağda menü
hero alçak, iki satır
kaydırma karo karo kademeli
düzen üçe iki eşit ızgara
Dikey kaydırmanın yanına ikinci bir eksen ekler. Kadraj tam genişlikte açılır; içerik sağa doğru sürülerek gezilir.
nav saydam, üstte yüzen
hero tam genişlik medya kadrajı
kaydırma yatay ray + dikey akış
düzen taşan tek sıra
Uzun metnin ve anlatının şasisi. Ana kolon dar tutulur, kenar notu kolonu bağlam taşır; okuma ritmi alıntılarla kırılır.
nav ince, etkin bağ altı çizili
hero iki satır büyük başlık
kaydırma sabit kenar kolonu
düzen asimetrik iki kolon
Gezinme sayfayla birlikte kaymaz; sol panel sabit kalır. Çok bölümlü, uzun sayfalarda konum duygusunu koruyan şasi.
nav sabit dikey panel
hero panel yanında dar açılış
kaydırma yalnız içerik alanı kayar
düzen panel + esnek ızgara
Açılışın kendisi bir sahne. Tuval sayfanın üstünü kaplar, etkileşim noktaları içeriğe açılır; metin sahnenin altına çekilir.
nav sahnenin üstünde saydam
hero tam ekran tuval + odak noktaları
kaydırma sahne sabit, içerik kayar
düzen sahne + ince içerik şeridi
Dört eksen, toplam 26 blok; yanına 8 bölüm modülü, 9 etkileşim mekaniği ve 3 karma reçetesi eklenir. Atlas 9 sektör ve tip kategorisinde toplanır. Bu eksenleri birbiriyle çarpıp büyük bir kombinasyon sayısı ilan etmiyoruz: ölçmediğimiz şeyi yazmıyoruz.
Çeşitlilik sözleşmesi
Blok kütüphanesi tek başına çeşitlilik üretmez; iyi niyet de üretmez. Kütüphaneyi çeşitliliğe zorlayan şey, kompozisyon kuralının yazılı olmasıdır. Kural şudur:
"Her yeni kompozisyonun çeşitlilik profili — navigasyon, kaydırma, hero, düzen — önceki çıktılardan farklı olmalı; yeniden boyama sayılmaz."
PATTERN-KIT.md · kompozisyon kuralı
Bu cümle bir slogan olarak yazılmadı. Sistemin kendi başarısızlık kaydından çıktı:
"TUR-1'de 4/5 re-skin çıktı çünkü worker'lara somut yapısal referans atanmamıştı."
Sonrasında ne değişti: kural, kütüphanenin kendi dosyasına gömüldü. Kompozisyon artık serbest seçim değil; önceki çıktıların profiliyle karşılaştırılan kısıtlı bir seçimdir. Yapısal referans atanmadan iş dağıtılmaz.
Kategoride en sık duyulan şikâyet "hepsi aynı görünüyor". Bizim buna karşı elimizde bir slogan değil, bir arıza kaydı ve ondan doğmuş bir kural var.
Çeşitlilik teslimden sonra göz kararı denetlenmez; kompozisyon adımının kısıtı olarak hattın içinde durur. Sözleşmenin otomasyona bağlanması yol haritasında geliştiriliyor durumundadır.
Asıl fark
Kendin-yap araçları bir siteye kart, form ve ızgara koyar; içine gezilebilir bir sahne koymaz. Bizde 9 ayrı 3D soketi çalışır hâlde duruyor. Hepsi bizim üretimimiz, hiçbiri müşteri işi değil — bu yüzden anlatmak yerine bağ verebiliyoruz. Açın, gezin, kendiniz görün.
Panoramik bir mekânın içinde bakış açısını sürükleyerek dönme. Tek karede tüm çevre.
Modeli tarayıcıdan doğrudan bulunduğunuz mekâna yerleştirme; ek uygulama yok.
Fotoğraflardan çıkarılmış nokta bulutunun tarayıcıda gerçekçi biçimde çizilmesi.
Klavye ve dokunmatik kontrolle mekânın içinde göz hizasında serbest yürüyüş.
Malzeme, renk ve parça seçeneklerinin canlı değiştiği ürün vitrini.
Bir yapının katlarına ayrılıp tek tek incelenebildiği dijital maket.
Sayfa kaydıkça kameranın sahnede ilerlediği, anlatıya bağlı 3D akış.
Sahnedeki odak noktalarına tıklayarak konumdan konuma geçiş ve detay açma.
Sanal gerçeklik gözlüğüyle uyumlu, doğrudan tarayıcıdan açılan sahne.
Dokuz adresin dokuzu da ölçüldü ve 200 döndü. Bağlar yeni sekmede açılır.
Kalite kapısı
Teslimler gerçek bir tarayıcıda açılıp denetlenir. Sonuç bir görüş değil, bir dökümdür. Bugün bu denetim elle işletiliyor; her teslime zorunlu koşan otomatik kapı yol haritasında “geliştiriliyor” olarak duruyor — kapıyı tamamlanmış göstermiyoruz.
$ kapi denetle --hedef <çıktı> --gercek-tarayici [1/5] bag butunlugu ......... kirik bag ....... 0 [2/5] varlik yollari ....... eksik varlik ... 0 [3/5] konsol dokumu ........ hata ........... 0 [4/5] ag dokumu ............ dis istek ...... 0 [5/5] 3B soket ............. canvas ....... true --- cevrimdisi tekrar --- ag kapali -> sayfa acildi ag kapali -> 3B soket cizdi SONUC: gecti 0 / 0 / 0
Dökümdeki 0 / 0 / 0 üçlüsü — kırık bağ, konsol hatası, dış istek — teslim kaydından alınmıştır. Döküm, kapının okuduğu alanların birebir karşılığıdır; süslenmiş bir ekran görüntüsü değildir.
Sınırlar
Bir üretim hattını tarif etmenin en dürüst yolu, neyi kapsam dışında bıraktığını söylemektir.
Kategorinin görsel imzasını üretmiyoruz. Koyu tema, "siyah artı neon" demek değildir; derin nötr yüzey, dar renk aralığı ve geniş boşluk demektir.
Bir yapıyı renk değiştirip başka bir işe devretmiyoruz. Çeşitlilik sözleşmesi bunu kompozisyon adımında engelliyor.
Sizi bizim arayüzümüzde tutan bir kurgu yok. Çıktı standart HTML, CSS ve JavaScript'tir; başka bir araçla da sürdürülebilir.
Teslim edilen kaynak kodu eksiksiz teslim edilir. Kilit, gizli bağımlılık ya da geri alınabilir erişim üzerine kurulu bir ilişki kurmuyoruz.
Bu sayfadaki her ölçümsel iddianın kaynağı sayfa kaynağında yazılıdır. Ölçemediğimiz bir şeyi büyük punto yapmıyoruz — süre vaadi de bu yüzden yok.
Ürün henüz yayında olmadığı için sahte bir arayüz, tıklanmayan bir düğme ya da doldurulmamış bir çerçeve koymuyoruz. Çalışmayan öğe, çalışmayan vaattir.
Yol haritası
Hero'daki Geliştirmede rozetinin karşılığı budur. Bir tarih vermek kanıtsız bir iddia olurdu; verebileceğimiz şey işlerin sırası ve bugünkü durumu.
Hattın bugün üstünde durduğu, ölçülmüş katman.
Stüdyo içi hattı, dışarıdan kullanılabilir bir akışa çeviren kısım.
Hattın stüdyo dışında da tuttuğunu görmeden ürün demiyoruz.
Künye
Çıktıyı gösteremiyoruz: müşteri işleri gizli, kaynak arşiv telifli, ürün henüz yayında değil. Ama çıktıyı üreten sistemi gösterebiliriz — ve bu sayfanın kendisi o sistemin bir ürünü. Aşağıdaki maddelerin hepsi, sayfa kaynağına bakılarak doğrulanabilir.
Sayfa kaynağını açıp data-olcum geçen yerleri arayın: her ölçümsel iddianın hangi belgeden ve hangi tarihte okunduğu orada yazılı. Bölüm numarası, sıra sayısı ve tarih gibi arayüz değerleri ölçüm değildir; onlarda kayıt aranmaz.
Web sitesi yapmayı bildiğini söyleyen bir ürünün vitrini, iddiasının ilk kanıtı olmak zorundadır.
Sorular
Erken erişim
Websitem.ai geliştirme aşamasında ve stüdyo içi üretimde çalışıyor. Yapısını, kütüphanesini ve kalite kapısını yakından görmek ya da erken erişim sırasına girmek isterseniz tek bir adres var.