# Integration Doctor Checks (Connectivity, Credentials, Permissions, Rate Limits) ## Module Integrations ## Status IMPLEMENTED ## Description Doctor diagnostic checks for integration health: connectivity verification, credential validation, permission checks, and rate limit status monitoring. Generates aggregated health reports across all integrations. ## Implementation Details - **Integration service**: `src/Integrations/StellaOps.Integrations.WebService/IntegrationService.cs` -- health check orchestration across all integrations - **Infrastructure abstractions**: `src/Integrations/StellaOps.Integrations.WebService/Infrastructure/Abstractions.cs` -- connectivity, credential, permission check interfaces - **Integration models**: `src/Integrations/__Libraries/StellaOps.Integrations.Core/IntegrationModels.cs` -- health report models - **Plugin contract**: `src/Integrations/__Libraries/StellaOps.Integrations.Contracts/IIntegrationConnectorPlugin.cs` -- plugins implement health check methods - **API endpoints**: `src/Integrations/StellaOps.Integrations.WebService/IntegrationEndpoints.cs` -- health check API - **Doctor plugin integration**: Cross-module with `src/Doctor/` -- Doctor integration checks reference integration health - **Tests**: `src/Integrations/__Tests/StellaOps.Integrations.Tests/IntegrationServiceTests.cs` - **Source**: SPRINT_20260110_102_006_INTHUB_doctor_checks.md ## E2E Test Plan - [ ] Verify connectivity checks detect unreachable integrations - [ ] Test credential validation catches expired or invalid credentials - [ ] Verify permission checks identify missing API scopes - [ ] Test rate limit monitoring reports quota usage - [ ] Verify aggregated health report covers all configured integrations