← Semua dokumentasi

Matriks fitur dan kesiapan — DW E-Recruitment

Revisi AI + SAW: hanya rancangan DW; tidak mengimplementasikan atau mengubah sistem operasional.

Versi 0.5 · 10 Oktober 2026. 16 modul, 82 kebutuhan rancangan. Tidak ada fitur backend DW yang dinyatakan telah selesai.

Katalog ini menggunakan proses umum sebagai cakupan kebutuhan DW, bukan bukti kesetaraan implementasi dengan produk lain. Hak atas kode/data/aset/instrumen tetap terpisah.

ModulKebutuhanTahapStatusBukti penerimaan yang dibutuhkan
DW-01 — Organisasi, identitas & hak akses4ARancanganAkses lintas organisasi dan perubahan capability tanpa izin ditolak; delegasi kedaluwarsa otomatis.
DW-02 — FPK, approval & assignment recruiter6CRancanganApproval wajib sebelum posting berbasis FPK; recruiter lama tidak dapat mengubah FPK setelah reassignment.
DW-03 — Lowongan, Job Portal & publikasi5BRancanganLowongan sumber tidak berubah saat copy; gagal publikasi sosial tidak menghilangkan draft atau menggandakan posting.
DW-04 — Kandidat, lamaran, Walk Interview & talent pool6BRancanganKandidat hanya melihat miliknya; penarikan lamaran dan penghapusan mengikuti policy, audit, serta dependency workflow.
DW-05 — Dokumen privat & verifikasi Admin Support5BRancanganFile belum clean tidak dapat diunduh atau diproses AI; URL dokumen bukan akses publik permanen.
DW-06 — Assessment & CMS proses seleksi5CRancanganTidak menyalin bank soal/norma proprieter, tidak membuat instrumen rekaan; hasil tes tidak dicampur diam-diam dengan skor CV AI.
DW-07 — Screening CV AI berbukti8BRancanganSetiap run mengunci versi input/model/rubric; hasil partial/gagal tidak ditampilkan sebagai penilaian lengkap.
DW-08 — Workspace recruiter & interview HRD5CRancanganCatatan internal tidak tampil ke kandidat; bulk action dapat diulang tanpa menggandakan undangan/keputusan.
DW-09 — Calendar, meeting & Notification Center6CRancanganUAT internal tidak mengirim pesan provider nyata; integrasi aktif hanya setelah consent, konfigurasi, dan uji terpisah.
DW-10 — Workspace User Interview4DRancanganInterviewer tidak dapat membaca seluruh kandidat atau menilai assignment yang tidak aktif.
DW-11 — Training Class, OJT & workspace Trainer4DRancanganImport gagal tidak membuat hasil parsial tersembunyi; perubahan hasil setelah publish menghasilkan versi dan audit baru.
DW-12 — Onboarding & Create Employee5DRancanganTimeout delivery tidak membuat employee ganda; blueprint tidak mengasumsikan DW mempunyai akses HRIS pihak lain.
DW-13 — PKWT, kontrak & approval elektronik5DRancanganKontrak yang berubah setelah approval harus ditinjau ulang; tidak ada signature sebelum gate approval sah.
DW-14 — Dashboard manajemen, SLA & laporan5DRancanganAngka dashboard dapat direkonsiliasi dengan data sumber; ekspor menerapkan scope yang sama dengan tampilan.
DW-15 — Integrasi & automation4ERancanganTidak memakai kredensial pemilik lain; perubahan provider tidak mengubah domain bisnis atau membuka akses lintas scope.
DW-16 — Infrastruktur Go, keamanan & kapasitas5ARancanganWorker crash dan duplicate event tidak membuat outcome ganda; satu server tidak dinyatakan HA.

Daftar kebutuhan yang dapat ditelusuri

IDKebutuhan DWTahapStatus
DW-01-01Registrasi, aktivasi, login, reset password, session host-only, dan MFA untuk peran sensitif.ARancangan
DW-01-02Scope kandidat self, recruiter assigned, supervisor team, dan administrator organization; deny-by-default.ARancangan
DW-01-03Delegasi berbatas waktu dengan alasan, approval, expiry, dan separation of duties.ARancangan
DW-01-04CMS role/capability, audit akses, pencabutan session, serta policy/consent berversi.ARancangan
DW-02-01FPK draft, submit, approve, revise, reject, hold/unhold, cancel, close, dan histori status.CRancangan
DW-02-02Rule tree routing recruiter, prioritas, simulator, versi rule pemenang, assignment manual dan reassignment.CRancangan
DW-02-03Validasi recruiter aktif/eligible, satu assignment aktif, scope berpindah saat reassignment.CRancangan
DW-02-04Alokasi/pemenuhan headcount, pencegahan over-allocation, dan referensi FPK saat interview/onboarding.CRancangan
DW-02-05SLA configurable: kalender kerja, start/stop, hold, pemenuhan parsial, dan eskalasi supervisor.CRancangan
DW-02-06Reassign massal ketika mutasi/resign/cuti dengan preview, hasil per item, dan audit.CRancangan
DW-03-01Tambah/edit/copy lowongan, draft/publish/archive, persyaratan, lokasi, gaji publik opsional, dan jadwal tayang.BRancangan
DW-03-02Master posisi, lokasi, perusahaan/client dan atribut; label operasional tanpa ID teknis di UI.BRancangan
DW-03-03Job Portal responsif, filter, pencarian, pagination, detail, dan pencarian lokasi dengan izin kandidat.BRancangan
DW-03-04Preview lowongan, poster/flyer DW, template visual, ekspor gambar, dan publikasi terjadwal.BRancangan
DW-03-05Instagram/Facebook melalui OAuth/Page Token DW; status per kanal, retry, dan pencabutan akses.BRancangan
DW-04-01Dashboard kandidat, pengalaman, pendidikan, CV, rekomendasi berbasis persyaratan yang dapat dijelaskan, dan panduan tahap.BRancangan
DW-04-02Apply, pencegahan lamaran ganda, batas lamaran configurable, riwayat lengkap berpaginasi, dan tarik lamaran.BRancangan
DW-04-03Walk Interview: check-in kota/lowongan, login atau daftar, consent, deduplication, dan antrean operasional.BRancangan
DW-04-04Talent pool berizin, tag, shortlist, pemanggilan kembali, expiry/retensi, dan audit akses.BRancangan
DW-04-05Deteksi duplikat email/telepon/identitas dengan review merge; tidak menggabungkan otomatis hanya karena nama sama.BRancangan
DW-04-06Consent AI, preferensi komunikasi, permintaan ekspor/penghapusan data, dan verifikasi identitas pemohon.BRancangan
DW-05-01Tipe/ukuran file, checksum, scan malware, sandbox parser, preview/download terotorisasi, dan riwayat penggantian.BRancangan
DW-05-02Checklist dokumen per posisi/tahap: CV, identitas, rekening, pajak, ijazah, kontrak sesuai kebutuhan yang sah.BRancangan
DW-05-03Status lengkap, tidak valid, buram, kedaluwarsa, perlu revisi, dan verifikasi final.BRancangan
DW-05-04Permintaan revisi kandidat dengan pesan publik terpisah dari catatan internal.BRancangan
DW-05-05Retensi per kategori, legal hold bila disetujui, penghapusan object/metadata, dan audit akses.BRancangan
DW-06-01CMS tahap, grouping, prerequisites, skip/repeat, versi proses yang dipin pada lamaran, dan aturan kelulusan.CRancangan
DW-06-02TIU/English/Excel dan assessment posisi dengan bank soal milik DW atau berlisensi; instrumen DISC sesuai izin/norma sah.CRancangan
DW-06-03Timer server-side, autosave, resume, shuffle stabil, attempt/cooldown, aksesibilitas, dan audit.CRancangan
DW-06-04Answer key terenkripsi, pembatas akses, skor deterministik per instrumen, serta review/anomali.CRancangan
DW-06-05QLEAP/assessment eksternal melalui adapter bila kontrak dan kredensial DW tersedia.CRancangan
DW-07-01PDF teks/scan/hibrida, inventaris halaman, chunking, OCR, coverage metadata, serta status partial.BRancangan
DW-07-02Ekstraksi fakta dan bukti nomor halaman/span; penggabungan fakta diuji agar tidak kehilangan informasi.BRancangan
DW-07-03Rubric posisi berversi untuk pengalaman, keterampilan, relevansi peran, pendidikan/sertifikasi; bobot configurable.BRancangan
DW-07-04Go memvalidasi aspek, menghitung baseline absolut dan SAW maksimum per batch beku; versi pembanding, kontribusi, ranking dan tie-break transparan, tanpa ambang absolut pada SAW relatif.BRancangan
DW-07-05Alasan kesesuaian/gap, pertanyaan interview berbukti, koreksi recruiter, dan audit review.BRancangan
DW-07-06Model/prompt/pipeline registry, cache aspek dan ranking SAW terpisah/scoped berversi, retry, dead-letter, dan replay terotorisasi.BRancangan
DW-07-07Redaksi atribut sensitif, penanganan prompt injection, tanpa pencarian web, serta audit bias sintetis.BRancangan
DW-07-08Bandingkan ranking AI + SAW dengan baseline absolut pada aspek AI yang sama; MAE aspek/absolut, bukti dan waktu review, tanpa klaim akurasi atau penolakan otomatis.BRancangan
DW-08-01Overview lowongan/kandidat, monitoring per progress, detail CV/AI, filter dan pencarian server-side.CRancangan
DW-08-02CMS pertanyaan interview general/per posisi, rubric interview terpisah, dan prefill AI sebagai draft yang wajib diverifikasi.CRancangan
DW-08-03Penilaian HRD, reject/tindak lanjut, FPK bila workflow mensyaratkan, optimistic lock, dan histori.CRancangan
DW-08-04Checklist, undangan massal, reminder, ekspor; preview dan hasil sukses/gagal per item.CRancangan
DW-08-05Task/to-do, owner, deadline, overdue, workload, serta timeline aktivitas dan komunikasi per kandidat/lamaran.CRancangan
DW-09-01Kalender recruiter/team, tipe HRD/User/training/OJT, peserta, lokasi/ruangan, edit/copy, dan zona waktu.CRancangan
DW-09-02Cek konflik kandidat, interviewer, trainer, ruangan, serta akun provider; kapasitas jadwal.CRancangan
DW-09-03RSVP hadir/tidak hadir, reschedule melalui permintaan dan approval, pembatalan, reminder, dan histori.CRancangan
DW-09-04Google Meet/Zoom melalui OAuth DW: single-use state, token terenkripsi, refresh/revoke, queue provisioning dan retry.CRancangan
DW-09-05Inbox lintas role, status baca, email ber-template/berversi, preferensi dan consent kanal.CRancangan
DW-09-06Delivery status, deduplication, bounce/failure, retry, escalation, dan komunikasi publik/internal terpisah.CRancangan
DW-10-01Dashboard Interview Saya, undangan belum dibaca/belum dinilai, dan akses kandidat sesuai assignment.DRancangan
DW-10-02Question set berversi, jawaban, bukti, rekomendasi, dan hasil lulus/tindak lanjut sesuai policy.DRancangan
DW-10-03Konfirmasi/reschedule, pemeriksaan konflik, deadline, dan reminder/escalation.DRancangan
DW-10-04Delegasi penilai dengan approval, expiry, dan audit; separation of duties bila diperlukan.DRancangan
DW-11-01Dashboard Trainer, kelas/batch, lokasi, trainer pengganti, kapasitas, waiting list, serta jadwal.DRancangan
DW-11-02Unduh/upload Excel peserta dengan ID DW stabil dan email sebagai label/matching terkontrol.DRancangan
DW-11-03Preview import, duplikat/mismatch, hasil per baris, absensi, verifikasi dan lulus/gagal.DRancangan
DW-11-04Publish hasil berversi, update progress idempotent, koreksi bersertifikat audit, dan laporan.DRancangan
DW-12-01Form onboarding per posisi/perusahaan, autosave draft terenkripsi, checklist section, review dan revisi.DRancangan
DW-12-02Pemilihan/perubahan FPK dengan validasi alokasi, approval, dan audit.DRancangan
DW-12-03Gate kelengkapan/verifikasi/kontrak sebelum Create Employee sesuai policy organisasi.DRancangan
DW-12-04Adapter HRIS termasuk PROINT/DADAP hanya jika DW memiliki kontrak dan akses; mapping, idempotency dan status delivery.DRancangan
DW-12-05Retry, dead-letter, rekonsiliasi acknowledgement, serta manual handoff bila integrasi belum tersedia.DRancangan
DW-13-01CMS template DW, field terstruktur, editor, preview/PDF, versi snapshot, dan validasi kelengkapan.DRancangan
DW-13-02Approval GM/OM/manager sesuai organisasi, separation of duties, reject/revisi/resubmit, delegasi berbatas waktu.DRancangan
DW-13-03Bulk approval dengan preview, konfirmasi, hasil per kontrak, retry idempotent dan audit.DRancangan
DW-13-04Link token single-use/expiry, verifikasi identitas penanda tangan, penolakan, bukti persetujuan, dan integritas dokumen.DRancangan
DW-13-05Integrasi penyedia tanda tangan bila dibutuhkan; validitas hukum tidak disimpulkan hanya dari gambar tanda tangan.DRancangan
DW-14-01Dashboard supervisor/manager: target, headcount, fulfillment, time-to-fill, rejection rate, workload dan SLA.DRancangan
DW-14-02Definisi KPI/kalender kerja, aturan Hold dan pemenuhan parsial berversi; zero denominator ditampilkan tidak tersedia.DRancangan
DW-14-03Report operasional setara kebutuhan SK Posting/ALKAF dengan schema DW yang disepakati, bukan impor workbook proprieter.DRancangan
DW-14-04Calendar weekly/monthly activity, laporan kelengkapan, training, interview dan kualitas screening.DRancangan
DW-14-05Drill-down scoped, filter, audit ekspor, laporan terjadwal, serta eskalasi FPK/task overdue.DRancangan
DW-15-01Adapter meeting, email, sosial, assessment, HRIS, dan kanal tambahan yang disetujui DW.ERancangan
DW-15-02OAuth/service identity DW, secret manager, rotation/revoke, quota, circuit breaker dan health check.ERancangan
DW-15-03Webhook signature/replay protection, allowlist tujuan, idempotency, rate limit dan audit.ERancangan
DW-15-04Simulator/stub untuk UAT, antrean per provider, retry/DLQ, rekonsiliasi, serta monitoring delivery.ERancangan
DW-16-01Go API modular dan worker terpisah; PostgreSQL DW, Redis Streams DW, storage privat dan outbox.ARancangan
DW-16-02Pool scan/OCR/inference/scoring/report, lease/heartbeat, ACK setelah commit, pending recovery, backpressure dan quota.ARancangan
DW-16-03Logs/metrics/traces tanpa CV/secret, alert, model registry, resource limit dan load/soak test.ARancangan
DW-16-04CI/CD, lingkungan dev/staging/production DW, migration terkontrol, release/rollback, dan contract/unit/integration/browser tests.ARancangan
DW-16-05Backup terenkripsi, restore terisolasi, RPO/RTO yang disepakati, serta scale-out/HA bila kebutuhan terukur.ARancangan

Format pelacakan implementasi

Setelah implementasi dimulai, setiap ID diberi owner, issue/commit, unit/contract test, integration/browser test, environment, hasil UAT, risiko, serta tanggal approval. Status yang disarankan: rancangan → siap dikerjakan → implementasi → teruji internal → UAT → siap rilis → aktif. Jangan mengubah status menjadi aktif hanya karena UI/demo tersedia.

Gate lintas modul

Detail flow/domain di rancangan platform; sumber katalog terstruktur ada di tools/platform-catalog.json.