EXOLINK PATCH v2.15.10 -> v2.15.12 TYPE: SOURCE ONLY DATABASE: NO CHANGE / NO SQL IMPORT CONFIG.PHP: NOT INCLUDED / WILL NOT BE OVERWRITTEN TARGET ROOT: /home/klit5889/public_html/viramedia.id/exolink/smp-mts/ FILES ADDED/OVERWRITTEN: public/app.php src/portal.php web/assets/app.css web/index.php web/sekolah/index.php web/sekolah/api.php web/siswa/index.php web/siswa/api.php web/dtw/index.php web/dtw/api.php web/smp/sekolah/index.php (legacy redirect) web/smp/sekolah/api.php (legacy retired) web/smp/keluarga/index.php (legacy redirect to /siswa/) web/smp/keluarga/api.php (legacy retired) web/smp/dtw/index.php (legacy redirect) web/smp/dtw/api.php (legacy retired) FINAL ROUTES: /sekolah/ -> Guru BK, Wali Kelas, Kepala Sekolah, Administrator Sekolah /siswa/ -> Student or Parent; role decides dashboard after login /dtw/ -> DTW/Superadmin