Auto-commit 2026-04-29 16:31
This commit is contained in:
@@ -104,3 +104,21 @@ A micro-lending application with web (SolidStart) and iOS platforms.
|
||||
### FRE-503 - Deployment Docs (LOCKED)
|
||||
|
||||
**Status**: Currently being worked on (execution locked)
|
||||
|
||||
---
|
||||
|
||||
### FRE-652 - Waitlist Landing Page ✅ APPROVED
|
||||
|
||||
**Date Identified**: 2026-04-29
|
||||
**Date Completed**: 2026-04-29
|
||||
**Status**: APPROVED - Production Ready
|
||||
|
||||
**Previously Identified Issues (All Fixed):**
|
||||
1. ✅ H1: Mailchimp API key moved server-side (`process.env.MAILCHIMP_API_KEY` in tRPC router)
|
||||
2. ✅ H2: Stripe secret keys moved server-side (`process.env.STRIPE_SECRET_KEY`, `process.env.STRIPE_WEBHOOK_SECRET`)
|
||||
3. ✅ H3: Atomic submission — single server-side tRPC mutation handles both Mailchimp + DB
|
||||
|
||||
**Security Controls Verified:**
|
||||
- Mailchimp API key no longer bundled in client JS ✓
|
||||
- Stripe secrets only accessible server-side ✓
|
||||
- Single atomic mutation for waitlist signup ✓
|
||||
|
||||
Reference in New Issue
Block a user