Repository navigation
Fix reviewer invitations and account controls - #436
Muawiya-contact wants to merge 20 commits into
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
Manual work to activate and verify this PRThe code and automated checks are ready, but the live Supabase, Railway, and Netlify settings and real email flow still need an operator check. Please work through these in order:
The separate requested automatic top-up to 10 private reviewer drafts is still product work tracked in #437; this PR does not activate it. Do not treat the HTTP 200 callback check or green CI as proof that real invitation email delivery works. |
What changed
Validation
Deployment and remaining work
This PR does not alter live Supabase, Railway, or Netlify settings. Before inviting a real reviewer, apply migrations 0131–0134 with matching API/Edge code; set
EDITORIAL_INVITE_REDIRECT_URL=https://coding-moves-one-concept-review.netlify.app/auth/callback; allowlist that exact URL in Supabase Auth; and install the Invite user template frombackend/email-templates/invite-reviewer.html. Keep the Supabase Site URL on the working learner fallback. Use the review website's Reviewers page so membership is created.Issue #437 tracks controlled new/existing-user email and sign-in checks, reviewer removal and AI correction acceptance, plus the separately requested global private-draft top-up to ten. The current worker does not provide that global top-up and production generation remains disabled.