Working Group · Lesotho M4 pilot

Lesotho CMS analysis results

Purpose: Share measured findings from Vara’s old CMS structure pack and the Raisd gap / CAP-53 read plan with the Working Group.

Cut: 5 October 2026 · Pilot campus: Lesotho (M4) · Live: still 0% (Demo ≠ Live)

Audience: WG CMS 2026 · sponsors · portal / API owners

campus2_lesotho 369 tables CAP-53 R1 mapped NMDS ≠ DTEF No PII in repo

1. Headline for everyone

369
Tables (structure)
351
Views
51
Stored procedures
6
Functions
5
portal_*_lesotho tables
~83%
Table-name overlap vs Botswana

2. What we analysed

LayerEvidenceStatus
Older Lesotho CMS (SoR extract) Vara Drive pack 5 Oct — tables / views / procs structure only Inventoried
Newer Lesotho CMS (feature bar) Screenshots only (staging has live student data) UX benchmark
Raisd Schema v3 + Portal API Demo records; CMS stub Demo
Frontend (SDD-11) Student deepest Demo; applicant + staff Not started; Live = 0 FE gap

Dump SQL / PHP / credentials stay under local _local/ — never committed. Published artefacts are names, field maps, and gap matrices only.

3. Key technical results

CAP-53 (CMS ↔ Portal API)

NMDS (government sponsorship) ≠ Botswana DTEF

Admissions / flows (schema × FE)

4. Gap rollup vs Raisd today

FlowOld schemaRaisd FESeverity
Admissions apply + 3-stepapp_* + Faculty/AQA/RegistryNot startedBlocker
Term registrationonline_enrollment + confirm SPsStudent DemoBlocker
NMDS awardsnmds + billingStudent DemoBlocker
CAP-53 writes / SoR pathSoR desks vs Schema TBDPartial FEBlocker
LGCSE / LSL finance / clearance / SoR printPresent, campus-shapedMostly Demo / Not startedHigh
EMGS / thick accommodation / FiveDays LMSPresent or external—Out of M4

5. Suggested next cut (M4)

  1. Grant Portal API read access to Lesotho integration MySQL → implement lesothoRead.
  2. Applicant CAP-02/03 + LSL fee verification + LGCSE extract model.
  3. Staff admissions Faculty → AQA → Registry.
  4. CAP-10 registration writes + CMS side-effect tests.
  5. CAP-48 NMDS scheme seed · CAP-15 clearance · CAP-45–47 finance.
  6. Staff portal shell + positions RBAC.
Asks for the Working Group: (1) Private read access to campus2_lesotho for Portal API integration · (2) Confirm Live SoR path (old CMS adapter vs Schema v3) · (3) Confirm whether newer CMS / government exposes an NMDS HTTP API · (4) Confirm rank/score persistence for admissions parity.

6. Where to read more

ArtefactLink
Diagram hub (Pages) raisd-campus.github.io/…/old-cms-lesotho/
Schema × FE × flows + field passes lesotho-db-gap.md
CAP-53 Phase R1 read adapter lesotho-cap53-read-adapter.md
UI inventory + CAP seed old-cms-lesotho.md
Pilot framing lesotho-pilot.md
Object catalogs (names only) CATALOG.md
Botswana DTEF (contrast only) botswana-dtef-scholarship-sync.md