0051 — Cadrage MVP validé — docs/scope.md créé
Date : 2026-04-22 Statut : Acté
Contexte
Le projet a besoin d'un périmètre MVP clair pour cadrer les sprints suivants.
Décision
Périmètre MVP = catalogue curé + paiement à l'acte + CRUD complet avec RBAC. Trois décisions structurantes :
- Rôle teacher actif : formatrices créées par l'admin puis utilisent le frontend teacher existant. Pas de self-registration, pas de marketplace ouverte en MVP.
- Publication versionnée côté teacher : enregistrer ≠ publier, la teacher décide seule (pas de modération admin). Statut
draft/publishedau niveau module et chapitre, toute modif d'un publié le ramène endraft— soft-versioning par flag, hard-versioning (tableModuleVersion) reporté v1.1. - Paiement stub en MVP :
POST /paymentssimulesucceededdirect + créeEnrollmenten cascade. Flag envPAYMENT_PROVIDER=stub|stripe|...prévu pour brancher la vraie gateway en v1.1.
Hors scope MVP acté : messagerie (T4 reste mock), notifications (L6), plans / abonnements, marketplace, live classes réelles, gateway paiement réelle, i18n, tests auto.
Conséquences
- Cadrage clair pour les sprints qui suivent.
- Plusieurs fonctionnalités frontend déjà livrées sont confirmées comme mock acceptable en MVP.
- Versioning hard reporté v1.1.