- β’ QCTO Global Catalogue with 1,500+ official qualifications, skills programmes, and learnerships
- β’ Provider Offerings system to link tenants with catalogue items (accreditation tracking, delivery modes, capacity)
- β’ Programme-to-Catalogue linking with auto-enrichment of SAQA ID, NQF level, and credits
- β’ Drift Protection to flag programmes when linked catalogue items change
- β’ QCTO01 and QCTO02 export enhancements with catalogue enrichment
- β’ Strict export modes (registered-only, accredited-only) for compliance control
- β’ Health Dashboard for system-wide compliance status at a glance
- β’ Compliance Report endpoint for auditor-ready artifacts
- β’ SuperAdmin Catalogue Management (CRUD, drift resolution, offerings review)
- β’ API key authentication with bcrypt hashing
- β’ Comprehensive audit logging for all sensitive operations
- β’ Programme management now supports both catalogue-linked and custom programmes
- β’ Export validation includes catalogue enrichment data
- β’ Admin dashboard includes catalogue health metrics
- β’ Export encoding for special characters in learner names
- β’ Rate limiting edge cases on high-volume imports
- β’ Tenant isolation enforced on all catalogue and export operations
- β’ Pagination guards (max 100-200 per request) on all list endpoints