From 20a784b15c90613aa03260d0d43a53f48abda77e Mon Sep 17 00:00:00 2001 From: jpgiannetti Date: Sun, 8 Feb 2026 18:38:43 +0100 Subject: [PATCH] =?UTF-8?q?docs:=20int=C3=A9grer=20toutes=20les=20features?= =?UTF-8?q?=20BDD=20dans=20navigation=20DDD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changements : - ✅ Supprimer section autonome 'Tests BDD' (ligne 229-230) - ✅ Ajouter section 'Tests BDD' dans les 6 domaines manquants : - Recommendation : 17 features (Interest Gauges, Recherche, Recommendation, Search) - Content : 59 features (Audio Guides, Content Creation, Navigation, Radio Live, UI) - Moderation : 23 features (Admin, API, UI) - Advertising : 7 features (Publicites) - Premium : 16 features (Abonnements, Mode Offline, Premium) - Monetization : 8 features (Monétisation) Total : 130 features ajoutées (100% des features BDD désormais accessibles) Navigation : Domaine → Rules → Entities → Tests BDD (source unique) --- mkdocs.yml | 162 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 160 insertions(+), 2 deletions(-) diff --git a/mkdocs.yml b/mkdocs.yml index 62d0b27..a16a4fe 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -163,6 +163,29 @@ nav: - Interactions: domains/recommendation/rules/interactions-navigation.md - Entités: - Modèle Recommandation: domains/recommendation/entities/modele-recommandation.md + - Tests BDD: + - "Vue d'ensemble": generated/bdd/recommendation/index.md + - 'Interest Gauges': + - API - Pas de dégradation temporelle: generated/bdd/recommendation/features/interest-gauges/degradation-temporelle.md + - API - Évolution des jauges d'intérêt: generated/bdd/recommendation/features/interest-gauges/evolution-jauges.md + - API - Jauge initiale et cold start: generated/bdd/recommendation/features/interest-gauges/jauge-initiale.md + - Neutralisation des pénalités de skip pour abonnés: generated/bdd/recommendation/features/interest-gauges/skip-abonnes-neutralisation.md + - 'Recherche': + - Filtres avancés de recherche: generated/bdd/recommendation/features/recherche/filtres-avances.md + - Page de résultats avec carte interactive: generated/bdd/recommendation/features/recherche/page-resultats-carte.md + - Recherche de contenu: generated/bdd/recommendation/features/recherche/recherche.md + - 'Recommendation': + - Classification de géo-pertinence des contenus: generated/bdd/recommendation/features/recommendation/classification-geo.md + - Gestion du contenu politique (MVP simplifié): generated/bdd/recommendation/features/recommendation/contenu-politique.md + - Contenus géolocalisés en mode voiture: generated/bdd/recommendation/features/recommendation/declenchement-geo.md + - Gestion de l'historique et reproposition: generated/bdd/recommendation/features/recommendation/historique-reproposition.md + - Médias traditionnels sur RoadWave: generated/bdd/recommendation/features/recommendation/medias-traditionnels.md + - Mode Kids pour utilisateurs 13-15 ans: generated/bdd/recommendation/features/recommendation/mode-kids.md + - Paramétrabilité admin et A/B testing: generated/bdd/recommendation/features/recommendation/parametrabilite-admin.md + - Paramétrabilité utilisateur et profils: generated/bdd/recommendation/features/recommendation/parametrabilite-utilisateur.md + - Formule de scoring et recommandation: generated/bdd/recommendation/features/recommendation/scoring-recommandation.md + - 'Search': + - Recherche géographique de contenus avec Nominatim: generated/bdd/recommendation/features/search/geolocation-search.md - '🎙️ Content': - Vue d'ensemble: domains/content/README.md - Règles: @@ -174,6 +197,73 @@ nav: - Entités: - Modèle Audio-guides: domains/content/entities/modele-audio-guides.md - Modèle Radio Live: domains/content/entities/modele-radio-live.md + - Tests BDD: + - "Vue d'ensemble": generated/bdd/content/index.md + - 'Audio Guides': + - Affichage avancé distance, direction et ETA: generated/bdd/content/features/audio-guides/affichage-distance-direction-eta.md + - Création d'audio-guide multi-séquences: generated/bdd/content/features/audio-guides/creation-audio-guide.md + - API - Création et gestion d'audio-guides multi-séquences: generated/bdd/content/features/audio-guides/creation-gestion.md + - Wizard complet de création d'audio-guide multi-séquences: generated/bdd/content/features/audio-guides/creation-wizard-complet.md + - Déclenchement GPS automatique des audio-guides en mode voiture: generated/bdd/content/features/audio-guides/declenchement-gps-voiture-complet.md + - API - Déclenchement GPS et géolocalisation audio-guides: generated/bdd/content/features/audio-guides/declenchement-gps.md + - Détection automatique du mode de déplacement: generated/bdd/content/features/audio-guides/detection-mode-deplacement.md + - Gestion des points d'intérêt manqués: generated/bdd/content/features/audio-guides/gestion-point-manque.md + - Intégration audio-guides avec autres fonctionnalités: generated/bdd/content/features/audio-guides/integration-fonctionnalites.md + - API - Métriques et analytics audio-guides: generated/bdd/content/features/audio-guides/metriques-analytics.md + - Audio-guide mode piéton (navigation manuelle): generated/bdd/content/features/audio-guides/mode-pieton.md + - Audio-guide mode voiture (GPS automatique): generated/bdd/content/features/audio-guides/mode-voiture.md + - Modes vélo et transports en commun complets: generated/bdd/content/features/audio-guides/modes-velo-transport-complet.md + - Audio-guides modes vélo et transport: generated/bdd/content/features/audio-guides/modes-velo-transport.md + - Navigation libre complète en mode piéton: generated/bdd/content/features/audio-guides/navigation-libre-pieton-complet.md + - Auto-play publicités en mode piéton uniquement: generated/bdd/content/features/audio-guides/pieton-pub-autoplay.md + - Audio-guides Premium et monétisation: generated/bdd/content/features/audio-guides/premium-monetisation.md + - Sauvegarde et reprise de progression audio-guide: generated/bdd/content/features/audio-guides/progression-sauvegarde.md + - API - Progression et synchronisation audio-guides: generated/bdd/content/features/audio-guides/progression-sync.md + - Système de publicités complet: generated/bdd/content/features/audio-guides/publicites-complet.md + - API - Publicités dans audio-guides: generated/bdd/content/features/audio-guides/publicites.md + - Rayon de déclenchement configurable par le créateur: generated/bdd/content/features/audio-guides/rayon-configurable-createur.md + - Reprise de progression complète: generated/bdd/content/features/audio-guides/reprise-progression-complet.md + - Sauvegarde et synchronisation de progression: generated/bdd/content/features/audio-guides/sauvegarde-sync-progression.md + - Système double clic et sortie audio-guide mode voiture: generated/bdd/content/features/audio-guides/systeme-double-clic-sortie.md + - 'Content Creation': + - Fair use 30 secondes musique: generated/bdd/content/features/content-creation/fair-use-30s-musique.md + - Génération automatique d'image de couverture: generated/bdd/content/features/content-creation/image-couverture-auto.md + - Métadonnées et publication de contenu: generated/bdd/content/features/content-creation/metadonnees-publication.md + - Modification et suppression de contenu: generated/bdd/content/features/content-creation/modification-suppression.md + - Restrictions de modification de contenu publié: generated/bdd/content/features/content-creation/restrictions-modification.md + - Suppression et marquage de contenu: generated/bdd/content/features/content-creation/suppression-marquage.md + - Upload et encodage de contenu audio: generated/bdd/content/features/content-creation/upload-encodage.md + - Validation et détection automatique de musique: generated/bdd/content/features/content-creation/validation-musique-detection.md + - Validation des 3 premiers contenus: generated/bdd/content/features/content-creation/validation-premiers-contenus.md + - 'Navigation': + - Basculement automatique entre modes voiture et piéton: generated/bdd/content/features/navigation/auto-switching-modes.md + - Décompte 5 secondes pour transitions séquences: generated/bdd/content/features/navigation/decompte-5s-transition.md + - Calcul ETA et notification contenus géolocalisés: generated/bdd/content/features/navigation/eta-calculation.md + - API - File d'attente et pré-calcul des contenus: generated/bdd/content/features/navigation/file-attente.md + - Historique géolocalisé des contenus écoutés: generated/bdd/content/features/navigation/historique-geo-contenu.md + - Mode stationnement et pause automatique: generated/bdd/content/features/navigation/mode-stationnement.md + - Notifications minimalistes en mode voiture: generated/bdd/content/features/navigation/notification-minimaliste-voiture.md + - API - Notifications géolocalisées et quota anti-spam: generated/bdd/content/features/navigation/notifications-geolocalisees.md + - Quota et cooldown pour contenus géolocalisés: generated/bdd/content/features/navigation/quota-cooldown.md + - 'Radio Live': + - Architecture technique radio live: generated/bdd/content/features/radio-live/architecture-technique-live.md + - Arrêt du live: generated/bdd/content/features/radio-live/arret-live.md + - Comportement auditeur pendant un live: generated/bdd/content/features/radio-live/comportement-auditeur-live.md + - Comportement auditeur pendant un live: generated/bdd/content/features/radio-live/comportement-auditeur.md + - Démarrage d'un live: generated/bdd/content/features/radio-live/demarrage-live.md + - Enregistrement et publication de replays radio live: generated/bdd/content/features/radio-live/enregistrement-publication-replay.md + - Interdictions et modération des lives: generated/bdd/content/features/radio-live/interdictions-moderation-live.md + - 'Ui Content Creation': + - Éducation aux droits d'auteur: generated/bdd/content/features/ui-content-creation/education-droits-auteur.md + - 'Ui Navigation': + - Actions complémentaires - Mode piéton: generated/bdd/content/features/ui-navigation/actions-mode-pieton.md + - Commande "Précédent": generated/bdd/content/features/ui-navigation/commande-precedent.md + - Commandes vocales CarPlay et Android Auto: generated/bdd/content/features/ui-navigation/commandes-vocales.md + - Commandes au volant et interactions simplifiées: generated/bdd/content/features/ui-navigation/commandes-volant.md + - UI - Contenus géolocalisés en mode voiture: generated/bdd/content/features/ui-navigation/contenus-geolocalises-voiture.md + - File d'attente et commande "Suivant": generated/bdd/content/features/ui-navigation/file-attente-suivant.md + - Lecture en boucle et enchaînement automatique: generated/bdd/content/features/ui-navigation/lecture-enchainement.md + - Mode piéton - Notifications push et basculement automatique: generated/bdd/content/features/ui-navigation/mode-pieton-notifications-push.md - '🛡️ Moderation': - Vue d'ensemble: domains/moderation/README.md - Règles: @@ -186,6 +276,34 @@ nav: - 'Flux: Signalement': domains/moderation/flows/moderation-signalement.md - 'États: Lifecycle': domains/moderation/states/signalement-lifecycle.md - 'Séquence: Appel': domains/moderation/sequences/processus-appel-moderation.md + - Tests BDD: + - "Vue d'ensemble": generated/bdd/moderation/index.md + - 'Admin': + - Dashboard modération pour modérateurs: generated/bdd/moderation/features/admin/dashboard-moderateur.md + - Outils modérateur - Player audio et actions: generated/bdd/moderation/features/admin/outils-moderateur.md + - 'API': + - Procédure d'appel pour droits d'auteur: generated/bdd/moderation/features/api/appel-droits-auteur.md + - Audit trimestriel du système de modération: generated/bdd/moderation/features/api/audit-trimestriel.md + - Système de badges de modération: generated/bdd/moderation/features/api/badges-system.md + - Détection de patterns suspects par ML: generated/bdd/moderation/features/api/detection-patterns-suspects.md + - Limites temporelles anti-abus de modération: generated/bdd/moderation/features/api/limite-temporelle-anti-abus.md + - Modération communautaire - Badges et récompenses: generated/bdd/moderation/features/api/moderation-communautaire.md + - Modération préventive: generated/bdd/moderation/features/api/moderation-preventive.md + - Réduction Premium pour badge Or: generated/bdd/moderation/features/api/reduction-premium-badge-or.md + - Sanctions progressives pour abus de signalement: generated/bdd/moderation/features/api/sanctions-abus-progressives.md + - Sanctions progressives pour violations droits d'auteur: generated/bdd/moderation/features/api/sanctions-droits-auteur.md + - Sanctions et notifications de modération: generated/bdd/moderation/features/api/sanctions-notifications.md + - Score de fiabilité et priorisation des signalements: generated/bdd/moderation/features/api/score-fiabilite-priorisation.md + - Signalement musique a posteriori: generated/bdd/moderation/features/api/signalement-musique-posteriori.md + - Signalement de contenu inapproprié: generated/bdd/moderation/features/api/signalement.md + - Traitement des signalements par l'IA et les modérateurs: generated/bdd/moderation/features/api/traitement-signalements.md + - Statut utilisateur de confiance: generated/bdd/moderation/features/api/utilisateur-confiance.md + - 'Ui': + - Badges et statistiques de modération communautaire (Mobile): generated/bdd/moderation/features/ui/badges-statistiques.md + - Historique des signalements utilisateur (Mobile): generated/bdd/moderation/features/ui/historique-signalements.md + - Modal de découverte des badges: generated/bdd/moderation/features/ui/modal-decouverte-badges.md + - Interface sanctions et processus d'appel (Mobile): generated/bdd/moderation/features/ui/sanctions-appel.md + - Interface de signalement de contenu (Mobile): generated/bdd/moderation/features/ui/signalement-ui.md - 'Generic Subdomains': - '📢 Advertising': - Vue d'ensemble: domains/advertising/README.md @@ -193,6 +311,16 @@ nav: - Publicités: domains/advertising/rules/publicites.md - Entités: - Modèle Publicités: domains/advertising/entities/modele-publicites.md + - Tests BDD: + - "Vue d'ensemble": generated/bdd/advertising/index.md + - 'Publicites': + - Création de campagnes publicitaires: generated/bdd/advertising/features/publicites/campagnes-publicitaires.md + - Caractéristiques et facturation des publicités: generated/bdd/advertising/features/publicites/caracteristiques-pub.md + - Ciblage horaire publicités et gestion fuseaux horaires: generated/bdd/advertising/features/publicites/ciblage-horaire-fuseaux-horaires.md + - Gestion du budget et alertes publicitaires: generated/bdd/advertising/features/publicites/gestion-budget-pub.md + - Insertion et fréquence des publicités: generated/bdd/advertising/features/publicites/insertion-frequence-pub.md + - Métriques d'engagement et dashboard publicitaire: generated/bdd/advertising/features/publicites/metriques-engagement-pub.md + - Validation et modération des publicités: generated/bdd/advertising/features/publicites/validation-moderation-pub.md - '💎 Premium': - Vue d'ensemble: domains/premium/README.md - Règles: @@ -201,12 +329,44 @@ nav: - Abonnements: domains/premium/rules/abonnements-notifications.md - Entités: - Modèle Premium: domains/premium/entities/modele-premium.md + - Tests BDD: + - "Vue d'ensemble": generated/bdd/premium/index.md + - 'Abonnements': + - Audio-guides multi-séquences pour piétons: generated/bdd/premium/features/abonnements/audio-guides-pieton.md + - Impact des abonnements sur l'algorithme: generated/bdd/premium/features/abonnements/impact-algorithme.md + - Limites d'abonnements et désabonnement: generated/bdd/premium/features/abonnements/limites-desabonnement.md + - Notifications contextuelles selon le mode de déplacement: generated/bdd/premium/features/abonnements/notifications-contextuelles.md + - 'Mode Offline': + - Gestion des contenus supprimés pendant offline: generated/bdd/premium/features/mode-offline/contenus-supprimes-pendant-offline.md + - Synchronisation actions offline: generated/bdd/premium/features/mode-offline/synchronisation-actions.md + - Téléchargement de contenus offline: generated/bdd/premium/features/mode-offline/telechargement.md + - Validité et renouvellement contenus offline: generated/bdd/premium/features/mode-offline/validite-renouvellement.md + - 'Premium': + - Avantages Premium: generated/bdd/premium/features/premium/avantages-premium.md + - Gestion abonnement Premium: generated/bdd/premium/features/premium/gestion-abonnement.md + - Multi-devices Premium - Dernier device prend priorité (KISS): generated/bdd/premium/features/premium/multi-devices-dernier-priorite.md + - Multi-devices et détection simultanée: generated/bdd/premium/features/premium/multi-devices-detection.md + - Offre et tarification Premium: generated/bdd/premium/features/premium/offre-tarification.md + - Détection et gestion des conflits de streaming multi-device Premium: generated/bdd/premium/features/premium/stream-conflict-detection.md + - Tarification différenciée multi-canal: generated/bdd/premium/features/premium/tarification-multi-canal.md + - Webhooks et retry automatique des paiements: generated/bdd/premium/features/premium/webhooks-retry-paiement.md - '💰 Monetization': - Vue d'ensemble: domains/monetization/README.md - Règles: - Monétisation Créateurs: domains/monetization/rules/monetisation-createurs.md - Entités: - Modèle Monétisation: domains/monetization/entities/modele-monetisation.md + - Tests BDD: + - "Vue d'ensemble": generated/bdd/monetization/index.md + - 'Monetisation': + - Conditions d'activation de la monétisation: generated/bdd/monetization/features/monetisation/conditions-activation.md + - Contenus Premium exclusifs: generated/bdd/monetization/features/monetisation/contenus-premium-exclusifs.md + - Désactivation et suspension monétisation: generated/bdd/monetization/features/monetisation/desactivation-suspension.md + - KYC et inscription à la monétisation: generated/bdd/monetization/features/monetisation/kyc-inscription.md + - Obligations fiscales: generated/bdd/monetization/features/monetisation/obligations-fiscales.md + - Paiement des créateurs: generated/bdd/monetization/features/monetisation/paiement-createurs.md + - Gestion des soldes dormants et créateurs inactifs: generated/bdd/monetization/features/monetisation/soldes-dormants-inactifs.md + - Sources de revenus créateurs: generated/bdd/monetization/features/monetisation/sources-revenus.md - Documentation Légale: - Introduction: legal/README.md - "Conditions Générales d'Utilisation": legal/cgu.md @@ -224,8 +384,6 @@ nav: - 'Validation TestFlight': mobile/testflight-validation-plan.md - Conformité & Compliance: - 'Soumission aux Stores': compliance/stores-submission.md - - Tests BDD: - - "Vue d'ensemble": generated/bdd/index.md - Architecture & Techniques: - Séquences: - 'Cache Géospatial': architecture/sequences/cache-geospatial.md