subh05sus pushed a major feature to main that implements full OAuth2 integration with Sparkmentis—adding /oauth/authorize and /oauth/token endpoints with PKCE, JWT access and hashed-refresh tokens, plus read-only integration APIs for user, courses, assignments, and homeworks. They also built an outbox/webhook system (with a cron dispatcher), added scope validation and signature verification tests, updated .env.example and seed scripts, and shipped docs for the Sparkmentor integration.