# Fonctionnalité : Notes automatiques de création de contrats

## Description

Lorsqu'un nouveau contrat est créé via l'Espace Paie (routes `/contrats/nouveau` ou `/contrats/nouveau/saisie-tableau`), le système crée automatiquement une note traçant cette création.

## Comportement

### Pour un utilisateur standard (client)
Quand un contrat est créé par un client via l'Espace Paie, une note automatique est ajoutée avec :
- **Contenu** : "Demande créée via l'Espace Paie par Prénom (ROLE) le dd/mm/aaaa à hh:mm:ss"
- **Source** : "Système"
- **Exemples** :
  - "Demande créée via l'Espace Paie par Marie (SUPER_ADMIN) le 09/10/2025 à 14:30:25"
  - "Demande créée via l'Espace Paie par Jean (ADMIN) le 09/10/2025 à 14:30:25"
  - "Demande créée via l'Espace Paie par Sophie (AGENT) le 09/10/2025 à 14:30:25"

### Pour un membre du Staff Odentas
Quand un contrat est créé par un membre du staff, une note automatique est ajoutée avec :
- **Contenu** : "Demande créée par le Staff Odentas le dd/mm/aaaa à hh:mm:ss"
- **Source** : "Système"

## Notes additionnelles

- Cette note système est créée **en plus** de toute note manuelle saisie par l'utilisateur
- Les notes manuelles gardent la source "Espace Paie"
- La détection du statut Staff se fait via la table `staff_users` ou via les métadonnées utilisateur
- Le prénom est extrait depuis `user_metadata.first_name` ou `user_metadata.display_name`
- Le niveau d'habilitation est récupéré depuis la table `organization_members` pour les clients
- Les niveaux possibles sont : SUPER_ADMIN, ADMIN, AGENT, COMPTA

## Implémentation

### Fichiers modifiés
- `/app/api/cddu-contracts/route.ts` : API principale de création de contrats CDDU
- `/app/api/rg-contracts/route.ts` : API pour les contrats Régime Général

### Routes concernées
- `/contrats/nouveau` : Formulaire de création d'un nouveau contrat CDDU
- `/contrats/nouveau/saisie-tableau` : Interface de saisie en lot
- Les contrats Régime Général via le même formulaire

### Format des dates
- Date : format français (dd/mm/aaaa)
- Heure : format français 24h (hh:mm:ss)
- Timezone : locale du serveur