Skip to content

Schedule domain cutover to mentoloop.com (post-acceptance) #7

@thefiredev-cloud

Description

@thefiredev-cloud

This tracks the production domain cutover from sandboxmentoloop.online → mentoloop.com per docs/runbooks/domain-cutover.md and contract Exhibit D.

Acceptance artifacts:

  • Evidence zip: tmp/mentoloop-acceptance-evidence.zip
  • Acceptance note: docs/runbooks/ACCEPTANCE_NOTE.md
  • Acceptance checklist: docs/runbooks/acceptance-checklist.md

Cutover Checklist:

  • Freeze deploys during window (main protection)
  • Netlify: add mentoloop.com and set as primary; 301 redirect sandboxmentoloop.online → https://mentoloop.com
  • DNS: update apex + www to Netlify (NETLIFY/NETLIFYv6 or CNAME as per provider)
  • Clerk: add mentoloop.com to Allowed origins + redirect URLs; update sign-in/up URLs
  • Stripe: update webhook to https://mentoloop.com/api/stripe-webhook; verify deliveries
  • Invalidate caches; redeploy
  • Smoke tests on mentoloop.com (landing, sign-in, student dashboard, admin audit, /api/health)
  • Sentry test event on new domain/release
  • Monitor Stripe webhooks + Sentry for 24h; document outcomes

Notes:

  • Stripe Checkout minimum is $0.50; a 50¢ live charge was executed and refunded (evidence included).
  • Webhook/audit UI present under Admin → Audit Logs.

Owner: @tannerosterkamp
CC: @Apex-ai-net/mentoloop

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions