docs: clarifica bootstrap admin (primul signup, independent de cont id=1)

README + CLAUDE.md: primul user din baza devine admin automat (is_admin,
neconditionat de account_id), nu e hardcodat in .env. Contul id=1 e doar
fallback dev pentru trafic API neautentificat, fara legatura cu admin.
Adauga fix manual (tools.account set-admin) pentru cazul cand primul
signup s-a consumat deja gresit.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Claude Agent
2026-07-03 12:40:01 +00:00
parent cd24e75325
commit d3ebf4762d
2 changed files with 6 additions and 1 deletions

View File

@@ -98,7 +98,11 @@ Worker-ul trimite doar pentru conturi `active`. Web-ul se autentifica prin **ses
API-ul prin **cheie API** (`X-API-Key`). Cheia identifica contul, e separata de credentialele RAR.
```bash
# Self-onboarding: service-ul deschide /signup → primeste cheia o data. Primul cont = admin.
# Self-onboarding: service-ul deschide /signup → primeste cheia o data.
# Primul user inregistrat in toata baza (indiferent de account_id) devine admin
# automat (is_admin, acces /admin) — nu e hardcodat in .env. Doar al doilea+ signup
# creeaza cont obisnuit, neadmin. Daca a trecut deja primul signup, acorzi admin manual:
python3 -m tools.account set-admin --account N
# Sau din CLI (admin, pe masina gateway-ului):
python3 -m tools.account create --name "Service Auto SRL" --cui RO12345678 --with-key