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:
master
2026-01-19 09:02:59 +02:00
parent 8c4bf54aed
commit 17419ba7c4
809 changed files with 170738 additions and 12244 deletions

View File

@@ -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>