Migration in progress

Curriculum Upload

The data model and chrome have been rebuilt. The page-level functionality is being re-wired against the new tenant-aware queries.

Scope of the rebuild

  • Tenant-scoped upload with retry semantics on `CurriculumUpload`
  • Streaming extraction worker with confidence scoring
  • Audit + activity rows on every transition (`curriculum.uploaded`, `curriculum.extracted`, …)

In the meantime

The dashboard and platform overview are wired to live data. Every other page in the sidebar renders inside the role-appropriate shell so you can verify the architecture end-to-end.

QualiRight | AI Employability Intelligence Platform