using StellaOps.Findings.Ledger.Domain;
namespace StellaOps.Findings.Ledger.Services;
///
/// Service for recording and querying triage decisions.
///
public interface IDecisionService
{
///
/// Records a decision event (append-only, immutable).
///
Task RecordAsync(
DecisionEvent decision,
CancellationToken cancellationToken = default);
///
/// Gets decision history for an alert (immutable timeline).
///
Task> GetHistoryAsync(
string tenantId,
string alertId,
CancellationToken cancellationToken = default);
}