MIKE-04B: final fixes - E2E spec and signup disabled

✅ merged · #8 · Edu-Carone-SA/mike ← Edu-Carone-SA/mike · opened 1mo ago by EduardoCarone · merged 1mo ago by EduardoCarone · self · +90-1 across 2 files · ↗ on GitHub

From the PR description

Final fixes for MIKE-04B

E2E Playwright spec

  • frontend/e2e/aws-staging.spec.ts
  • Covers: login page, staging login, dashboard, invalid session, signup disabled
  • Credentials via env vars, no hardcoding

Signup disabled

  • GOTRUE_DISABLE_SIGNUP=true in supabase task definition rev 14
  • Tested: public signup returns 422 signup_disabled
  • GoTrue SITE_URL and API_EXTERNAL_URL updated to https://mike.agov.app

Browser verification

  • Login: OK, redirect to /assistant
  • Dashboard: OK, user mike-admin visible
  • Console errors: 0
  • Old URL requests: 0
  • Failed assets: 0
  • 45 total requests, all to mike.agov.app

Our analysis

Lock down staging signup and verify login flow — read the full analysis →

Think the analysis missed something the PR description covers?

Capture this PR into my fork

Download a Markdown prompt that tells Claude how to port every commit in this PR into your working tree. Run it via claude -p < capture-pull-8.md from inside the repo you want the changes in.

⬇ Download capture-pull-8.md