Lewati ke isi

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_attendancescola_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