Lewati ke isi

Remediation Backlog — Production Readiness

Last verified: 2026-06-11


1. Triage Summary

Priority Count Go-live impact
P0 Merah 0 None — proceed
P1 Medium 16 Mitigated via docs/training; code fix post-sprint
P2 Low 6 Post-launch

Keputusan: Go-live Professional dapat dilanjutkan dengan: - Training workflow rapor & SPMB - UAT sign-off klien wajib - Security hardening sudo() di sprint berikutnya (tidak memblokir operasi harian jika ACL record rules aktif)


2. P1 Items — Status

ID Action Owner Status Target
GAP-02 Audit manual_payment_api.py, tier1_attendance_api.py, spmb_api.py Backend Open Sprint+1
GAP-UI-01 Migrasi HomeLayout → AppLayout (batch PaymentConfig, Academic report) Frontend In progress — PaymentConfig 11 file selesai 2026-06-11 Sprint+1
AC-M2 Quick start cetak rapor + training wali kelas Docs Done 2026-06-11
SP-M3 Jalankan spmb-manual-uat dengan klien QA/Implementor Pending Pre go-live
AC-M3 grade_publish_flow E2E QA Pending Pre go-live
CB-M3 Verifikasi question sync sebelum ujian sekolah Guru/QA Pending Pre first exam

3. Mitigasi Operasional (tanpa code change)

Risiko Mitigasi
Guru bingung alur rapor cetak-rapor quick start + sesi training 1 jam
Ortu tidak bisa bayar SPP bayar-spp quick start + bendahara SLA 1x24 jam
Fitur tidak muncul support-playbook
sudo security concern Backend ACL tetap primary; monitor audit log

4. Re-Audit Trigger

Jalankan ulang audit domain jika: - Fix P1 merged untuk domain tersebut - Upgrade paket (tambah SC-FIN, SC-STUDENT, dll.) - Incident production terkait security atau data integrity

Template: AUDIT-TEMPLATE.md


5. Closure Log

Tanggal Item Hasil
2026-06-11 Dokumentasi production readiness Delivered — 9 domain, 14 role guides, audits
2026-06-11 P0 blocker scan 0 Merah — go-live gate documentation path clear
2026-06-11 KE-M2 PaymentConfig UI HomeLayout dihapus dari 11 view PaymentConfig
2026-06-11 Docs portal https://docs.gcgscola.id aktif (MkDocs + nginx)
2026-06-11 Agent guidelines Branch matrix develop/main ditambahkan ke Master Guide