Skip to content
Configuration • Runtime

Policy and rubric

Runtime settings an administrator can change without a deployment. Every change is audited.

Cancellation and credit policy

Working defaults pending business decision D-02

Live verdict preview

The same engine answers the parent's reschedule screen before they commit

Live
ScenarioVerdictCreditApprover

Milestone rubric · month 3

Five fixed domains, three-point scale (not yet · emerging · secure). Click a descriptor to edit.

Guitar lesson
Guitar · v1
DomainDescriptorVersion
TechniqueChanges G to C without stoppingv1
RepertoirePlays two full songs from memoryv1
MusicianshipKeeps time at 60 bpmv1
PerformancePlays for one listener, no stopsv1
Practice habitPractises four days a weekv1

Lesson state machine

§4.3 · reference

StateSet byConsumedCreditBillableDelivered
Scheduled scheduledSystemNo0NoNo
Attended attendedTeacherYes0YesYes
No-show learner_no_showTeacherYes0YesYes
Late cancel learner_late_cancelPayerYes0YesYes
Cancelled · credit learner_early_cancelPayerNo+1NoNo
School cancelled school_cancelTeacher/adminNo+1NoNo
Moved rescheduledPayer/adminNo0NoNo
Closure voidTerm calendarNo0NoNo
Scheduled → any terminal state. Terminal → terminal only with an admin override that writes an audit row.

Data protection

Data Protection Officer
Nadia Ismail (Director & DPO)
Breach notification
72-hour clock shown on the record
Jurisdiction
Malaysia · PDPA 2010 (amended 2024)
Learner data
First name, initial and age band only — never photos

Retention schedule

Automated monthly purge, audited — reaches object storage too

ClassExamplesRetention
C1 PublicPlan names, term datesIndefinite
C2 InternalUtilisation, aggregate KPIsIndefinite · pseudonymised
C3 PersonalAccount contact, invoices7 years after last transaction
C4 SensitiveLearner record, lesson notes, assessments24 months after enrolment ends
C5 RestrictedIncidents, background checks, recordingsPer legal advice · recordings 30 days

CONFIGPolicy parameters and rubric descriptors are runtime configuration — no deployment needed. Each change writes an audit row and a new version.

Demo mode

Switch account

Every account is filled with sample data. Switch any time to walk a stakeholder through each side of the platform.

Sign-in screen

Demo actions are saved in this browser only. Tip: ⌘K opens this panel.