Lewati ke isi

SC-HR Pilot Evidence — scoladev (2026-06-11)

Last verified: 2026-06-11 (Phase 6C kickoff)


1. Scope

Pilot replay for SC-HR / SC-PEOPLE (scola_bundle_peoplescola_hr, scola_payroll) on dev pilot server.


2. Topology & entitlement

Check Result
scola_bundle_people installed
scola_hr, scola_payroll installed
Company scola_enabled_addon_skus contains SC-PEOPLE ✅ (dev_all_open)
Controller load scola_payroll ✅ fixed 2026-06-11 (__init__.py + import fix)

3. API smoke (port 8074)

Endpoint Observed
GET /api/payroll/payslips ✅ 200 success:true, payslips []
GET /api/v1/hr/documents ✅ 200, sample doc TMP QA HR DOC
POST /api/payroll/my/payslips ✅ route registered (admin)

4. Frontend sampling

Surface AppTitle Catatan
AdminViews/HR/HRDashboard.vue 0 HomeLayout
HRPayroll.vue, HRLeaveApproval.vue
FacultyViews/Payroll/PayslipList.vue Self-service

Automated baseline: UAT-HR.md, unit/e2e tests listed in domain SSOT.


5. Verdict

Phase 6C SC-HR: Topology hijau setelah controller load fix. Go-live menunggu UAT operator payroll cycle.


6. Replay

curl -s -c /tmp/scola-cookies -b /tmp/scola-cookies \
  -X POST http://127.0.0.1:8074/api/auth/login \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"call","params":{"login":"admin","password":"admin"}}'

curl -s -b /tmp/scola-cookies http://127.0.0.1:8074/api/payroll/payslips
curl -s -b /tmp/scola-cookies http://127.0.0.1:8074/api/v1/hr/documents