Tugas

Finalize Sprint Planning Doc

Dalam Proses Deadline 25 Mei

Rapihkan dokumen sprint planning yang udah didiskusiin Senin lalu. Pastikan tiap user story punya estimasi point yang sama persis kayak hasil estimasi tim. Ad break-down task per developer udah jelas, definisi DONE di setiap card juga lengkap.

Riset Plugin Tailwind v4

Belum Mulai Deadline 27 Mei

Cek perbedaan Tailwind v3 vs v4, gimana cara migrasi config theme, plugin yang udah official-support, dan dampak ke build size. Output: ringkasan + rekomendasi apakah project Aisisten layak migrasi sekarang atau tunggu plugin yang masih incompatible udah update.

Migrasi User Data ke MinIO

Dalam Proses Deadline 28 Mei

Pindahin storage user-uploaded file dari Cloudflare R2 ke MinIO self-hosted di CT 106. Step yang udah kelar: bucket di-provision, credential test, sample upload jalan. Yang belum: backfill data lama, switch endpoint di production, dan validasi link lama gak break.

Update Privacy Policy

Belum Mulai Deadline 30 Mei

Tambah klausul data retention dan hak penghapusan akun di kebijakan privasi sesuai UU PDP. Konsultasi sama legal advisor (Pak Hadi) draft awal hari Rabu. Setelah final, link di landing page, halaman daftar, dan modal saat user create akun pertama kali.

Setup Database Backup

Selesai Beres 22 Mei

Setup vzdump daily backup CT pve1, kirim ke R2 bucket. Tested restore juga sukses dari snapshot ke staging environment, RPO sekitar 24 jam dan RTO 30 menit. Cron udah aktif jam 03.00 WIB, sudah running 1 minggu tanpa miss schedule.

Deploy v0.1.0 Production

Selesai Beres 21 Mei

Release v0.1.0 ke production aisisten.id. Pre-launch checklist semua hijau, monitoring di Grafana aktif. Smoke test sukses di semua endpoint utama: auth, session creation, dan upload. Rollback plan didokumentasiin, runbook udah di-share ke tim engineering.