📍Skutr Docs — 10. Gün. Müşteri gelmedi ama brif gerekli

Dün — işi anlayan bir ses. Bugün — iki büyük parça: web panelinde brifin tamamen düzenlenebilir hale gelmesi ve müşterinin görüşmeye gelmemesi senaryosu.



📝 Brif düzenlenebilir hale geldi

Eskiden web panelindeki brif salt okunurdu — AI oluşturur, freelancer bakar. Ancak pratikte brif her zaman düzeltilmelidir: hedef kitleyi netleştirmek, entegrasyon eklemek, süreleri değiştirmek. Artık brifin 9 alanı da doğrudan panelde düzenlenebiliyor. Düzenlemelerden sonra ise güncellenmiş briften teknik şartname ve maliyeti yeniden oluşturan "Teknik Şartnameyi Yeniden Oluştur" butonu var.



💰 Doğrulama: fiyat yoksa belge de yok

Freelancer'ın nihai maliyeti belirtmeden projeyi kaydedip PDF indirebildiğini fark ettim. Ortaya boş fiyat alanı olan bir belge çıkıyordu — bunu müşteriye göndermek mümkün değil.

Artık: manuel kaydetme, final_price > 0 olmadan engelleniyor. PDF oluşturma da öyle. Hem ön uçta (bildirim) hem de arka uçta (400 hatası). Bu arada her 30 saniyede bir otomatik kaydetme kısıtlama olmadan çalışıyor — ara düzenlemeler kaybolmasın diye.



✏️ Önemli küçük şeyler

Proje adı artık satır içi düzenlenebiliyor — başlığa tıkla, yaz, Enter. PDF, "Brif ve Teknik Şartname" olarak yeniden adlandırıldı — çünkü artık brifi de içeriyor. 12 proje türünün tümü için promptlar güncellendi.



🔀 Müşteri görüşmeye gelmediğinde

Günün ikinci kısmı. Freelancer bir proje oluşturur, A yolunu (AI görüşmesi) seçer, müşteriye bağlantı gönderir. Ama müşteri gelmez. Freelancer onu kendisi briflemiştir — telefonla, yazışarak — ve materyalleri zaten oluşturulmuş projeye yüklemek ister. Ama bunun için bir arayüz yoktu. "Müşteri Bekleniyor" ekranı dönen bir çark gösteriyor ve bekliyordu. Sonsuza kadar.

Bekleme ekranına "Materyalleri Kendin Yükle" butonu ekledim. Tam form: metin + ses + fotoğraf + dosya. Yükle — "Teknik Şartname Oluştur"a bas — pipeline devralır.

Ama perde arkasında pipeline çöküyordu. Proje brief_source = "interview" ile oluşturulmuş, pipeline görüşme dalına gidiyor, görüşme boş — hata. Yüklenen materyaller yanında duruyor ama pipeline onları görmüyor.

Düzelttim: artık pipeline kaynağı etikete göre değil, fiili duruma göre belirliyor. Görüşme verisi varsa onu alır. Yok ama yüklenmiş materyaller varsa — yükleme yolunu kullanır.



💡 Günün içgörüsü

Ürün mutlu yolda bozulmaz. Müşterinin görüşmeye gelmemesi bir uç durum değil, freelancer gerçekliğinin yarısıdır. Ürün bununla başa çıkamıyorsa, o bir araç değil oyuncaktır.



🎯 Günün özeti: teknik şartnameyi yeniden oluşturma ile düzenlenebilir brif, nihai maliyet doğrulaması, satır içi ad düzenleme, mevcut projeye materyal yükleme, pipeline'da otomatik veri kaynağı tespiti.



#buildinpublic #skutrdocs #AI #freelance #serbestçalışan #startup #SaaS #ürün #UX