Enterprise Audit Scope — Phase 6 (Non-Professional)¶
Last verified: 2026-06-11
Prasyarat: [COMPLETION-REVIEW-2026-06-11.md]./COMPLETION-REVIEW-2026-06-11.md) — Professional doc/audit repo tuntas
Mitigasi Bagian E: "Scope creep ke modul non-Professional → Kunci scope di package-catalog; fase 2 audit untuk add-on"
1. Apakah sudah saatnya?¶
| Kondisi | Status | Implikasi |
|---|---|---|
| Professional doc + audit repo tuntas | ✅ | Fondasi metodologi siap |
| Professional UAT sign-off klien | ⏳ | Gate disarankan sebelum audit penuh enterprise |
| Pilot SC-DAP / SC-BOS di scoladev | ✅ | Boleh lanjut Phase 6A (light audit) |
| Komitmen penjualan SC-FIN / SC-OPS / SC-DAP | TBD | Trigger Phase 6B (full domain audit) |
Rekomendasi:
- Sekarang (2026-06-11): Aktifkan Phase 6A — perluas register pilot → audit ringkas + update domain SSOT enterprise (tanpa duplikasi Professional).
- Setelah UAT Professional signed: Aktifkan Phase 6B jika klien akan add-on finance/ops/dapodik dalam 1–2 sprint.
- Phase 6C (HR, RFID, FOUND): Saat SKU di-provision atau kontrak enterprise eksplisit.
2. Paket di Luar Professional¶
| SKU | Domain L2 | Modul backend utama | FE surface | Audit status |
|---|---|---|---|---|
| SC-FIN | Keuangan (full) | scola_account, bridges BOS |
AccountingManagement/* |
Phase 6B — partial UI polish done (GAP-UI) |
| SC-OPS | Inventaris | scola_inventory, procurement bridges |
InventoryManagement/* |
Phase 6B |
| SC-BOS | BOS & RKAS | scola_bos_rkas, procurement, executive |
BOS fund, budget, RKAS | Phase 6A — pilot evidence |
| SC-DAP | Integrasi regulasi | scola_dapodik_*, connector |
Dapodik admin routes | Phase 6A — pilot evidence |
| SC-HR | SDM/HR | scola_hr, scola_payroll, attendance bridges |
HR portal | Phase 6C |
| SC-ATT-RFID | Absensi RFID | scola_hr_attendance, scola_smart_attendance |
RFID attendance app | Phase 6C — menu gate AT-M3 closed |
| SC-FOUND | Governance | scola_foundation_analytics, leadership |
Executive dashboards | Phase 6C |
| SC-COUNSEL | Kesiswaan BK | scola_counseling |
Counseling views | Phase 6C |
Referensi tiering: professional-package-inventory.md §1, domains/README.md.
3. Fase Eksekusi¶
Phase 6A — Pilot → Audit ringkas (1–2 minggu)¶
Trigger: Professional completion review ✅ + pilot evidence ada.
| Domain | Deliverable | Metode |
|---|---|---|
| SC-BOS | bos-rkas-audit-YYYY-MM-DD.md |
Extend SC-BOS pilot: topology + API smoke + 3 FE pages |
| SC-DAP | integrasi-regulasi-audit-YYYY-MM-DD.md |
Extend SC-DAP pilot; staging replay checklist |
Output: entri di ENTERPRISE-GAP-REGISTER (subset MASTER, SKU-tagged) — bukan merge ke Professional MASTER tanpa label SKU.
Phase 6B — Full audit add-on (2–3 minggu per SKU bundle)¶
Trigger: UAT Professional signed OR kontrak add-on SC-FIN/SC-OPS.
| Domain | Prioritas | Halaman FE sample |
|---|---|---|
| Keuangan full (SC-FIN) | P0 | Vendor bills, journal, payment approval, BOS dashboard |
| Inventaris (SC-OPS) | P1 | Stock, procurement, asset |
Checklist: sama AUDIT-RUBRIC.md §4–§6 + manifest/bridge review (GAP-05 discipline).
Phase 6C — Deferred enterprise (backlog)¶
HR/Payroll, RFID, Foundation, Counseling — audit saat modul di entitlement tenant produksi.
4. Aturan Scope (anti-creep)¶
- Jangan menurunkan severity Professional ke enterprise backlog tanpa re-audit.
- Setiap temuan enterprise punya tag SKU (
SC-FIN,SC-DAP, …). - Update domain SSOT (
docs/domains/<domain>/README.md) — jangan buat file audit orphan di root. - Portal: tambah nav enterprise hanya setelah audit Phase 6A/B selesai untuk domain tersebut.
- QC gate sama §10 development-guide; commit doc + code fix dalam PR yang sama (Bagian E).
5. Definition of Done — Enterprise Phase 6A¶
- [ ]
ENTERPRISE-GAP-REGISTER.mddibuat ( atau section §6 di MASTER dengan tag SKU) - [ ] Audit ringkas SC-BOS + SC-DAP dari template AUDIT-TEMPLATE
- [ ] Domain
bos-rkas/danintegrasi-regulasi/§5–§6 di-update - [ ] Pilot evidence linked dari audit files
- [ ] Keputusan go/no-go Phase 6B dicatat setelah UAT Professional
6. Referensi¶
- IMPLEMENTATION-PLAN-POST-GAP-CLOSURE.md — Wave D enterprise items
- odoo-best-practice-gap-register.md
- package-catalog.yaml