Kurmaca.ink
KURGU YAZIMI VE ANLATI MANTIĞI ÇALIŞMA ALANI
Uzun kurgu yazımını; bölüm ve sahne yapısı, karakter bilgisi, ipuçları, zaman çizgisi, anlatı mantığı ve süreklilik kontrolleriyle aynı çalışma alanında birleştiren editoryal ürün.
Teknik ayrıntıya geçmeden önce problemi, kararı ve kanıtı aynı anlatı zincirinde oku.
- DURUM
- Canlı · aktif geliştiriliyor
- TÜR
- Ürün · Writing / Narrative systems
- ROL
- Ürün ve sistem mimarisi · Editoryal UX ve yazı deneyimi
- PLATFORMLAR
- Web · PWA
Problem neydi, ne yaptım, bugün ne farklı?
Teknoloji ayrıntılarından önce dönüşümü gösteriyorum: başlangıçtaki darboğaz, yapılan müdahale ve bugün doğrulanabilen sonuç.
PROBLEM
Editör, notlar ve tablolar arasında bölünen anlatı bilgisi yazı odağını dağıtıyor; Web/PWA üzerinde yapılan sahne düzenlemelerinin de bulut senkronizasyonu sırasında güvenli biçimde korunması gerekiyor.
MÜDAHALE
Metni merkeze alıp anlatı durumunu yapılandırılmış katmanlar olarak çevresine bağladım; Supabase'i hesaplar arası canonical kaynak, IndexedDB'yi ise yalnızca onaylanmamış sahne yazıları için recovery journal olarak konumlandırdım.
SONUÇ / MEVCUT DURUM
Kurmaca.ink bugün canlı Web/PWA ürünü olarak yazı editörü, yapılandırılmış anlatı mantığı ve Supabase tabanlı proje sürekliliğini aynı çalışma alanında birleştiriyor; crash-recovery katmanı ayrıca otomatik doğrulama kapılarıyla geliştiriliyor.
- EVD-01 / Mevcut durum
- Canlı · aktif geliştiriliyor
- EVD-03 / Teslim yüzeyleri
- Web · PWA
ROI, gelir artışı veya yüzde ancak doğrulanabilir bir kaynak varsa gösterilir. Yoksa sahte metrik yerine çalışan ürün, dağıtım, sistem çıktısı ve doğrulanabilen kapsam kullanılır.
Hafta-1 geri dönen aktif yazarlar
Bir projede en az bir sahne yazma veya düzenleme eylemini tamamlayan yazarların sonraki hafta geri dönüp aynı ya da başka bir projede yeniden sahne yazma / düzenleme eylemi tamamlayan payı.
İlk sahne yazma / düzenleme eylemi → sonraki hafta geri dönüş → yeni sahne yazma / düzenleme eylemi.
Proje ve sahne yazma yaşam döngüsü event'leri; gerçek analytics kaynağı ve event adları baseline yayınlanmadan önce doğrulanmalı.
Bu vaka için doğrulanmış bir başlangıç değeri henüz yayınlanmadı; değer uydurulmaz ve kaynak doğrulanmadan sayısal claim yapılmaz.
Bağlam
Uzun kurgu yalnızca metin yazma problemi değil; yazarın metin, yapı, karakter bilgisi, ipuçları ve reveal/payoff durumunu aynı anda tutarlı taşıması gereken bir sistem problemidir.
Problem
Editör, notlar ve tablolar arasında bölünen anlatı bilgisi yazı odağını dağıtıyor; Web/PWA üzerinde yapılan sahne düzenlemelerinin de bulut senkronizasyonu sırasında güvenli biçimde korunması gerekiyor.
Rolüm
- Ürün ve sistem mimarisi
- Editoryal UX ve yazı deneyimi
- Yazı güvenliği ve senkronizasyon mimarisi
Çözüm
Metni merkeze alıp anlatı durumunu yapılandırılmış katmanlar olarak çevresine bağladım; Supabase'i hesaplar arası canonical kaynak, IndexedDB'yi ise yalnızca onaylanmamış sahne yazıları için recovery journal olarak konumlandırdım.
Neler yapıldı
- Bölüm / sahne yapısı ve odaklı uzun-form yazı editörü
- Truth Ledger, karakter bilgisi, reader knowledge ve reveal map gibi anlatı mantığı yüzeyleri
- İpucu, zaman çizgisi ve continuity çalışma akışları
- Supabase-canonical proje ve sahne senkronizasyonu
- Sahne yazıları için journal-before-cloud IndexedDB recovery katmanı
- Kurulabilir Web/PWA çalışma yüzeyi
Sistem mimarisi
Teknik yığın
FRONTEND
React 19 · TypeScript · TanStack Start · TanStack Router · TanStack Query · Tailwind CSS 4 · Radix UI
BACKEND / VERİ
Supabase
RECOVERY
IndexedDB · idb · Revision-checked writes
PLATFORM
PWA
DOĞRULAMA
Vitest · TypeScript · ESLint
Önemli mühendislik kararları
- AI sohbetini ürünün merkezi yapmak yerine yazarı ve manuscript'i merkezde tutmak
- Sistem önerse bile canon kararını açık biçimde yazara bırakmak
- Tarayıcı depolamasını ikinci canonical proje veritabanına çevirmeden yalnız recovery amacıyla kullanmak
- PWA service worker'ını network-only tutarak eski app-shell cache'lerinin yazı state'ine karışmasını önlemek
Kod / mimari örnekleri
01const authoringModel = {02 canonical: "Supabase",03 ui: "optimistic",04 recovery: "IndexedDB journal",05 conflictPolicy: "explicit author decision",06 pwa: "network-only service worker",07} satisfies AuthoringArchitecture;Veri akışı
Zorluklar ve kısıtlar
- Uzun-form yazı odağı ile yoğun editoryal/narrative araçları aynı arayüzde dengelemek
- Optimistic yazı state'i ile canonical bulut revizyonlarını veri kaybı veya sessiz overwrite üretmeden uzlaştırmak
Sonuç / mevcut durum
Kurmaca.ink bugün canlı Web/PWA ürünü olarak yazı editörü, yapılandırılmış anlatı mantığı ve Supabase tabanlı proje sürekliliğini aynı çalışma alanında birleştiriyor; crash-recovery katmanı ayrıca otomatik doğrulama kapılarıyla geliştiriliyor.
Mühendislik çıkarımları
- Yazı ürününde en kritik UX metriği özellik sayısı değil yazarın metinden ne kadar az koparıldığıdır.
- Narrative AI'ın en güçlü rolü metni yazar adına üretmekten çok state ve çelişki görünürlüğünü artırmaktır.
- Recovery katmanı veri güvenliğini artırmalı; ikinci source-of-truth oluşturmamalıdır.
OUT-LIVE / ÜRÜNÜ GÖR
Kurmaca.ink
EVIDENCE / AUTHORITY
Bu vaka neyi kanıtlıyor?
Vakadaki roller ve kararlar yalnızca proje anlatımı değil; hizmet ve yetkinlik sayfalarındaki çalışma alanlarının gerçek uygulama kanıtıdır.
SONRAKİ PROJE
PRJ-01Ordovia