Apparence
20. Contraintes, Dépendances & Hypothèses
Contraintes (v2)
- Stack imposée : TypeScript, Next.js 16 (App Router), Convex, Better Auth, Tailwind 4, monorepo Turbo/pnpm feature-first (voir Architecture). (v1 : Next 14 / Supabase / JavaScript.)
- Le déploiement Convex de production doit être provisionné par l'intégrateur avant mise en production (ne pas charger de données réelles sur un environnement de test).
- Application 100 % francophone.
- Évolutions de schéma via le schéma Convex + composant migrations (plus de migrations SQL manuelles).
Dépendances
- Disponibilité de Convex (base, fonctions, storage) et de Better Auth — SPOF fonctionnel.
- Vercel pour l'hébergement du front.
Hypothèses (à valider)
- Un projet actif par organisation (le code récupère systématiquement « le » projet de l'organisation).
- Les utilisateurs appartiennent à une organisation (
organizationId) — non garanti par l'onboarding actuel.