Dashboard Workflow Presets: Playwright Verification
Tanggal: 14 Agustus 2026
URL yang diuji: http://localhost:3006/dashboard
Branch: experiment/academic-creative-workflows
Tujuan
Memastikan semua workflow preset yang ditambahkan pada dashboard Documind benar-benar tampil dan dapat dipilih oleh pengguna.
Setiap preset seharusnya:
- Tampil sebagai tombol yang dapat diakses.
- Dapat diklik.
- Mengisi textarea prompt dengan instruksi yang sesuai.
- Tidak menghasilkan error JavaScript.
- Membiarkan pengguna mengedit prompt sebelum mengirim.
Workflow yang diuji
| Workflow | Fokus | Hasil |
|---|---|---|
| Pelajari materi | Ringkasan, konsep penting, pertanyaan pemahaman, sumber halaman | Berhasil |
| Baca paper | Tujuan, metode, data, temuan, keterbatasan | Berhasil |
| Research matrix | Perbandingan referensi dan output spreadsheet | Berhasil |
| Review tulisan | Struktur, alur argumen, klaim, dan kesimpulan | Berhasil |
| Creative brief | Audiens, pesan, deliverables, deadline, pertanyaan terbuka | Berhasil |
| Content pack | Artikel, caption, script video, dan FAQ | Berhasil |
Hasil Playwright
HTTP status: 200
URL: http://localhost:3006/dashboard
Page errors: 0
Semua preset ditemukan tepat satu kali dan terlihat:
Pelajari materi -> visible: True, prompt length: 256
Baca paper -> visible: True, prompt length: 201
Research matrix -> visible: True, prompt length: 221
Review tulisan -> visible: True, prompt length: 252
Creative brief -> visible: True, prompt length: 243
Content pack -> visible: True, prompt length: 210
prompt length menunjukkan textarea benar-benar terisi setelah tombol preset dipilih.
Screenshot
Dashboard overview

Pelajari materi

Baca paper

Research matrix

Review tulisan

Creative brief

Content pack

Alur implementasi
/dashboard
↓
Pilih salah satu workflow preset
↓
Prompt terstruktur masuk ke textarea
↓
Pengguna dapat mengedit instruksi
↓
Pengguna mengunggah dokumen jika diperlukan
↓
Pengguna mengirim prompt
↓
Dashboard membuat session
↓
Redirect ke /dashboard/task/[sessionId]
↓
Pipeline chat Documind memproses dokumen
Detail implementasi
app/dashboard/page.tsx
Menyediakan:
- Daftar enam preset workflow.
- Label dan deskripsi singkat.
- Prompt terstruktur untuk setiap kebutuhan.
- Perubahan output mode ke spreadsheet untuk
Research matrix. - State prompt yang dikontrol dashboard.
components/ai/prompt-input.tsx
Mendukung dua mode:
- Mode lama dengan state internal.
- Mode controlled melalui
valuedanonValueChange.
Pemakaian lama pada halaman task tetap kompatibel karena props baru bersifat opsional.
Batas pengujian
Pengujian ini memverifikasi UI dan pengisian prompt. Pengujian tidak mengirim prompt ke provider AI karena:
- Pengiriman membutuhkan dokumen atau request chat nyata.
- Pengujian production workflow sebaiknya memakai akun test dan dokumen fixture khusus.
- Test ini tidak mengubah data user atau membuat session baru.
Kesimpulan
Semua enam workflow preset berhasil diuji langsung pada dashboard lokal port 3006. Tidak ada page error, semua tombol visible, dan setiap klik mengisi prompt dengan instruksi yang sesuai.