Blocked
2Set up Cloudflare Access on /mission-control
Protect the Mission Control dashboard with proper Cloudflare Zero Trust Access — email OTP, only saida@aiwithsaida.com allowed in. Client-side password was rejected (correctly) as security theatre.
Get Vercel API token from Saida
Without this, Vercel deployments don't auto-trigger from GitHub pushes. Go to vercel.com/account/tokens → Create 'Cleo deploy' token → share with Cleo.
Pending
3Deploy PaymentSuccess page update
Improved post-payment page is ready in GitHub. Needs Vercel token to deploy. Removes redirect loop, shows 'You're in!' confirmation with session dates.
Deploy AIWithSAIDA branding fixes
All 'AIWithSaida' → 'AIWithSAIDA' fixes committed to GitHub. Waiting for Vercel deploy to go live.
Set up Mac Mini as OpenClaw node
Install OpenClaw on Mac Mini, connect as permanent node. Unlocks Canvas (visual presentations in Telegram), camera, screen control.
Done
12Add Zoom links to sessions
Updated all 4 sessions in Supabase with the recurring Zoom link via SQL UPDATE.
Configure custom domain app.aiwithsaida.com
Connected via Lovable → Entri → Cloudflare auto-DNS. Later migrated to Vercel with manual CNAME update.
Stripe live mode setup
New sk_live key created, saved to Supabase Edge Function secrets. Live price ID price_1T9RfYJbzCDRkkV8oNx7k3xA updated in DB and code. Webhook endpoint created.
Fix checkout 500 error
Root cause: test price ID in DB (stripe_product_id column in cohorts table). Ran migration to update to live price ID. Also improved error handling in edge function.
Fix popup blocker breaking checkout redirect
window.open('_blank') was being blocked. Added window.location.href fallback. Deployed via Lovable.
Resend email integration
Domain aiwithsaida.com verified in Resend. Supabase SMTP configured: smtp.resend.com:465, username: resend, sender: hello@aiwithsaida.com.
FRIENDS2026 promo code
100% off coupon created in Stripe live mode. Max 20 redemptions. allow_promotion_codes: true added to checkout edge function.
Set up GitHub + Vercel auto-deploy pipeline
Repo: github.com/aiwithsaida/ai-with-saida-learn. Vercel project created, app.aiwithsaida.com pointed to Vercel. Cleo has GitHub push access. Vercel API token still needed.
Update landing page session times
Corrected from 6:00-7:30 PM to 6:30-8:00 PM CET. Deployed to Cloudflare Pages.
Fix app meta title and OG tags
Updated from 'Master AI Prompting' to 'AI With SAIDA | Feel Fluent in AI. In 4 weeks.' with correct OG description.
Create saida-brand-voice skill
Built and packaged AgentSkill with Saida's brand voice rules: no em dashes, no AI filler, SAIDA always uppercase, platform-specific formatting.
Create tech stack architecture 1-pager
Full HTML architecture diagram with all layers: Users, Frontend, Code, Backend, Delivery, Infrastructure. Plus Key Flows table. Saved to workspace.