namespace StellaOps.Evidence.Bundle;
/// Summary of evidence status for all evidence types.
public sealed class EvidenceStatusSummary
{
public required EvidenceStatus Reachability { get; init; }
public required EvidenceStatus CallStack { get; init; }
public required EvidenceStatus Provenance { get; init; }
public required EvidenceStatus VexStatus { get; init; }
public EvidenceStatus Diff { get; init; } = EvidenceStatus.Unavailable;
public EvidenceStatus GraphRevision { get; init; } = EvidenceStatus.Unavailable;
// Sprint: SPRINT_20260112_008_LB_binary_diff_evidence_models (BINDIFF-LB-001)
/// Binary diff evidence status.
public EvidenceStatus BinaryDiff { get; init; } = EvidenceStatus.Unavailable;
}