Changelog

The proof-of-life of YESS. Every cluster close, every signature feature, every fix that mattered — dated, named, sourced from the production codebase.

Recent

2026-05-09

C2 closed

Attendance & 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

2026-05-07

C1 closed

Academic Core — the spine is locked

Years, terms, programs, classes, subjects, grades, report cards, transcripts, GPA, degree audit, capstone, industrial attachment, resits, recovery, entry exams, intelligence layer. 107 use cases, 29 migrations.

  • Term-shape painter (visual canvas for any year structure)
  • Any grading system coexisting (GCE + IB + Bac + GPA + custom)
  • Cumulative QR-verified transcript
  • $0 translation pipeline (LibreTranslate + NLLB-200 + Bergamot WASM)
  • Career-path templates + programme rules engine

2026-05-02

C12 closed

Platform Core — chrome v3 across every portal

Four-pillar palette, italic-gold soul-word inflection, KenteRule on every section, chrome-glass everywhere. 90 feature flags. OAuth account-linking. TOTP recovery codes.

  • Chrome v3 — four-layer glow, theme-aware pillars, no same-hue clash
  • MFA recovery codes (Auth0/Okta pattern)
  • OAuth flow handles linked / claim-by-email / onboarding cases
  • Portal nav overflow fix — 5 primary + Plus dropdown
  • All 7 web portal layouts swept

2026-04-19

Production readiness

Phase 0 — the audit

Full inventory of all 339 in-scope pages, 161 hooks, 131 migrations. The plan and the gap analysis that every cluster sweep now executes against.

  • Production readiness plan locked
  • Module audit matrix authored
  • Cluster-by-cluster execution template
  • Competitor matrix benchmarked
  • Feature inventory matched to live code

C5 Communication ships next. Want updates as they land? Drop us a line.