# HotelFix v2 — Backlog UX dari QC Owner

Dicatat PM. Status: ANTRE — dieksekusi satu batch oleh UX Refinement Engineer
segera setelah Fase C selesai (berbagi file Layout/UiBuilder, tidak boleh
paralel dengan Fase C).

| # | Tanggal | Permintaan owner | Solusi yang disepakati |
|---|---------|------------------|------------------------|
| 1 | 5 Jul 2026 | Catat meter: jangan pilih aset dulu baru isi | Halaman meter jadi SATU tabel semua meteran (utilitas + aset ber-meter), kolom input nilai langsung di sebelah tiap baris, satu tombol Simpan untuk banyak pembacaan sekaligus |
| 2 | 5 Jul 2026 | Tidak ada tempat menambah aset | Form Tambah/Edit Aset (F3): wajib hanya nama+kategori+lokasi, lainnya opsional; accounting_asset_no divalidasi unik per properti; tombol di halaman daftar aset |
| 3 | 5 Jul 2026 | List per lokasi — di lokasi itu ada apa saja | Halaman Lokasi (F8): daftar lokasi → detail lokasi berisi daftar aset di situ + WO terbuka lokasi itu |
| 4 | 5 Jul 2026 | HK lapor defect: langsung tampilkan aset kamar itu | Alur reporter dipersingkat: pilih kamar → langsung daftar aset kamar (kode + nama, tanpa pilih kategori dulu) → pilih aset → deskripsi → kirim; kategori terisi otomatis dari aset |
| 5 | 5 Jul 2026 | Dropdown kategori di lapor defect menyesuaikan lokasi (kolam renang → pompa, bukan genset) | Setelah lokasi dipilih, opsi kategori dibatasi hanya kategori yang punya aset AKTIF di lokasi itu (query distinct category dari assets per location). Tetap sediakan opsi "Kategori lain…" untuk kasus aset belum terdata (F1c — laporan tanpa aset tetap boleh) |
| 6 | 5 Jul 2026 | Menentukan kualifikasi/skill karyawan tidak ditemukan | Halaman Kompetensi (skills.php, §4.1): matriks teknisi × kategori — tambah/ubah skill per teknisi (kategori aset, level basic/advanced/certified, upload dokumen sertifikat, valid_until); badge merah bila hampir habis; role dept_head (departemennya) & property_admin. Data dipakai AssignmentService Fase C |

Catatan implementasi umum: perubahan menyentuh MeterPage, ReportPage,
AssetListPage (+form baru), halaman lokasi baru, dan menu Layout — semua
mengikuti pola BasePage/UiBuilder yang ada; lint wajib dengan
C:\xampp\php\php.exe -l; data uji sudah tersedia di DB hotelfix2 (seed 0004).
