S R I E   A C A D E M Y — SCRIPT STAGE BUNDLE
Draft 0.3 — 13 Oktober 2026

ISI PAKET
1. script/ : salinan utuh dari arsip script.zip asli untuk dijadikan basis staging. Arsip sumber asli tidak diubah.
2. STAGE_PATCHES_DRAFT/ : seluruh paket patch pengembangan yang tersedia, disimpan terpisah menurut nama/versinya.

PENTING — STATUS INTEGRASI
Paket ini menyatukan basis Script dan seluruh paket patch ke dalam satu arsip unduhan, tetapi patch BELUM digabungkan ke pohon kode utama secara menyeluruh. Beberapa patch saling tumpang tindih (misalnya User.php, login, pembuatan akun siswa, dan impor CSV), beberapa berisi instruksi/snippet rute, dan fitur Open Ticket/verifikasi manual masih berupa rancangan. Menimpa semua file sekaligus tanpa rekonsiliasi dapat membuat aplikasi tidak konsisten.

KEAMANAN
- Ini paket pengembangan/staging, bukan paket siap produksi.
- Jangan mengunggahnya menimpa instalasi produksi.
- Jangan menyalin .env produksi ke staging. File .env tidak disertakan; hanya .env.example bawaan Script yang ada.
- Sebelum menguji, buat .env khusus staging dan arahkan DB_DATABASE ke sriedigi_stage, DB_USERNAME ke sriedigi_stage, dan DB_HOST ke host yang dikonfirmasi dari cPanel (user menyatakan localhost). Masukkan password hanya di server, jangan bagikan.
- Jangan jalankan migrasi atau perintah backfill pada database produksi.

LANGKAH BERIKUTNYA
1. Ekstrak paket ini ke folder terpisah di hosting, misalnya /srieacademy.web.id/stage/ (pastikan document root staging mengarah ke folder public aplikasi Laravel).
2. Konfigurasikan .env staging sendiri.
3. Integrasikan patch secara berurutan setelah rekonsiliasi konflik, mulai dari schema sekolah + username, lalu akses/CRUD/import, lalu pengaturan Google.
4. Jalankan composer install/build aset dan pengujian hanya di staging.
5. Email Verification toggle, pengubahan status email manual dan Open Ticket belum diklaim terimplementasi hanya karena rancangan/README disertakan.

CATATAN
Paket dasar berasal dari /mnt/data/files/script.zip. Seluruh patch yang tersedia dimasukkan sebagai arsip terpisah agar tidak hilang dan mudah ditelusuri. Paket ini bukan klaim bahwa seluruh fitur sudah terintegrasi atau lolos tes runtime.
