SC-ATT-RFID Pilot Evidence — scoladev (2026-06-11)¶
Last verified: 2026-06-11 (Phase 6C kickoff)
1. Scope¶
Pilot replay for SC-ATTEND+ (scola_bundle_smart_attendance → scola_smart_attendance, scola_hr_attendance, scola_attendance).
2. Topology & entitlement¶
| Check | Result |
|---|---|
scola_bundle_smart_attendance installed |
✅ |
scola_smart_attendance, scola_hr_attendance, scola_attendance |
✅ |
Feature flags scola_rfid, scola_face_recognition |
enabled on dev tenant |
RfidElevationMixin on cards/devices/events controllers |
✅ fixed 2026-06-11 |
3. API smoke (admin session)¶
| Endpoint | Observed |
|---|---|
GET /api/rfid/cards |
✅ 200 success:true, cards [] |
GET /api/rfid/devices |
✅ 200, devices [] |
GET /api/rfid/monitoring |
✅ 200, stats payload (total students 155) |
POST /api/rfid/ping |
✅ route registered (auth none) |
Pre-fix (regression): _sudo_model AttributeError on cards/devices/monitoring — closed via mixin.
4. Frontend & gate¶
| Check | Result |
|---|---|
| AT-M3 menu gate unit test | ✅ closed Wave A |
AttendanceManagement/Admin/RFID/* |
AppTitle sampling ✅ |
Hardware ingest UAT (/api/rfid/ingest) — out of scope pilot API; butuh reader fisik.
5. Verdict¶
Phase 6C SC-ATT-RFID: API control plane hijau post-fix. Go-live menunggu hardware UAT + kartu terdaftar.
6. Replay¶
curl -s -b /tmp/scola-cookies http://127.0.0.1:8074/api/rfid/cards
curl -s -b /tmp/scola-cookies http://127.0.0.1:8074/api/rfid/monitoring