Deskripsi
Filter keyword Papua tidak sempurna — ada kemungkinan false positive (cerita yang tidak relevan lolos masuk feed). Tambahkan cara bagi user untuk melaporkan cerita yang tidak relevan.
Perilaku yang Diharapkan
- Tombol kecil "⚑ Tidak relevan" di menu kartu (hover reveal atau tombol opsional)
- Story yang dilaporkan disembunyikan dari feed (
hiddenStoryIds di UserPrefs)
- Opsional: kirim laporan anonim ke endpoint untuk digunakan tim kurator di fase backend
Catatan Teknis
- Field
hiddenStoryIds: string[] sudah ada di UserPrefs (storage/schema.ts)
- Filter
hiddenStoryIds perlu diterapkan di useStories hook
- Untuk PoC: cukup sembunyikan lokal tanpa mengirim data ke server
Referensi Plan
§9.3 Iterasi — Sampling 30 artikel, tandai false positive
§13 Risiko — Filter keyword false positive tinggi → flag "report this story" di UI
Labels
frontend enhancement curation
Deskripsi
Filter keyword Papua tidak sempurna — ada kemungkinan false positive (cerita yang tidak relevan lolos masuk feed). Tambahkan cara bagi user untuk melaporkan cerita yang tidak relevan.
Perilaku yang Diharapkan
hiddenStoryIdsdiUserPrefs)Catatan Teknis
hiddenStoryIds: string[]sudah ada diUserPrefs(storage/schema.ts)hiddenStoryIdsperlu diterapkan diuseStorieshookReferensi Plan
Labels
frontendenhancementcuration