./setup-sprint2.sh ═══════════════════════════════════════════════════ Setup Sprint 2 — Digital Workspace Backend ═══════════════════════════════════════════════════ 1. Configuration .env des services... INFO Application key set successfully. ✅ report-service/.env configuré INFO Application key set successfully. ✅ hub-service/.env configuré INFO Application key set successfully. ✅ comms-service/.env configuré INFO Application key set successfully. ✅ project-service/.env configuré INFO Application key set successfully. ✅ hr-service/.env configuré INFO Application key set successfully. ✅ crm-service/.env configuré INFO Application key set successfully. ✅ ticket-service/.env configuré INFO Application key set successfully. ✅ doc-service/.env configuré INFO Application key set successfully. ✅ finance-service/.env configuré INFO Application key set successfully. ✅ it-service/.env configuré INFO Application key set successfully. ✅ platform-service/.env configuré 2. Consumers actifs (3)... ✅ auth-service/app/Consumers/TenantCreatedConsumer.php ✅ hub-service/app/Consumers/UserCreatedConsumer.php ✅ platform-service/app/Consumers/ModuleToggledConsumer.php 3. Scaffolds consumers (42 événements actifs)... ✅ auth-service/app/Consumers/UserDeactivatedConsumer.php ✅ hub-service/app/Consumers/UserUpdatedConsumer.php ✅ hub-service/app/Consumers/MfaEnabledConsumer.php ✅ hub-service/app/Consumers/TenantUpdatedConsumer.php ✅ hub-service/app/Consumers/ModuleToggledConsumer.php ✅ hub-service/app/Consumers/ReportCompletedConsumer.php ✅ comms-service/app/Consumers/EmployeeOnboardedConsumer.php ✅ comms-service/app/Consumers/UserDeactivatedConsumer.php ✅ project-service/app/Consumers/DealClosedWonConsumer.php ✅ project-service/app/Consumers/LeaveApprovedConsumer.php ✅ report-service/app/Consumers/UserCreatedConsumer.php ✅ report-service/app/Consumers/UserUpdatedConsumer.php ✅ report-service/app/Consumers/UserDeactivatedConsumer.php ✅ report-service/app/Consumers/MfaEnabledConsumer.php ✅ report-service/app/Consumers/TenantCreatedConsumer.php ✅ report-service/app/Consumers/TenantUpdatedConsumer.php ✅ report-service/app/Consumers/ModuleToggledConsumer.php ✅ report-service/app/Consumers/ReportCompletedConsumer.php ✅ report-service/app/Consumers/ReportScheduleTriggeredConsumer.php ✅ hr-service/app/Consumers/EmployeeOnboardedConsumer.php ✅ hr-service/app/Consumers/LeaveApprovedConsumer.php ✅ hr-service/app/Consumers/LeaveRejectedConsumer.php ✅ crm-service/app/Consumers/EmployeeOnboardedConsumer.php ✅ crm-service/app/Consumers/ContactCreatedConsumer.php ✅ crm-service/app/Consumers/DealCreatedConsumer.php ✅ crm-service/app/Consumers/DealClosedWonConsumer.php ✅ crm-service/app/Consumers/DealClosedLostConsumer.php ✅ crm-service/app/Consumers/QuoteSentConsumer.php ✅ ticket-service/app/Consumers/TicketCreatedConsumer.php ✅ ticket-service/app/Consumers/TicketAssignedConsumer.php ✅ ticket-service/app/Consumers/TicketEscalatedConsumer.php ✅ ticket-service/app/Consumers/TicketClosedConsumer.php ✅ ticket-service/app/Consumers/SlaViolatedConsumer.php ✅ ticket-service/app/Consumers/ItIncidentDetectedConsumer.php ✅ doc-service/app/Consumers/EmployeeOnboardedConsumer.php ✅ doc-service/app/Consumers/DocumentCreatedConsumer.php ✅ doc-service/app/Consumers/DocumentSharedConsumer.php ✅ doc-service/app/Consumers/DocumentUploadedConsumer.php ✅ doc-service/app/Consumers/DocumentNewVersionConsumer.php ✅ doc-service/app/Consumers/WikiPageCreatedConsumer.php ✅ doc-service/app/Consumers/WikiPageUpdatedConsumer.php ✅ finance-service/app/Consumers/PayslipGeneratedConsumer.php ✅ finance-service/app/Consumers/DealClosedWonConsumer.php ✅ finance-service/app/Consumers/PoApprovedConsumer.php ✅ finance-service/app/Consumers/InvoiceCreatedConsumer.php ✅ finance-service/app/Consumers/InvoicePaidConsumer.php ✅ finance-service/app/Consumers/ExpenseApprovedConsumer.php ✅ it-service/app/Consumers/AssetCreatedConsumer.php ✅ it-service/app/Consumers/ItIncidentDetectedConsumer.php ✅ it-service/app/Consumers/LicenseExpiringConsumer.php ✅ it-service/app/Consumers/AssetIncidentDetectedConsumer.php ✅ it-service/app/Consumers/ItIncidentResolvedConsumer.php ✅ platform-service/app/Consumers/ModulePurchasedConsumer.php ✅ platform-service/app/Consumers/AppInstalledConsumer.php ✅ platform-service/app/Consumers/AppUninstalledConsumer.php 4. Migrations report-service... ✅ migration t_report_templates ✅ migration t_report_executions ✅ migration t_report_schedules ✅ migration t_kpi_aggregates 5. Correction .env report-service... ✅ .env report-service réécrit INFO Application key set successfully. ✅ .env report-service finalisé 6. Migrations report-service dans le tenant test-sprint1... 2024_01_10_000001_create_t_report_templates_table .................................... 4.51ms DONE 2024_01_10_000002_create_t_report_executions_table ................................... 4.05ms DONE 2024_01_10_000003_create_t_report_schedules_table .................................... 2.38ms DONE 2024_01_10_000004_create_t_kpi_aggregates_table ...................................... 2.67ms DONE ═══════════════════════════════════════════════════ Récapitulatif Sprint 2 ═══════════════════════════════════════════════════ Consumers total : 59 (3 actifs + 56 scaffolds) Migrations report : 4 Prochaines étapes : 1. cd services/report-service && php artisan serve --port=8006 & 2. curl -s http://localhost:8006/health 3. bash poc-dataflow.sh ═══════════════════════════════════════════════════