doctor enhancements, setup, enhancements, ui functionality and design consolidation and , test projects fixes , product advisory attestation/rekor and delta verfications enhancements
This commit is contained in:
@@ -33,6 +33,20 @@ public sealed record RemediationStep
|
||||
/// Key is the placeholder name (e.g., "HOSTNAME"), value is the description.
|
||||
/// </summary>
|
||||
public IReadOnlyDictionary<string, string>? Placeholders { get; init; }
|
||||
|
||||
/// <summary>
|
||||
/// Indicates if this step performs destructive operations (delete, truncate, drop, reset, etc.).
|
||||
/// Destructive steps should not be auto-executed by AdvisoryAI.
|
||||
/// Added as part of SPRINT_20260118_015_Doctor_check_quality_improvements (DQUAL-005).
|
||||
/// </summary>
|
||||
public bool IsDestructive { get; init; }
|
||||
|
||||
/// <summary>
|
||||
/// A safe dry-run variant of the command that previews what would happen without making changes.
|
||||
/// For example, "rm -rf /path" might have a dry-run variant of "find /path -type f | head -20".
|
||||
/// Added as part of SPRINT_20260118_015_Doctor_check_quality_improvements (DQUAL-005).
|
||||
/// </summary>
|
||||
public string? DryRunVariant { get; init; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user