diff --git a/README.md b/README.md index e373b04..a6d9afd 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,8 @@ npm install npm run dev # Vite on :3000 -> proxies /api to :5001 ``` -The first run creates a default super-admin: **`admin@salestrainer.local` / `admin123`** (change it!). +The first run creates a default super-admin: **username `admin` / password `1234`**. +On first login you'll be **forced to set your email + change the password** before using the app. ### Docker / EasyPanel @@ -112,8 +113,8 @@ Real-model verification requires a live `LLM_API_KEY` in `.env`. ## Default accounts -| Role | Email | Password | -|------|-------|----------| -| super_admin | `admin@salestrainer.local` | `admin123` (change after first login) | +| Role | Username | Password | +|------|----------|----------| +| super_admin | `admin` | `1234` (forced to set email + change on first login) | Admins create additional users (users/login has no self-registration). diff --git a/docs/HANDOFF.md b/docs/HANDOFF.md index 2e89fb3..708f3ce 100644 --- a/docs/HANDOFF.md +++ b/docs/HANDOFF.md @@ -34,7 +34,8 @@ cd frontend && npm run build # outputs frontend/dist ``` ## Default account -- super_admin: `admin@salestrainer.local` / `admin123` (bootstrap; change in prod). +- super_admin: `admin` / `1234` (bootstrap). First login FORCES setting email + changing the + password (must_setup flow) before use. ## Key gotchas 1. **Do NOT invoke `.venv/bin/python