Modèle boosts
Objectif du modèle
Représenter les activations temporaires de visibilité, diffusion, notifications ou IA supplémentaire.
Responsabilités
- Décrire un avantage temporaire.
- Relier le boost à un acteur, une publication, une campagne ou un crédit IA.
- Porter période, statut et périmètre.
- Permettre mesure, audit et expiration.
Relations principales
- Un boost peut concerner un acteur.
- Un boost peut concerner une publication.
- Un boost peut être relié à un abonnement ou achat.
- Un boost peut affecter notifications, visibilité ou crédits IA selon type.
Cycle de vie
- Achat ou attribution.
- Validation paiement/droit.
- Activation.
- Application des effets.
- Expiration.
- Archivage et statistiques.
Permissions/RBAC liées
- Activation limitée aux gestionnaires autorisés.
- Effets calculés côté Laravel.
- Les boosts ne contournent pas la modération.
Contraintes métier
- Pas de publicité intrusive.
- Pas de dark patterns.
- Limites anti-spam sur notifications.
- Périmètre territorial clair.
Données sensibles éventuelles
- Référence paiement ou offre.
- Historique d’activation.
- Ciblage territorial ou audience agrégée.
Cache/offline éventuel
- État de boost cacheable brièvement en lecture.
- Expiration toujours vérifiée côté backend.
Stratégie d’indexation
- Index par cible, type, statut, période.
- Index d’expiration pour jobs de désactivation.
Partitionnement si concerné
Non prioritaire ; archivage temporel possible si volume important.
État actuel vs cible
| Niveau | Description |
|---|---|
| Structure visible/confirmée | Boosts documentés comme revenus et fonctionnalités premium. |
| Structure probable | Entité temporaire avec type, cible, période, statut et source paiement. |
| Cible future | Boosts mesurables, limités, anti-abus et reliés au modèle économique. |
Points à confirmer
- Types de boosts exacts.
- Cibles autorisées.
- Durée et cumul.
- Règles anti-spam et plafonds.