- Ajouter ADR-018 (librairies Go) dans TECHNICAL.md - Transformer Shared en menu dépliable dans mkdocs (cohérence avec autres domaines) - Corriger listes markdown (ajout lignes vides avant listes) - Corriger line breaks dans génération BDD (étapes "Et" sur nouvelles lignes) - Ajouter script fix-markdown-lists.sh pour corrections futures Impacte 86 fichiers de documentation et 164 fichiers BDD générés.
40 lines
1.6 KiB
Markdown
40 lines
1.6 KiB
Markdown
# Domaine : Premium
|
|
|
|
## Vue d'ensemble
|
|
|
|
Le domaine **Premium** gère les abonnements payants et les fonctionnalités exclusives pour les utilisateurs premium. C'est un **Generic Subdomain** essentiel au modèle économique freemium.
|
|
|
|
## Responsabilités
|
|
|
|
- **Abonnements** : Gestion des souscriptions et renouvellements
|
|
- **Mode offline** : Téléchargement et synchronisation de contenus
|
|
- **Notifications** : Alertes personnalisées pour abonnés
|
|
- **Avantages premium** : Accès aux fonctionnalités exclusives (sans pub, qualité audio supérieure, etc.)
|
|
|
|
## Règles métier
|
|
|
|
- [Premium](rules/premium.md) - Fonctionnalités et avantages
|
|
- [Mode offline](rules/mode-offline.md) - Téléchargement et synchronisation
|
|
- [Abonnements et notifications](rules/abonnements-notifications.md)
|
|
|
|
## Modèle de données
|
|
|
|
- [Diagramme entités premium](entities/modele-premium.md) - Entités : PREMIUM_SUBSCRIPTIONS, ACTIVE_STREAMS, OFFLINE_DOWNLOADS
|
|
|
|
## Ubiquitous Language
|
|
|
|
**Termes métier du domaine** :
|
|
|
|
- **Premium Subscription** : Abonnement payant mensuel ou annuel
|
|
- **Offline Download** : Téléchargement pour écoute hors-ligne
|
|
- **Sync Queue** : File d'attente de synchronisation offline
|
|
- **Premium Tier** : Niveau d'abonnement (Basic, Plus, Family)
|
|
- **Auto-Renewal** : Renouvellement automatique de l'abonnement
|
|
- **Premium Notification** : Notification personnalisée pour abonnés
|
|
|
|
## Dépendances
|
|
|
|
- ✅ Dépend de : `_shared` (users, subscriptions)
|
|
- ⚠️ Interactions avec : `advertising` (désactivation des pubs)
|
|
- ⚠️ Interactions avec : `content` (téléchargement de contenus)
|