Exigences de qualité

Statut : brouillon

NFR-001 — Performance mobile

LCP inférieur à 2,5 s sur les pages produit et gamme, sur connexion mobile moyenne. Mesuré avec Lighthouse et Search Console.

NFR-002 — Accessibilité

Navigation clavier complète du méga-menu, du sélecteur et du configurateur. Contrastes conformes WCAG AA. Étiquettes de formulaire explicites.

NFR-003 — SEO et données structurées

Pages clés indexables, JSON-LD valide, contenu principal présent dans le HTML sans JavaScript.

NFR-004 — Fiabilité des prix et de la compatibilité

Aucune configuration vendable avec un prix incohérent entre le configurateur et Shopify. Aucune règle de compatibilité contredite par l'interface. Garanti par des tests automatisés sur docs/data/compatibilite.csv.

NFR-005 — Consentement et données personnelles

Aucun traceur avant consentement. Politique de confidentialité à jour. Données de devis conservées uniquement le temps nécessaire.

NFR-006 — Disponibilité

Celle de Shopify. Pas de cible supplémentaire.

NFR-007 — Maintenabilité

Un nouveau modèle, une nouvelle diagonale ou un nouvel accessoire s'ajoute par mise à jour des données (CSV et import), sans modifier le code.