CANDY CBT - AUTOSAVE JITTER / MASS EXAM OPTIMIZATION
Tanggal build: 29 Agustus 2026
Baseline: Gandakan Bank Soal + ExamBro Exception + Filter Jadwal

Perubahan:
1. Jawaban reguler ditulis ke localStorage terlebih dahulu (debounce 300 ms).
2. Sinkronisasi rutin ke server memakai jitter acak 8-12 detik dan diacak ulang setiap siklus.
3. Hanya jawaban yang berubah sejak ACK server (dirty) yang dikirim.
4. Beberapa jawaban dirty dikirim dalam satu batch request.
5. Jika tidak ada perubahan jawaban, tidak ada request autosave.
6. Saat koneksi kembali, retry memakai jitter kecil 0,3-1,5 detik untuk mencegah request serempak.
7. Tombol Selesai, waktu habis, dan Paksa Selesai tetap memakai final flush langsung tanpa jitter.
8. Jawaban terakhir disnapshot ketika pindah soal, memilih nomor dari daftar soal, dan saat pagehide.

Tidak ada perubahan database / migration.
Fitur Jadwal Link Eksternal TIDAK termasuk dalam build ini.
