- Entités: 7 nouveaux schémas (sessions, devices, consents, location-history, interest-gauges, reports, exports) - États: 5 diagrammes lifecycles (compte, contenu, session, signalement, export) - Séquences: 6 flows (auth, refresh token, modération, signalement, export, suppression) - Renommage: modele-global.md → entities-overview.md - MkDocs: organisation hiérarchique par catégories Format concis: diagrammes Mermaid + règles essentielles uniquement
1.2 KiB
1.2 KiB
Interest Gauges
📖 Jauges de centres d'intérêt dynamiques pour recommandation personnalisée
Diagramme
erDiagram
USERS ||--o{ INTEREST_GAUGES : "possède"
INTEREST_GAUGES {
uuid id PK
uuid user_id FK
string category
decimal score
timestamp last_updated
int interactions_count
}
Légende
Catégories :
automobile: Voitures, mécanique, course automobiletravel: Voyages, tourisme, découvertemusic: Musique, concerts, artistesnews: Actualités, politique, économiesport: Sports, événements sportifsculture: Cinéma, livres, expositionsfood: Gastronomie, restaurants, recettestech: Technologie, innovation, gadgetshistory: Histoire, patrimoine, muséesnature: Nature, randonnée, écologie
Score :
- Échelle : 0-100
- Augmentation : +2% par like, +5% par abonnement créateur
- Diminution : -1% par skip rapide (<30s), -5% par signalement
- Calcul combiné : Distance GPS + matching intérêts
Algorithme recommandation :
- 70% géolocalisation : Proximité GPS
- 30% centres d'intérêt : Score jauges
- Boost si créateur suivi : +0.3 au score final
- Limite : 6 contenus/heure pour éviter spam