docs: améliorer rendu markdown et navigation mkdocs

- 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.
This commit is contained in:
jpgiannetti
2026-02-09 20:49:52 +01:00
parent 95c65b8be1
commit 35aaa105d0
87 changed files with 1044 additions and 91 deletions

View File

@@ -96,89 +96,90 @@ nav:
- Domaines DDD:
- 'Context Map': domains/README.md
- 'Core Domain':
- '🔐 Shared': domains/_shared/README.md
- Règles:
- Authentification: domains/_shared/rules/authentification.md
- RGPD: domains/_shared/rules/rgpd.md
- Gestion Erreurs: domains/_shared/rules/gestion-erreurs.md
- 'Annexe Post-MVP': domains/_shared/rules/ANNEXE-POST-MVP.md
- Features BDD:
- 'Authentication':
- Appareil de confiance et 2FA: generated/bdd/_shared/features/authentication/appareil-confiance-2fa.md
- Classification par âge: generated/bdd/_shared/features/authentication/classification-age.md
- Connexion: generated/bdd/_shared/features/authentication/connexion.md
- Gestion de compte: generated/bdd/_shared/features/authentication/gestion-compte.md
- Inscription: generated/bdd/_shared/features/authentication/inscription.md
- Limite de tentatives de connexion: generated/bdd/_shared/features/authentication/limite-tentatives-connexion.md
- Sessions multi-devices: generated/bdd/_shared/features/authentication/multi-device-sessions.md
- Récupération de compte: generated/bdd/_shared/features/authentication/recuperation-compte.md
- Récupération de mot de passe avancée: generated/bdd/_shared/features/authentication/recuperation-mot-passe-avancee.md
- Sessions et tokens: generated/bdd/_shared/features/authentication/sessions-tokens.md
- Authentification à deux facteurs: generated/bdd/_shared/features/authentication/two-factor-authentication.md
- Validation mot de passe: generated/bdd/_shared/features/authentication/validation-mot-passe.md
- Vérification email: generated/bdd/_shared/features/authentication/verification-email.md
- 'Profil':
- Badge vérifié: generated/bdd/_shared/features/profil/badge-verifie.md
- Profil créateur: generated/bdd/_shared/features/profil/profil-createur.md
- Statistiques arrondies: generated/bdd/_shared/features/profil/statistiques-arrondies.md
- 'Partage':
- Partage de contenu: generated/bdd/_shared/features/partage/partage-contenu.md
- Partage de contenu Premium: generated/bdd/_shared/features/partage/partage-contenu-premium.md
- 'Error Handling':
- Aucun contenu disponible: generated/bdd/_shared/features/error-handling/aucun-contenu-disponible.md
- Contenu supprimé pendant écoute: generated/bdd/_shared/features/error-handling/contenu-supprime-pendant-ecoute.md
- Géolocalisation désactivée: generated/bdd/_shared/features/error-handling/geolocalisation-desactivee.md
- Perte réseau: generated/bdd/_shared/features/error-handling/perte-reseau.md
- 'RGPD & Conformité':
- Consentement: generated/bdd/_shared/features/rgpd-compliance/consentement.md
- Anonymisation GPS: generated/bdd/_shared/features/rgpd-compliance/anonymisation-gps.md
- Portabilité Données: generated/bdd/_shared/features/rgpd-compliance/portabilite-donnees.md
- Suppression Compte: generated/bdd/_shared/features/rgpd-compliance/suppression-compte.md
- Conservation Données: generated/bdd/_shared/features/rgpd-compliance/conservation-donnees.md
- Cookies & Analytics: generated/bdd/_shared/features/rgpd-compliance/cookies-analytics.md
- Mode Dégradé GeoIP: generated/bdd/_shared/features/rgpd-compliance/mode-degrade-geoip.md
- Compliance Administrative: generated/bdd/_shared/features/rgpd-compliance/compliance-administrative.md
- Protection Mineurs: generated/bdd/_shared/features/rgpd-compliance/minors-protection.md
- Sécurité Données: generated/bdd/_shared/features/rgpd-compliance/data-security.md
- Politique Confidentialité: generated/bdd/_shared/features/rgpd-compliance/privacy-policy.md
- Droits Utilisateurs: generated/bdd/_shared/features/rgpd-compliance/user-rights.md
- Entités:
- "Vue d'ensemble": domains/_shared/entities/vue-ensemble.md
- 'Auth & Sécurité':
- Sessions: domains/_shared/entities/sessions.md
- Devices: domains/_shared/entities/devices.md
- 'RGPD & Conformité':
- Consentements: domains/_shared/entities/consents.md
- Historique GPS: domains/_shared/entities/location-history.md
- Exports Données: domains/_shared/entities/exports.md
- Consentements Parentaux: domains/_shared/entities/parental-consents.md
- Politique Confidentialité: domains/_shared/entities/privacy-policy-versions.md
- Suppressions Compte: domains/_shared/entities/account-deletions.md
- Incidents Breach: domains/_shared/entities/breach-incidents.md
- Historique Profil: domains/_shared/entities/user-profile-history.md
- Logs Rétention Données: domains/_shared/entities/data-retention-logs.md
- 'Recommandation & Modération':
- Jauges Intérêt: domains/_shared/entities/interest-gauges.md
- Signalements: domains/_shared/entities/reports.md
- 'États (Lifecycles)':
- Compte Utilisateur: domains/_shared/states/compte-utilisateur.md
- Contenu: domains/_shared/states/contenu.md
- Session: domains/_shared/states/session.md
- Signalement: domains/_shared/states/signalement.md
- Export Données: domains/_shared/states/export-donnees.md
- Consentement Parental: domains/_shared/states/consentement-parental.md
- Suppression Compte: domains/_shared/states/suppression-compte.md
- Incident Breach: domains/_shared/states/incident-breach.md
- Séquences:
- Authentification: domains/_shared/sequences/authentification.md
- Refresh Token: domains/_shared/sequences/refresh-token.md
- Modération Contenu: domains/_shared/sequences/moderation-contenu.md
- Signalement: domains/_shared/sequences/signalement.md
- Export Données: domains/_shared/sequences/export-donnees.md
- Suppression Compte: domains/_shared/sequences/suppression-compte.md
- Consentement Parental: domains/_shared/sequences/consentement-parental.md
- Anonymisation GPS: domains/_shared/sequences/anonymisation-gps.md
- Notification Breach: domains/_shared/sequences/notification-breach.md
- '🔐 Shared':
- Vue d'ensemble: domains/_shared/README.md
- Règles:
- Authentification: domains/_shared/rules/authentification.md
- RGPD: domains/_shared/rules/rgpd.md
- Gestion Erreurs: domains/_shared/rules/gestion-erreurs.md
- 'Annexe Post-MVP': domains/_shared/rules/ANNEXE-POST-MVP.md
- Features BDD:
- 'Authentication':
- Appareil de confiance et 2FA: generated/bdd/_shared/features/authentication/appareil-confiance-2fa.md
- Classification par âge: generated/bdd/_shared/features/authentication/classification-age.md
- Connexion: generated/bdd/_shared/features/authentication/connexion.md
- Gestion de compte: generated/bdd/_shared/features/authentication/gestion-compte.md
- Inscription: generated/bdd/_shared/features/authentication/inscription.md
- Limite de tentatives de connexion: generated/bdd/_shared/features/authentication/limite-tentatives-connexion.md
- Sessions multi-devices: generated/bdd/_shared/features/authentication/multi-device-sessions.md
- Récupération de compte: generated/bdd/_shared/features/authentication/recuperation-compte.md
- Récupération de mot de passe avancée: generated/bdd/_shared/features/authentication/recuperation-mot-passe-avancee.md
- Sessions et tokens: generated/bdd/_shared/features/authentication/sessions-tokens.md
- Authentification à deux facteurs: generated/bdd/_shared/features/authentication/two-factor-authentication.md
- Validation mot de passe: generated/bdd/_shared/features/authentication/validation-mot-passe.md
- Vérification email: generated/bdd/_shared/features/authentication/verification-email.md
- 'Profil':
- Badge vérifié: generated/bdd/_shared/features/profil/badge-verifie.md
- Profil créateur: generated/bdd/_shared/features/profil/profil-createur.md
- Statistiques arrondies: generated/bdd/_shared/features/profil/statistiques-arrondies.md
- 'Partage':
- Partage de contenu: generated/bdd/_shared/features/partage/partage-contenu.md
- Partage de contenu Premium: generated/bdd/_shared/features/partage/partage-contenu-premium.md
- 'Error Handling':
- Aucun contenu disponible: generated/bdd/_shared/features/error-handling/aucun-contenu-disponible.md
- Contenu supprimé pendant écoute: generated/bdd/_shared/features/error-handling/contenu-supprime-pendant-ecoute.md
- Géolocalisation désactivée: generated/bdd/_shared/features/error-handling/geolocalisation-desactivee.md
- Perte réseau: generated/bdd/_shared/features/error-handling/perte-reseau.md
- 'RGPD & Conformité':
- Consentement: generated/bdd/_shared/features/rgpd-compliance/consentement.md
- Anonymisation GPS: generated/bdd/_shared/features/rgpd-compliance/anonymisation-gps.md
- Portabilité Données: generated/bdd/_shared/features/rgpd-compliance/portabilite-donnees.md
- Suppression Compte: generated/bdd/_shared/features/rgpd-compliance/suppression-compte.md
- Conservation Données: generated/bdd/_shared/features/rgpd-compliance/conservation-donnees.md
- Cookies & Analytics: generated/bdd/_shared/features/rgpd-compliance/cookies-analytics.md
- Mode Dégradé GeoIP: generated/bdd/_shared/features/rgpd-compliance/mode-degrade-geoip.md
- Compliance Administrative: generated/bdd/_shared/features/rgpd-compliance/compliance-administrative.md
- Protection Mineurs: generated/bdd/_shared/features/rgpd-compliance/minors-protection.md
- Sécurité Données: generated/bdd/_shared/features/rgpd-compliance/data-security.md
- Politique Confidentiali: generated/bdd/_shared/features/rgpd-compliance/privacy-policy.md
- Droits Utilisateurs: generated/bdd/_shared/features/rgpd-compliance/user-rights.md
- Entités:
- "Vue d'ensemble": domains/_shared/entities/vue-ensemble.md
- 'Auth & Sécurité':
- Sessions: domains/_shared/entities/sessions.md
- Devices: domains/_shared/entities/devices.md
- 'RGPD & Conformité':
- Consentements: domains/_shared/entities/consents.md
- Historique GPS: domains/_shared/entities/location-history.md
- Exports Données: domains/_shared/entities/exports.md
- Consentements Parentaux: domains/_shared/entities/parental-consents.md
- Politique Confidentialité: domains/_shared/entities/privacy-policy-versions.md
- Suppressions Compte: domains/_shared/entities/account-deletions.md
- Incidents Breach: domains/_shared/entities/breach-incidents.md
- Historique Profil: domains/_shared/entities/user-profile-history.md
- Logs Rétention Données: domains/_shared/entities/data-retention-logs.md
- 'Recommandation & Modération':
- Jauges Intérêt: domains/_shared/entities/interest-gauges.md
- Signalements: domains/_shared/entities/reports.md
- 'États (Lifecycles)':
- Compte Utilisateur: domains/_shared/states/compte-utilisateur.md
- Contenu: domains/_shared/states/contenu.md
- Session: domains/_shared/states/session.md
- Signalement: domains/_shared/states/signalement.md
- Export Données: domains/_shared/states/export-donnees.md
- Consentement Parental: domains/_shared/states/consentement-parental.md
- Suppression Compte: domains/_shared/states/suppression-compte.md
- Incident Breach: domains/_shared/states/incident-breach.md
- Séquences:
- Authentification: domains/_shared/sequences/authentification.md
- Refresh Token: domains/_shared/sequences/refresh-token.md
- Modération Contenu: domains/_shared/sequences/moderation-contenu.md
- Signalement: domains/_shared/sequences/signalement.md
- Export Données: domains/_shared/sequences/export-donnees.md
- Suppression Compte: domains/_shared/sequences/suppression-compte.md
- Consentement Parental: domains/_shared/sequences/consentement-parental.md
- Anonymisation GPS: domains/_shared/sequences/anonymisation-gps.md
- Notification Breach: domains/_shared/sequences/notification-breach.md
- 'Supporting Subdomains':
- '🎯 Recommendation':
- Vue d'ensemble: domains/recommendation/README.md