Files
Starseed/src/Module/Commercial/Infrastructure/DataFixtures
Matthieu 6981dec5b3 chore(fixtures) : add Catalog categories + Commercial demo clients fixtures
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.
2026-06-01 23:43:54 +02:00
..