🔄 Renouvellement du token Microsoft 365... ✅ Nouveau token obtenu (expire dans 3599s) ✅ Token mis à jour dans .env ✅ Token testé et fonctionnel 📊 Terminé en 0.64s 📅 Token expire le: 2026-02-05 04:03:38 🔄 Renouvellement automatique du token... 🔄 AppointmentSyncer initialisé === DEBUT SYNCHRONISATION APPOINTMENTS → M365 === 🔄 Synchronisation Appointments → M365... 🔍 Recherche des appointments en attente... 📊 Status des appointments (7j): - FAILED: 9 - PENDING: 1 📊 1 appointments en attente trouvés 📥 1 rendez-vous à traiter 📅 RDV 01KGNNP1Y0BN30RNB8XMD30V9H - Test Customer (Status: PENDING) 📝 Création événement: Test Customer ✅ Événement créé: AAMkAGQ1MDJmNzViLTNmM2YtNDgwMS1hZDQ3LThlYmY0Mjg2NDY3ZgBGAAAAAADYx6GnTPrTTZ7_MnCPFvUkBwDb1l6DbBMTTLektYI41Hd_AAOPyqFmAADb1l6DbBMTTLektYI41Hd_AAP_DhVKAAA= ❌ Erreur: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'status' at row 1 📊 Résultats: 0 succès, 1 échecs (0%) ⏱️ Durée: 0.77s ⚠️ Synchronisation avec erreurs