Enterprise Audit Scope — Phase 6 (Non-Professional)¶
Last verified: 2026-06-11
Prasyarat: 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): Phase 6A–6C audit formal closed untuk semua SKU enterprise terdaftar.
- Berikutnya: Operator UAT (enterprise + Professional Wave B) + client sign-off.
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 closed — keuangan-full-audit |
| SC-OPS | Inventaris | scola_inventory, procurement bridges |
InventoryManagement/* |
Phase 6B closed — inventaris-audit |
| SC-BOS | BOS & RKAS | scola_bos_rkas, procurement, executive |
BOS fund, budget, RKAS | Phase 6A closed — bos-rkas-audit |
| SC-DAP | Integrasi regulasi | scola_dapodik_*, connector |
Dapodik admin routes | Phase 6A closed — integrasi-regulasi-audit |
| SC-HR | SDM/HR | scola_hr, scola_payroll, attendance bridges |
HR portal | Phase 6C closed — hr-audit |
| SC-ATT-RFID | Absensi RFID | scola_hr_attendance, scola_smart_attendance |
RFID attendance app | Phase 6C closed — absensi-rfid-audit |
| SC-FOUND | Governance | scola_foundation_analytics, leadership |
Executive dashboards | Phase 6C closed — governance-audit |
| SC-COUNSEL | Kesiswaan BK | scola_counseling |
Counseling views | Phase 6C closed — counseling-audit |
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¶
- [x]
ENTERPRISE-GAP-REGISTER.mddibuat - [x] Audit ringkas SC-BOS + SC-DAP dari template AUDIT-TEMPLATE
- [x] Domain
bos-rkas/danintegrasi-regulasi/§5–§8 di-update - [x] Pilot evidence linked dari audit files
- [x] Keputusan go/no-go Phase 6B dicatat
6. Definition of Done — Enterprise Phase 6B¶
- [x] Audit full SC-FIN + SC-OPS (
keuangan-full-audit,inventaris-audit) - [x] Pilot evidence SC-FIN + SC-OPS
- [x] Config guides enterprise (
keuangan-full.md,inventaris.md) - [x] Domain
keuangan/+inventaris/§7–§8 di-update - [x] Cross-module BOS-M2 mitigated (API chain); BOS-M3 closed
- [ ] Operator UAT add-on SC-FIN/SC-OPS/BOS signed — uat-enterprise-addons-manual.md
8. Phase 6C (deferred → kickoff complete)¶
- [x] Audit SC-HR, SC-ATT-RFID, SC-FOUND, SC-COUNSEL
- [x] Pilot evidence + config guides
- [x] Regresi HR-M0 + ATT-M0 diperbaiki (BE)
- [ ] Operator UAT per SKU 6C
Lihat ENTERPRISE-PHASE-6C-PREP.md.
9. Referensi¶
- IMPLEMENTATION-PLAN-POST-GAP-CLOSURE.md — Wave D enterprise items
- odoo-best-practice-gap-register.md
- package-catalog.yaml