Frontend gaps fill work. Testing fixes work. Auditing in progress.

This commit is contained in:
StellaOps Bot
2025-12-30 01:22:58 +02:00
parent 1dc4bcbf10
commit 7a5210e2aa
928 changed files with 183942 additions and 3941 deletions

View File

@@ -0,0 +1,27 @@
using StellaOps.Integrations.Core;
namespace StellaOps.Integrations.WebService;
/// <summary>
/// Publishes integration lifecycle events to downstream consumers.
/// </summary>
public interface IIntegrationEventPublisher
{
Task PublishAsync(IntegrationEvent @event, CancellationToken cancellationToken = default);
}
/// <summary>
/// Logs integration audit events.
/// </summary>
public interface IIntegrationAuditLogger
{
Task LogAsync(string action, Guid integrationId, string? userId, object? details, CancellationToken cancellationToken = default);
}
/// <summary>
/// Resolves AuthRef URIs to secret values.
/// </summary>
public interface IAuthRefResolver
{
Task<string?> ResolveAsync(string authRefUri, CancellationToken cancellationToken = default);
}