An enum that declares how command argument values are recorded in an audit system. It defines three modes: Redacted (default marker), SafeValue (record validated non-text scalar), and Sensitive (always redact and block usage via chat).
namespace SboxSuperuser;
/// <summary>Controls audit value recording; free text is always redacted and sensitive arguments are refused through chat.</summary>
public enum CommandArgumentAudit
{
/// <summary>Records only a redaction marker, the default for every argument.</summary>
Redacted = 0,
/// <summary>Records a validated non-text scalar value explicitly classified as safe by the module.</summary>
SafeValue = 1,
/// <summary>Always redacts the value and disallows the command through chat.</summary>
Sensitive = 2
}