Create local env files before running the root launchers:
.env.localfor shared local secretsfrontend/.env.localfor frontend-only overridesbackend/.env.localfor backend-only overridesai-service/.env.localfor AI-service-only overrides
Minimum shared local values:
JWT_SECRETAI_INTERNAL_AUTH_TOKEN
Start services from the repository root:
powershell -ExecutionPolicy Bypass -File .\run-ai-3102.ps1powershell -ExecutionPolicy Bypass -File .\run-backend-3101.ps1powershell -ExecutionPolicy Bypass -File .\run-frontend-3100.ps1
Run these before release:
npm ci --prefix backendnpm run build --prefix backendnpm --prefix backend audit --omit=devnpm ci --prefix frontendnpm run build --prefix frontendnpm --prefix frontend audit --omit=devpython -m pip install -r ai-service/requirements.txtpython -m py_compile ai-service/app/main.py
- Backend:
/api/health - AI service:
/health - Frontend: load the hosted root URL and verify login/register pages render.
- Check Render/Vercel service status and recent deploy logs.
- Check backend
/api/healthand AI/health. - Verify Supabase connectivity and recent database errors.
- Confirm environment variables were not removed or rotated incorrectly.
- Roll back the most recent deploy if startup or auth is broken.