# Roadmap

## Tahap 0 — Fondasi dan validasi
Bangun konfigurasi institusi tunggal, autentikasi/RBAC, audit, design system, serta master data/periode. Gunakan konfigurasi generik yang dapat disesuaikan. Kumpulkan aturan akademik kampus sebagai konfigurasi, bukan hardcode. Pastikan kontrak Web Service dan mapping sesuai versi Feeder sebelum operasi integrasi nyata.

## Tahap 1 — PMB dan registrasi
Siklus/formulir PMB, dokumen privat, verifikasi/keputusan dasar dan konversi mahasiswa, kurikulum, kalender, penawaran kelas, KRS, jadwal, perubahan status akademik, serta portal mahasiswa/dosen tersedia. Dosen dapat mengelola presensi dan mengajukan nilai hanya untuk kelas tugasnya. Berikutnya: persyaratan, biaya, seleksi dan notifikasi PMB sesuai kebijakan; prasyarat/perwalian dan periode KRS; serta pembatasan akses berbasis program studi.

## Tahap 2 — Operasi akademik
Presensi, alur input/persetujuan nilai, skala konversi yang dapat diatur, ringkasan hasil studi, dan tampilan cetak ringkasan tersedia. Laporan kini memuat agregat presensi dan status lembar nilai. Tahap berikutnya: KHS/transkrip resmi, rumus IPS/IPK final, koreksi setelah persetujuan, dan aturan kehadiran kampus.

## Tahap 3 — Layanan akhir siklus
Register progres tugas akhir, log bimbingan manual, keputusan yudisium awal, acara/pendaftaran peserta wisuda, pencatatan tagihan/pembayaran manual, serta aktivitas/prestasi mahasiswa tersedia. Laporan agregat keuangan, yudisium, dan wisuda telah ditambahkan; ini bukan rekonsiliasi keuangan. Berikutnya: layanan konseling/aduan setelah kebijakan akses disahkan, persetujuan topik/pembimbing, kriteria yudisium, koreksi keputusan, dan alur wisuda sesuai kebijakan kampus. Keuangan masih memerlukan rekonsiliasi dan prosedur pengembalian dana.

## Tahap 4 — Integrasi dan hardening
Registry pemetaan ID eksternal dan tabel batch/item serta layar operator sudah tersedia. Uji sandbox `GetToken` dan checklist pratinjau baca berkelompok dengan label pengguna tersedia; pilihan dapat diproses bertahap dan hasilnya berbentuk tabel tanpa disimpan. Berikutnya, tinjau respons sandbox, lengkapi adapter baca/preview impor-staging per entitas, lalu ekspor terkontrol setelah mapping ditinjau. Lengkapi UAT, rekonsiliasi, latihan restore, keamanan dan kapasitas. Laporan agregat bukan bukti kesiapan produksi; deployment cPanel dan UAT tetap gerbang rilis.

## Gerbang
Setiap tahap selesai jika kriteria [kebutuhan](02-kebutuhan.md), [QA](11-pengujian-qa.md), dan [deployment](04-deployment.md) tercapai serta pemilik proses menyetujui. Rincian tahap MVP ada pada [blueprint database dan urutan MVP](18-blueprint-database-mvp.md). Urutan dapat disesuaikan; tidak menyiratkan estimasi waktu.
