Bug Registry

Daftar issue aktif dan histori status per modul.

6 total open
1 critical
1 high
0 fixed
Reset
ID Judul Role Module Severity Status Blocking PIC

Steps to Reproduce

  1. Login Company di Tab 1
  2. Buka tab baru (bukan incognito)
  3. Akses agency-stg.smkarier.cloud/mitra/login/agency

Root cause: SESSION_DOMAIN=.smkarier.cloud di .env bersifat wildcard. Semua subdomain share cookie yang sama.

Expected: Form login Agency muncul

Actual: Redirect paksa ke company dashboard. Jika diteruskan ke candidate-stg menghasilkan Error 500 BadMethodCallException

Business impact: Multi-tenancy gagal. Agency dan BKK tidak bisa diakses sama sekali.

Steps to Reproduce

  1. Buka bkk-stg.smkarier.cloud/mitra/login/bkk
  2. Masukkan kredensial valid
  3. Klik Masuk

Root cause: Auth guard di frontend tidak dikonfigurasi untuk role BKK. Cek config/auth.php dan SubdomainMiddleware.

Expected: Masuk ke /bkk/dashboard

Actual: Muncul pesan email atau password salah meskipun kredensial valid di admin-stg

Business impact: BKK tidak bisa mengakses platform. Tracer Study dan penyaluran alumni tidak bisa diuji.

Steps to Reproduce

  1. Login LPK
  2. Dari /lpk/dashboard ubah URL ke /dashboard

Root cause: Middleware RBAC pada route /dashboard tidak ketat — hanya cek sesi aktif, tidak cek role.

Expected: 403 Forbidden atau redirect ke /lpk/dashboard

Actual: Dashboard Kandidat penuh terbuka dengan nama LPK sebagai profil kandidat

Business impact: Kebingungan navigasi. Potensi data leak antar role.

Steps to Reproduce

  1. Buka stg.smkarier.cloud/login
  2. Cari opsi email/password

Root cause: Keputusan desain produk belum memperhitungkan skenario failover atau automated testing.

Expected: Ada opsi login manual email/password sebagai fallback

Actual: Hanya tombol Google OAuth dan WA OTP

Business impact: Jika Google API down, tidak ada kandidat yang bisa login.

Steps to Reproduce

  1. Login kandidat
  2. Klik menu Kursus di topbar
  3. Klik menu Sertifikasi di topbar

Root cause: Properti href pada komponen Blade Top Navigation masih placeholder #.

Expected: Diarahkan ke direktori kursus LPK

Actual: URL tidak berubah, halaman tidak berpindah (anchor # kosong)

Business impact: Kandidat tidak bisa akses modul LPK dari dashboard.

Steps to Reproduce

  1. Buka /jobs
  2. Klik lowongan Frontend Developer
  3. Lihat kategori dan skill

Root cause: Script seeder pakai relasi random Faker tanpa mapping kategori yang logis.

Expected: Kategori IT, skill React/PHP/CSS

Actual: Kategori Dosen, skill Housekeeping dan Tata Rias

Business impact: Kurang profesional saat demo ke investor atau klien.