Règles métier¶
Statut : brouillon
Les invariants du catalogue, indépendants de la technologie. Chaque règle est testée (voir les exemples dans les fiches de fonctionnalités) et s'appuie sur docs/data/compatibilite.csv.
Une règle en statut brouillon ne doit pas être codée.
BR-001 — La compatibilité se juge sur les dimensions réelles¶
Une diagonale seule ne suffit pas. Un caisson est compatible avec une TV si ses dimensions intérieures contiennent les dimensions réelles de la TV (largeur, hauteur, épaisseur) avec la marge minimale définie dans le CSV. Statut : brouillon. Dépend de Q-005 (données du revendeur).
BR-002 — Le sélecteur ne propose que des caissons compatibles¶
Si la TV ne tient pas, le caisson n'apparaît pas dans les résultats, ou apparaît explicitement marqué « non compatible » avec la raison.
BR-003 — Usage extérieur : gammes extérieures uniquement¶
Si le lieu est extérieur ou semi-extérieur, seuls les modèles dont l'usage inclut « extérieur » sont proposés.
BR-004 — Plein soleil : ventilation adaptée obligatoire¶
Si le lieu est exposé au plein soleil, le modèle doit disposer d'une ventilation adaptée à la chaleur (ou l'accessoire correspondant doit être ajouté). Statut : brouillon. Dépend de Q-002 et de la fiche technique du revendeur.
BR-005 — Un accessoire n'est proposé qu'avec les modèles compatibles¶
Chaque accessoire liste ses modèles compatibles. Hors liste, il n'est ni suggéré ni ajoutable depuis la configuration.
BR-006 — Un accessoire obligatoire est signalé avant l'ajout au panier¶
Si une configuration exige un accessoire (par exemple une alimentation adaptée), il est ajouté automatiquement ou bloque l'achat avec un message clair.
BR-007 — Les prix viennent de Shopify¶
Le configurateur affiche le prix des variantes et accessoires tels que définis dans Shopify. Il ne calcule aucun prix de son côté.
BR-008 — Les allégations techniques exigent une source¶
Un indice IP/IK, une norme ou une certification n'est affiché que si le champ « source » (document du revendeur, rapport d'essai) est renseigné. Sinon : affichage masqué.
BR-009 — Une configuration hors grille passe par un devis¶
Si la configuration demandée n'existe pas comme variante standard, l'achat direct est impossible : le parcours bascule vers la demande de devis (WF-003).
BR-010 — Aucun produit électrique n'est publié sans information d'alimentation et de conformité¶
Chaque modèle comportant ventilation, chauffage ou alimentation affiche tension, puissance et conformité. Sans ces informations, il reste non publié. Statut : brouillon. Dépend de Q-007 (conformité CE / 230 V).
BR-011 — Les mentions légales d'achat sont définies par un professionnel¶
Les textes sur la rétractation, la garantie et les produits configurés ne sont jamais rédigés par le développeur ni par Claude Code (voir Q-008).
BR-012 — Le délai affiché reflète la source du produit¶
Un produit en stock en France affiche un délai court, un produit à importer affiche le délai d'import. Le délai est une donnée du produit, pas un texte libre.