Skip to content

feat(tpo): complete college staff/student email verification flow - #26

Merged
SSVP-debug merged 36 commits into
mainfrom
feature/tpo-role-verification
Sep 26, 2026
Merged

SSVP-debug merged 36 commits into
mainfrom
feature/tpo-role-verification

Conversation

@SSVP-debug

Copy link
Copy Markdown
Owner

Summary

  • Add admin configuration for college-specific staff/student email-role patterns.
  • Keep email classification advisory: staff_candidate, student_candidate, ambiguous, unknown.
  • Separate institution verification from individual TPO authorization.
  • Keep every new TPO request pending until an admin reviews the individual request.
  • Add individual TPO approve/reject endpoints, queue entries, audit records, and admin UI actions.
  • Add focused backend tests and API documentation.

Security invariant

Email/domain patterns never grant TPO access. A verified college is institution trust; individual TPO authorization requires explicit administrative verification.

@vercel

vercel Bot commented Sep 26, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
code-club Ready Ready Preview Sep 26, 2026 2:22pm UTC

@SSVP-debug
SSVP-debug merged commit 29b82e0 into main Sep 26, 2026
4 of 5 checks passed

This branch was successfully deployed

1 active deployment
Preview — 43b7f24d Deployed Sep 26, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant