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(); }