From 681561c22af6b0964236d16e9abd1fe6278b84dd Mon Sep 17 00:00:00 2001 From: Macky Date: Fri, 7 Aug 2026 18:04:18 +0700 Subject: [PATCH] docs: update account flow (username admin/1234 + forced setup) in README/HANDOFF/engineering-log --- README.md | 9 +++--- docs/HANDOFF.md | 3 +- docs/engineering-log.md | 1 + docs/engineering-log/2026-08-07-auth-gitea.md | 32 +++++++++++++++++++ docs/engineering-log/2026-08-07-build-out.md | 2 +- 5 files changed, 41 insertions(+), 6 deletions(-) create mode 100644 docs/engineering-log/2026-08-07-auth-gitea.md 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