Premier projet
Un projet regroupe l'application, ses connexions DB, ses patches et son audit.
Quand l'utiliser
Vous avez un compte mais aucun projet. C'est la premiere chose a creer apres
le login. Si vous etes sur un compte personnel, commencez par un projet
personnel ; pour une equipe, attachez le projet a une Team.
Workflow rapide
- Aller sur
Projets->Nouveau projet. - Choisir un nom et un slug (le slug est utilise dans les URLs et logs).
- Optionnel : attacher a une
Teamexistante. Sinon, le projet appartient a l'utilisateur courant (tenant isolation par owner_id). - Inviter des membres via
Equipes->[team]->Inviter. Saisir l'email + role. Auralith envoie un email de bienvenue ; si le user n'existe pas il est cree dans la base. - Configurer les
ProjectPermission(admin / dev / read-only) par membre.
Concepts cles
- Project : entite racine. Tous les patches / seeds / audits y sont rattaches.
- Team : groupe d'users avec des roles. Un user peut appartenir a plusieurs teams.
- ProjectPermission : role par user par projet. Un super admin n'a pas
besoin de permission explicite — il voit tout via
governance. - Quotas : nombre max de projets, connexions, membres selon le plan
(Starter / Pro / Enterprise). Voir
/billing.
Pieges courants
- Slug deja pris : les slugs sont uniques par owner. Choisissez un suffixe.
- Quota depasse : sur Starter, 1 projet et 1 connexion. Upgrader avant d'inviter du monde.
- Super admin : si vous etes super admin, vous etes redirige vers
Governanceau lieu deProjets. C'est volontaire — separation des roles audit / operationnel.