namespace ZB.MOM.WW.ScadaBridge.Commons.Types.Enums;

/// <summary>
/// Site-local Audit Log forwarding state, tracked only in the site SQLite hot-path.
/// Central rows leave this null. <c>Pending</c> = not yet sent; <c>Forwarded</c> = telemetry sent
/// and acked; <c>Reconciled</c> = confirmed present centrally via the periodic pull fallback.
/// The site retention purge MUST NOT drop a row whose state is still <c>Pending</c>.
/// </summary>
public enum AuditForwardState
{
    Pending,
    Forwarded,
    Reconciled
}
