namespace ZB.MOM.WW.ScadaBridge.AuditLog.Payload;
///
/// Counter sink invoked by
/// every time a redactor (header / body regex / SQL parameter) throws and the
/// redactor has to over-redact the offending field with the
/// <redacted: redactor error> marker. Bundle C bridges this into
/// the Site Health Monitoring report payload as AuditRedactionFailure.
///
///
/// Redaction failures must NEVER abort the user-facing action (alog.md §7) —
/// the filter over-redacts the field and surfaces the failure via this counter
/// instead. A NoOp default is the correct safe fallback while the health
/// metric is being wired in.
///
public interface IAuditRedactionFailureCounter
{
/// Increment the audit-redaction failure counter by one.
void Increment();
}