fix/coherence-pages-legales-et-documentation
Plusieurs pages statiques affirmaient des faits contredits par le code, le dump SQL ou le dossier de projet. Corrections vérifiées une à une contre les sources. Documentation : - React 18 -> React 19 (package.json : react ^19.2.5) - token « stocké en sessionStorage » -> localStorage (api.js, AuthContext.jsx), avec HS256 / 60 min / sans refresh token - « jobs CRON » -> jobs SQL Server Agent (aucun CRON dans le dump) - « Infrastructure NEXERN / hébergement souverain » -> conteneurs Docker derrière un reverse proxy ; NEXERN redevient la cible métier - suppression du monitoring « Infocentre » qui n'existe pas : la nomenclature livrée compte 6 monitorings Sage et 1 CRM, répartis sur les pôles Contrat (5) et Fournisseur (2) - « contrastes conformes » -> objectif WCAG 2.1 AA, audit des contrastes à mener - rôle « Administrateur » -> « Admin » (valeur réelle de l'énumération) Mentions légales et CGU : - éditeur : projet académique de COYAUD Anthony ; XEFI SA devient commanditaire. L'instance de démonstration n'est ni éditée ni exploitée par XEFI SA - hébergeur : environnement de démonstration auto-hébergé, NEXERN en cible métier - section Cookies : l'application ne dépose aucun cookie. La session et le choix de consentement sont en localStorage, et aucun traceur tiers n'est utilisé - conservation : la purge à 24 mois porte sur l'historique de monitoring (TABLE_FINAL) ; la mention « 24 mois à compter de la dernière connexion » n'était adossée à aucun traitement - droits RGPD : mise en avant du libre-service réellement implémenté (GET /me/data-export art. 20, DELETE /me art. 17) - accessibilité : la conformité WCAG 2.1 AA devient un objectif, avec la liste des mesures en place et celle des points restant à traiter - contact dpo@xefi.fr remplacé par a.coyaud@xefi.fr (6 occurrences) - CGV et modération de commentaires déclarées explicitement sans objet Build : - vite.config.js : build.target déclaré explicitement (chrome111, edge111, firefox114, safari16.4, ios16.4) au lieu de dépendre du défaut de Vite, pour que la matrice de compatibilité annoncée dans le README soit tracée au dépôt Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Front-DataSentinel
Languages
JavaScript
79%
CSS
20.2%
Dockerfile
0.5%
HTML
0.3%