2026-05-09
C2 closedAttendance & Conduct — three layers, one record
Class conduct (per-period teacher tool) and school conduct (incidents layer) folded into the attendance cluster. One record, three views, every cross-cluster contract honoured.
- 15-state attendance enum — present → in-transit → off-premises-authorised
- Restorative-justice flow with 10 intervention kinds and 7-state lifecycle
- Anonymous bullying reports with 14-day token rotation
- Two-factor verification (teacher + corridor controller)
- Mid-day teacher reactivation, mandatory student departure logs