Batasan saat ini
| Kebutuhan | Status | Cara sementara |
|---|---|---|
| Memulihkan produk ke revisi lama | Belum (riwayat tersimpan, belum ada tombol pulihkan) | Lihat tab Riwayat dan sunting manual |
| Menghapus/menonaktifkan produk terbit | Belum | Hubungi tim backend |
| Pencarian kategori berdasarkan rujukan BPOM/Open Food Facts, dan impor taksonomi massal | Belum; rujukan hanya disimpan dan ditampilkan | Isi manual per kategori |
| Penelusuran Products sangat besar (puluhan ribu) | Pencarian memakai LIKE dan paginasi offset; cukup untuk ribuan | Rencana Typesense untuk skala dan autocomplete |
| Menarik/menonaktifkan produk katalog | Belum | Hubungi tim backend |
| Impor massal (CSV/XLSX) | Belum | Skrip via API dengan hati-hati |
| Autocomplete dan rekomendasi produk mirip yang cerdas | Baru panel sederhana (pencarian katalog) | Rencana Typesense; lihat folder plan navv-ci |
| Mengganti/menambah foto setelah terbit | Belum | Hubungi tim backend |
| Pembacaan foto: akurasi angka gizi, izin, dan sisi yang tidak difoto | Usulan wajib diperiksa manusia | Lihat Baca dari foto (OCR) |
| Mode offline | Belum; aplikasi butuh internet | Siapkan foto dulu, unggah saat ada sinyal |
| Aplikasi native (APK/App Store) | Belum; saat ini PWA | Pasang dari browser (lihat Pasang di ponsel) |
| Scan barcode di perangkat nyata | Belum diuji di semua ponsel | Bila gagal, ketik GTIN manual |
| Pencocokan visual (embedding) dari foto | Belum; foto menunggu di R2 | Tahap backend berikutnya |
| Pencarian katalog berdasarkan GTIN dari layar | Belum (API ada) | GET /v1/catalog/products?gtin= |
| Menyimpan sumber/bukti per atribut | Belum tabel khusus | Isi sumber gizi dan Data tambahan |
| Hubungan karton → botol | Belum bisa diisi dari form | Tidak perlu diisi sekarang |
| Cegah duplikat tanpa GTIN | Manual | Ikuti halaman Cegah duplikat |
| Memaksa pemisahan operator dan reviewer | Peran ditetapkan lead per email, tetapi operator masih bisa menekan Publish | Disiplin tim |
| Login lebih kuat (password/SSO/tautan email) | Belum; login hanya email terdaftar | Jaga daftar email; pertimbangkan Cloudflare Access |
| Kelola pengguna dari layar | Belum | PUT /v1/dataset/users/:email oleh lead |
| Verifikasi GTIN resmi (GS1) | Belum | identity_status hanya checksum_valid/candidate |
Rencana
Section titled “Rencana”Data akan dipindahkan dari D1 ke Postgres (kandidat utama Neon) saat produksi. Cara Anda memakai backoffice tidak berubah; lihat rencana migrasi di folder plan navv-ci.