AEGIS is an integration-first assessment operations platform. It owns question banking, blueprinting, exam generation, delivery, grading, reporting, and result exchange while referencing academic context from external systems.
AEGIS owns assessment logic, but references academic context.
AEGIS should work alongside existing SIS, LMS, ERP, and internal portals instead of trying to replace them.
- backend target: Django
- frontend target: Next.js
- primary data store: PostgreSQL
- supporting services: Redis, object storage, async workers
This repository is the planning workspace for product, domain, architecture, thesis positioning, and implementation notes.
docs/00-project-overview.mdproduct problem, solution, and ownership modeldocs/01-product-scope.mdin-scope and out-of-scope capabilitiesdocs/02-integration-model.mdsync patterns, external references, and result push-backdocs/03-system-architecture.mdDjango + Next.js baseline architecturedocs/domain/canonical domain and boundary notesdocs/thesis/thesis-specific framing notes.agents/role guides, tasks, and drafting templates
aegis-apiDjango backendaegis-webNext.js frontendaegis-workspaceplanning and documentation repo
- lock the assessment-core domain model
- define integration contracts around lightweight academic context
- scaffold Django apps for question bank, blueprints, generation, grading, and integrations
- define the Next.js workflow map for admin, delivery, and reporting surfaces