Files
roadwave/docs/domains/recommendation
jpgiannetti 1a67e5ffd0 chore(docs): supprimer liens cassés vers fichiers inexistants
Suppressions/corrections:
- Suppression références ADR inexistants (010, 011, 018-notifications-push)
- Suppression liens vers fichiers d'analyse supprimés (ANALYSE_LIBRAIRIES_GO.md, INCONSISTENCIES-ANALYSIS.md)
- Correction numéros ADR: 010→012, 018→020, 020→022
- Correction liens relatifs dans domains/README.md
- Suppression référence regles-metier/ (structure legacy)

Script: scripts/remove-broken-links.sh
2026-02-07 17:31:30 +01:00
..

Domaine : Recommendation

Vue d'ensemble

Le domaine Recommendation gère le système de recommandation de contenus basé sur la géolocalisation et les centres d'intérêt des utilisateurs. C'est un Supporting Subdomain clé qui différencie RoadWave des autres plateformes audio.

Responsabilités

  • Jauges de centres d'intérêt : Gestion et évolution dynamique des préférences utilisateurs
  • Algorithme de recommandation : Scoring et classement des contenus pertinents
  • Interactions et navigation : Adaptation des recommandations selon le comportement utilisateur

Règles métier

Modèle de données

Diagrammes

  • [Séquence : Scoring et recommandation]((à créer)) (à créer si existant)

Tests BDD

  • Features de recommandation (voir Phase 6)

Ubiquitous Language

Termes métier du domaine :

  • Interest Gauge : Jauge de centre d'intérêt (score de 0 à 100)
  • Interest Category : Catégorie d'intérêt (automobile, voyage, musique, etc.)
  • Recommendation Score : Score combinant distance géographique et affinité d'intérêt
  • Content Scoring : Algorithme de calcul du score de pertinence
  • Geographic Priority : Priorisation GPS > Ville > Département > Région > Pays
  • Interest Decay : Diminution progressive de la jauge sans interaction

Dépendances

  • Dépend de : _shared (users, contents)
  • Dépend de : content (métadonnées de contenus)
  • ⚠️ Utilisé par : interface mobile, API publique