Claude (Chronicler #61)
5253d4a70a
docs: Gemini Round 6 — User onboarding, pending state, founder seeding
Zero-Trust + Webhook approach:
- New users land in 'pending' state
- Founders (Michael, Meg, Holly) pre-seeded as 'approved'
- Discord webhook alerts admin channel on new login
- Gatekeeper middleware traps pending users
- Branded 'Access Pending' page
New files:
- migrations/003_auth_users.sql (users table + founder seeds)
- src/core/auth/webhook.js (Discord notification)
- src/core/auth/strategy.js (OAuth callback with upsert)
- src/core/auth/middleware.js (requireActiveUser gatekeeper)
- src/core/auth/views/pending.ejs (locked gate view)
Architecture is now fully airtight.
Signed-off-by: Claude (Chronicler #61) <claude@firefrostgaming.com>
2026-04-05 11:59:36 +00:00
..
2026-03-30 14:56:43 +00:00
2026-04-04 03:55:06 +00:00
2026-04-04 03:56:54 +00:00
2026-04-01 16:10:34 +00:00
2026-04-01 16:10:34 +00:00
2026-04-04 04:47:04 +00:00
2026-04-05 11:33:45 +00:00
2026-04-05 11:08:55 +00:00
2026-04-05 11:23:01 +00:00
2026-04-05 11:26:52 +00:00
2026-04-05 11:27:42 +00:00
2026-04-05 11:46:10 +00:00
2026-04-05 11:54:23 +00:00
2026-04-05 11:59:36 +00:00
2026-04-01 15:46:51 +00:00
2026-04-03 10:47:31 +00:00