using System;
using System.Collections.Immutable;
namespace StellaOps.Concelier.Merge.Services;
///
/// Summary of a persisted advisory conflict including hashes and structured explainer payload.
///
public sealed record MergeConflictSummary(
Guid ConflictId,
string VulnerabilityKey,
ImmutableArray StatementIds,
string ConflictHash,
DateTimeOffset AsOf,
DateTimeOffset RecordedAt,
MergeConflictExplainerPayload Explainer);