namespace ZB.MOM.WW.OtOpcUa.Core.Scripting;
///
/// Implemented by a script seam that runs its scripts through a , so the
/// host that drives its deploy boundary can lift every quarantine on a redeploy (the guard's own
/// source-change detection covers an edited script; this covers "the operator redeployed to retry").
///
public interface IScriptQuarantineOwner
{
/// Lift every quarantine and forget every consecutive-timeout count ().
void ResetQuarantines();
/// The script keys currently quarantined.
IReadOnlyCollection QuarantinedScripts { get; }
}