ENTERPRISE GAP REGISTER — Add-on SKUs
Last verified: 2026-06-11
Scope: Di luar paket Professional (SC-CORE + SC-LEARN + SC-ASSESS + SC-LIB)
Metodologi: ENTERPRISE-AUDIT-SCOPE.md Phase 6A–C
Temuan Professional tetap di MASTER-GAP-REGISTER.md. File ini hanya untuk SKU add-on.
1. Ringkasan Phase 6A (pilot → audit ringkas)
2. Ringkasan Phase 6B (full audit add-on)
3. Temuan Phase 6A — SC-BOS
| ID |
Severity |
Temuan |
Status |
Target |
| BOS-M1 |
Medium |
DB legacy scola_bos_rkas_account_bridge (tidak di repo) |
Open |
Cleanup DB / dokumentasi uninstall |
| BOS-M2 |
Medium |
End-to-end RKAS→procurement belum UAT operator |
Checklist ready |
uat-enterprise-addons-manual §3 |
| BOS-M3 |
Medium |
Ketergantungan SC-FIN + SC-OPS untuk quote penuh |
Closed |
SC-FIN + SC-OPS audited Phase 6B |
| BOS-L1 |
Low |
Export/report pack BOS-RKAS |
Backlog |
Post operator UAT |
4. Temuan Phase 6A — SC-DAP
| ID |
Severity |
Temuan |
Status |
Target |
| DAP-M1 |
Medium |
Belum ada replay sync ke host Dapodik live/mock |
Open |
GAP-04 widen on staging |
| DAP-M2 |
Medium |
Operator belum punya checklist UAT sync GTK/rombel/siswa |
Mitigated |
integrasi-regulasi config |
| DAP-M3 |
Medium |
Routing Dapodik di beberapa surface admin |
Open |
Satukan catatan RBAC saat UAT enterprise |
| DAP-L1 |
Low |
Scheduler auto_sync observability |
Backlog |
Post-staging |
5. Temuan Phase 6B — SC-FIN
| ID |
Severity |
Temuan |
Status |
Target |
| FIN-M1 |
Medium |
UAT akuntansi penuh (CoA → jurnal → laporan) belum operator |
Checklist ready |
uat-enterprise-addons-manual §1 |
| FIN-M2 |
Medium |
Prefix API campuran /api/accounting/* vs /api/v1/finance/* |
Open |
Canonicalization backlog |
| FIN-M3 |
Medium |
Admin fee CRUD masih JSON-RPC |
Open |
Post-SC-FIN GA; tidak blocker add-on |
| FIN-L1 |
Low |
Unit test suite scola_account/tests |
Backlog |
Coverage widen |
| FIN-L2 |
Low |
Gateway callback HTTPS production |
Ops checklist |
Go-live |
6. Temuan Phase 6B — SC-OPS
| ID |
Severity |
Temuan |
Status |
Target |
| OPS-M1 |
Medium |
UAT PR→PO→receipt→ledger belum formal |
Checklist ready |
uat-enterprise-addons-manual §2 |
| OPS-M2 |
Medium |
Budget ledger kosong meski RKAS plans ada |
Checklist ready |
§3 BOS cross-module |
| OPS-M3 |
Medium |
SIMAK-BMN/BMD export tidak tersedia |
Backlog |
Sekolah negeri only |
| OPS-L1 |
Low |
Unit test suite scola_inventory/tests |
Backlog |
Coverage widen |
| OPS-L2 |
Low |
TTD elektronik BA disposal |
Backlog |
Administrasi |
7. Ringkasan Phase 6C (deferred → audit kickoff)
Brief: ENTERPRISE-PHASE-6C-PREP.md
8. Temuan Phase 6C — SC-HR
| ID |
Severity |
Temuan |
Status |
Target |
| HR-M0 |
Merah→Closed |
Payroll REST 404 — controllers tidak di-load |
Closed |
BE scola_payroll/__init__.py 2026-06-11 |
| HR-M1 |
Medium |
UAT payroll cycle operator |
Open |
UAT-HR.md |
| HR-L1 |
Low |
Unit test suite scola_payroll/tests |
Backlog |
Coverage widen |
9. Temuan Phase 6C — SC-ATT-RFID
| ID |
Severity |
Temuan |
Status |
Target |
| ATT-M0 |
Merah→Closed |
_sudo_model missing pada RFID admin APIs |
Closed |
RfidElevationMixin 2026-06-11 |
| ATT-M1 |
Medium |
Hardware ingest UAT belum |
Open |
Reader fisik sekolah |
| ATT-M2 |
Medium |
Pilot tanpa kartu/device |
Open |
Seed UAT |
10. Temuan Phase 6C — SC-FOUND
| ID |
Severity |
Temuan |
Status |
Target |
| FOUND-M1 |
Medium |
UAT foundation_chairman finance API |
Open |
Role yayasan sign-off |
| FOUND-M2 |
Medium |
Academic governance benchmarks kosong |
Open |
Multi-unit pilot data |
| FOUND-M3 |
Medium |
FE placeholder warnings |
Open |
Page-by-page hardening |
11. Temuan Phase 6C — SC-COUNSEL
| ID |
Severity |
Temuan |
Status |
Target |
| COU-M1 |
Medium |
UAT workflow BK operator |
Open |
Pelanggaran→konseling UAT |
| COU-L1 |
Low |
Confidentiality audit trail |
Backlog |
Post go-live |
12. Aturan update
- Setiap temuan wajib tag SKU + severity (Merah/Kuning/Hijau).
- Jangan duplikasi item yang sudah closed di MASTER tanpa label
(enterprise widen).
- Setelah audit Phase 6A/6B selesai, tambahkan file
*-audit-YYYY-MM-DD.md per domain.