F-010 — Sélecteur de compatibilité¶
Statut : brouillon
Objectif¶
Permettre à un client de savoir quels caissons conviennent à sa TV et à son lieu, sans connaître les termes techniques (PRB-001, PRB-002).
Périmètre¶
Inclus : - Saisie du lieu (intérieur / extérieur couvert / extérieur exposé / plein soleil) et du besoin principal. - Saisie de la TV : diagonale (obligatoire) et dimensions réelles (optionnelles si une TV connue est choisie). - Affichage des caissons compatibles avec la raison, et des caissons exclus avec la raison. - Lien direct vers la fiche produit avec la variante pré-sélectionnée.
Exclus : base complète des marques et modèles de TV (V1 si les données d'usage le justifient), visualisation 3D, questionnaire en langage naturel.
Comportement¶
- Le client ouvre le sélecteur depuis le menu, une page gamme ou une fiche produit.
- Il répond à deux ou trois questions (lieu, besoin, TV).
- Le système filtre selon BR-001 à BR-004 à partir de
docs/data/compatibilite.csv. - Il affiche la liste, la raison de chaque résultat, et un bouton d'action (voir le produit, demander un devis).
Règles applicables¶
- BR-001 : compatibilité sur dimensions réelles. Sans dimensions réelles, le résultat est « compatible sous réserve » avec un avertissement, jamais « compatible » tout court.
- BR-002 : un caisson incompatible n'est pas présenté comme choix valide.
- BR-003 : lieu extérieur → modèles extérieurs seulement.
- BR-004 : plein soleil → ventilation adaptée.
Exemples d'acceptation¶
EX-001 — TV qui tient dans un caisson extérieur¶
- Étant donné un modèle extérieur dont le CSV autorise une diagonale de 43 à 55 pouces
- Quand le client indique « extérieur couvert » et une TV de 50 pouces
- Alors ce modèle apparaît comme compatible sous réserve, avec la mention « dimensions exactes à confirmer »
EX-002 — TV trop grande¶
- Étant donné le même modèle
- Quand le client indique une TV de 65 pouces
- Alors le modèle n'est pas proposé comme compatible et la raison « diagonale maximale 55 pouces » est affichée
EX-003 — Aucun résultat¶
- Étant donné un besoin et une TV pour lesquels aucun modèle n'est compatible
- Quand le sélecteur calcule les résultats
- Alors un message propose de demander un devis et affiche le contact, jamais une page vide
EX-004 — Plein soleil¶
- Étant donné un modèle sans ventilation adaptée à la chaleur
- Quand le client choisit « plein soleil »
- Alors ce modèle est exclu avec la raison « ventilation non adaptée à l'exposition directe au soleil »
Données¶
Lecture seule de docs/data/compatibilite.csv (importé en métachamps). Événements d'analytics : sélecteur démarré, terminé, aucun résultat, clic produit (F-054).
Exigences qualité¶
NFR-001 (performance), NFR-002 (navigation clavier complète), NFR-004 (aucun résultat incohérent).
Questions ouvertes¶
Q-002 (gammes réelles), Q-005 (dimensions intérieures et finitions), Q-006 (stock).
Cette fiche ne peut pas passer à valide tant que Q-005 n'est pas résolue.
Implémentation¶
Non commencée.