6981dec5b3
Donnees de demonstration dev (no-op en environnement test) couvrant les cas metier du repertoire clients M1 : - CategoryFixtures (Catalog) : 12 categories sur les 4 types DISTRIBUTEUR / COURTIER / SECTEUR / AUTRE. Depend de CategoryTypeFixtures. Idempotent (lookup name + type, hors soft-deleted). - ClientFixtures (Commercial) : 14 clients couvrant RG-1.03 (dependant distributeur/courtier), RG-1.13 (LCR + 2 RIB), Cheque sans RIB, RG-1.06/07/08/11 (multi-adresses prospect/livraison/facturation), prospect seul, RG-1.05/1.02 (3 contacts + tel secondaire), RG-1.22 (archive), onglet Information complet, multi-categories M2M. Depend de CategoryFixtures / SitesFixtures / CommercialReferentialFixtures. Idempotent (lookup companyName normalise). Resolution inter-modules via les seuls contrats Shared (CategoryInterface, SiteProviderInterface) — regle n°1 respectee. Valeurs fournies brutes et normalisees par ClientFieldNormalizer (companyName UPPERCASE, etc.). Donnees conformes aux CHECK BDD et aux validators ERP-76. Garde-fou test : les deux fixtures no-op en env test pour ne pas polluer comptages et cleanups FK.