Audit: Absensi RFID — Enterprise (SC-ATT-RFID)
Auditor: server QC (Phase 6C)
Tanggal: 2026-06-11
SKU: SC-ATTEND+ (scola_bundle_smart_attendance)
Environment: scoladev (port 8074)
Ringkasan
| Dimensi |
Skor /10 |
Status |
| Backend Odoo |
8 |
Hijau |
| Frontend UI/UX |
8 |
Hijau |
| Alur Bisnis |
6 |
Kuning |
| Overall |
Kuning |
API hijau; hardware UAT pending |
Kesimpulan: Regresi GAP-02 (_sudo_model hilang di cards/devices/events) diperbaiki via RfidElevationMixin. Go-live menunggu reader RFID + kartu terdaftar + ingest UAT.
Scope Audit
Backend modules
scola_smart_attendance — RFID cards/devices/events/monitoring/ingest
scola_hr_attendance — self-attendance staf
scola_attendance — rules siswa + pairing upgrade
API smoke (2026-06-11)
| Endpoint |
Status |
GET /api/rfid/cards |
✅ |
GET /api/rfid/devices |
✅ |
GET /api/rfid/monitoring |
✅ |
POST /api/rfid/ingest |
⏳ hardware UAT |
Temuan
Medium (closed)
| ID |
Temuan |
Fix |
| ATT-M0 |
_sudo_model AttributeError pada admin RFID APIs |
RfidElevationMixin di 3 controllers |
Medium (open)
| ID |
Temuan |
Rekomendasi |
| ATT-M1 |
Belum UAT ingest event dari reader fisik |
Hardware pilot sekolah |
| ATT-M2 |
Pilot tanpa kartu/device terdaftar |
Seed kartu UAT |
Low
| ID |
Temuan |
Rekomendasi |
| ATT-L1 |
AT-M3 menu gate done |
✅ Wave A |
Sign-off Checklist (Phase 6C)
- [x] 0 temuan Merah post-fix
- [x] Pilot evidence
- [ ] Hardware UAT signed
- [x] ENTERPRISE-GAP-REGISTER updated
Evidence: SC-ATT-RFID-pilot-evidence-2026-06-11.md