namespace octo_fiesta.Services.Validation;
///
/// Interface for service startup validators
///
public interface IStartupValidator
{
///
/// Gets the name of the service being validated
///
string ServiceName { get; }
///
/// Validates the service configuration and connectivity
///
/// Cancellation token
/// Validation result containing status and details
Task ValidateAsync(CancellationToken cancellationToken);
}