namespace ZB.MOM.WW.ScadaBridge.Commons.Messages.Health;

/// <summary>
/// Acknowledgement for a <see cref="SiteHealthReport"/> forwarded site→central.
/// Review 01 [Medium]: the transport was fire-and-forget, so the sender's
/// interval-counter restore logic could never observe a loss. The ack makes
/// delivery observable end-to-end (central processed the report).
/// </summary>
public sealed record SiteHealthReportAck(
    string SiteId, long SequenceNumber, bool Accepted, string? Error = null);
