SGAuth architecture design, ticket set, red-team review, and position seed - #23
Open
pataniaeli wants to merge 4 commits into
Open
pataniaeli wants to merge 4 commits into
pataniaeli wants to merge 4 commits into
Conversation
…tion seed Design summary, red-team findings, 138-ticket set (Linear CSVs per team, Markdown, and GitHub issue creation script with issue map), and the curated position seed (82 positions) delivered on 2026-09-18. SGAuth is built on Neon serverless Postgres and does not use Supabase. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…l command Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…passkeys - Imported password-less accounts set a password on first sign-in; no import-day invite blast (AUTH-T22, T41, T88, T89, APLIO-P07) - SGAuth sends from its own Resend account (AUTH-T20) - New AUTH-T105: optional passkey sign-in in Phase 4 - Product permission tickets now reference curated position keys - gh-issues.mjs gains an update command; issue map records AUTH-T105 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Design deliverables for SGAuth, the centralized authentication and identity service for SGA products on
*.northeasternsga.com.docs/sgauth-design/SGAuth-design-summary.md— every decision with rationale and the Supabase-compatibility findingsdocs/sgauth-design/SGAuth-red-team.md— adversarial review: 11 decisions, 21 ticket corrections, 10 accepted risksdocs/sgauth-design/out/SGAuth-tickets.md+linear-import-*.csv— 138-ticket set (Linear importer format, one CSV per team)docs/sgauth-design/gh-issues.mjs+issue-map.json— script that created the tickets as GitHub Issues across the SGAOperations repos for Linear's GitHub importer, with the resulting issue numbersprisma/seed/positions.json— curated SGA position list (82 positions) for the seed scriptSGAuth is built on Neon serverless Postgres and does not use Supabase. The first implementation tickets (AUTH-T02) remove the Supabase scaffolding from this repo.
Notes for reviewers
src/changes in this PR; it is documentation and seed data only.docs/sgauth-design/out/is generated bynode docs/sgauth-design/build.mjs; edit thetickets-*.mjssources, not the outputs.🤖 Generated with Claude Code