Skill: Gestion Multi-Cabinets / Multi-Clients
Utilise ce skill pour implémenter l’espace cabinet et la gestion des dossiers clients.
Quand l’utiliser
- •CRUD dossier client (
ClientDossier) et archivage - •Assignation collaborateur référent par dossier
- •KPIs cabinet et statut de suivi dossiers
- •Invitation client au portail self-service
- •Messagerie cabinet-client par dossier
Règles d’implémentation
- •Toute requête est scoped par
organizationId+clientDossierId. - •Aucune lecture/écriture cross-tenant ne doit être possible.
- •Les actions de management sont réservées à
SUPER_ADMIN/CABINET_ADMINselon contexte. - •Utiliser Zod pour valider les payloads de création/modification dossier.
- •Archiver via statut (
ARCHIVED) plutôt que suppression physique.
Fonctionnalités minimales
- •Dashboard cabinet: clients actifs, documents en attente, missions en retard.
- •Dossier client: raison sociale, SIRET, forme juridique, régime TVA, clôture exercice.
- •Assignation: un collaborateur référent par dossier (modifiable).
- •Portail client: génération d’un lien d’accès unique et contrôlé.
- •Messagerie: thread par dossier + notifications email + pièces jointes.
Contrats API cibles
- •
GET /api/v1/clients - •
POST /api/v1/clients - •
GET /api/v1/clients/:id - •
PATCH /api/v1/clients/:id - •
DELETE /api/v1/clients/:id(archivage logique)
Exemples de demandes
- •« Crée l’API d’onboarding d’un dossier client complet »
- •« Ajoute la vue charge de travail par collaborateur »
- •« Implémente l’archivage d’un dossier sans perte d’historique »