Une entité pivot pour trois métiers, un domaine séparé pour la RH
Commande - discriminée par un type analyse | parapharma | location - porte statut, token QR et alimente le même circuit devis → bon de commande → livraison ou contrat → facture, quel que soit le métier. Quand la RH a été ajoutée après coup, la tentation était de la faire rentrer dans ce même pivot pour réutiliser le circuit de documents. Mauvaise idée : un contrat de travail n'est pas une commande. La RH est restée un domaine à part - Employé → Contrat de travail → Congé / Bulletin de paie - avec son propre cabinetId sur chaque table plutôt qu'une dépendance implicite à la relation employé.
- lib/actions/commandes.ts
- prisma/schema.prisma