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.