📍Skutr Docs — Hari 10. Saat klien tidak datang, tapi brief dibutuhkan

Kemarin — suara yang memahami bisnis. Hari ini — dua bagian besar: pengeditan brief secara penuh di web kabinet dan skenario saat klien tidak datang ke wawancara.



📝 Brief menjadi dapat diedit

Dulu brief di web kabinet bersifat read-only — AI menghasilkan, freelancer melihat. Namun dalam praktiknya, brief selalu perlu diperbaiki: memperjelas target audiens, menambahkan integrasi, mengubah tenggat waktu. Sekarang semua 9 bidang brief dapat diedit langsung di kabinet. Dan setelah diedit — tombol "Hasilkan Ulang TOR" yang membuat ulang kerangka acuan dan biaya dari brief yang diperbarui.



💰 Validasi: tidak ada harga — tidak ada dokumen

Saya menemukan bahwa freelancer dapat menyimpan proyek dan mengunduh PDF tanpa mencantumkan biaya akhir. Hasilnya adalah dokumen dengan kolom harga kosong — tidak boleh dikirim ke klien.

Sekarang: penyimpanan manual diblokir tanpa final_price > 0. Pembuatan PDF juga diblokir. Baik di frontend (pemberitahuan toast) maupun di backend (kesalahan 400). Sementara itu, penyimpanan otomatis setiap 30 detik berjalan tanpa batasan — agar perubahan sementara tidak hilang.



✏️ Hal-hal kecil yang penting

Nama proyek sekarang dapat diedit inline — klik pada judul, masukkan, Enter. PDF diubah namanya menjadi "Brief dan TOR" — karena sekarang mencakup brief. Prompt untuk semua 12 jenis proyek telah diperbarui.



🔀 Saat klien tidak datang ke wawancara

Bagian kedua hari ini. Freelancer membuat proyek, memilih jalur A (wawancara AI), mengirim tautan ke klien. Tapi klien tidak datang. Freelancer telah membuat brief sendiri — melalui telepon, melalui korespondensi — dan ingin mengunggah materi ke proyek yang sudah dibuat. Namun tidak ada UI untuk itu. Layar "Menunggu klien" memutar spinner dan menunggu. Tanpa batas.

Saya menambahkan tombol "Unggah materi sendiri" di layar tunggu. Formulir lengkap: teks + suara + foto + file. Setelah diunggah — tekan "Hasilkan TOR" — pipeline mengambil alih.

Tapi di balik layar — pipeline gagal. Proyek dibuat dengan brief_source = "interview", pipeline masuk ke cabang wawancara, wawancara kosong — error. Materi yang diunggah ada di samping, tapi pipeline tidak melihatnya.

Diperbaiki: sekarang pipeline menentukan sumber berdasarkan fakta, bukan label. Jika ada data wawancara — ambil itu. Jika tidak ada, tapi ada materi yang diunggah — jalur unggah.



💡 Wawasan hari ini

Produk rusak bukan di happy path. Klien tidak datang ke wawancara — ini bukan edge-case, ini setengah dari realitas freelancer. Jika produk tidak bisa menangani ini — itu mainan, bukan alat.



🎯 Total hari ini: brief yang dapat diedit dengan regenerasi TOR, validasi biaya akhir, pengeditan nama inline, unggah materi ke proyek yang sudah ada, deteksi otomatis sumber data di pipeline.



#buildinpublic #skutrdocs #AI #freelance #pekerjalepas #startup #SaaS #produk #UX