TestimoX

API Reference

Class

BenchmarkRemediationPlan

Namespace TestimoX.Benchmarks.Requirements
Assembly TestimoX
Modifiers sealed

Pins an operator-reviewed remediation selection for safe reassessment before later execution.

Inheritance

  • Object
  • BenchmarkRemediationPlan

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

Properties

public Int32 SchemaVersion { get; set; } #

Gets or sets the remediation-plan schema version.

public Guid PlanId { get; set; } #

Gets or sets the plan identifier.

public String RequirementsId { get; set; } #

Gets or sets the exact requirements identifier.

public String RequirementsVersion { get; set; } #

Gets or sets the exact requirements version.

public String RequirementsBundleHash { get; set; } #

Gets or sets the exact requirements bundle hash.

public String PackId { get; set; } #

Gets or sets the exact benchmark pack identifier.

public String PackHash { get; set; } #

Gets or sets the exact benchmark pack hash.

public String PolicyHash { get; set; } #

Gets or sets the exact organization policy hash.

public String CompositionPolicyHash { get; set; } #

Gets or sets the exact composition policy hash.

public String CompositionRuleId { get; set; } #

Gets or sets the exact composition rule that authorized this target and selection.

public Boolean NativeOnly { get; set; } #

Gets or sets whether execution must retain the native-only provider boundary used during review.

public BenchmarkTarget Target { get; set; } #

Gets or sets the exact typed target.

public BenchmarkSelection Selection { get; set; } #

Gets or sets the fail-closed profile and control selection.

public String SelectionHash { get; set; } #

Gets or sets the exact selection hash observed during preview.

public Guid SourceAssessmentId { get; set; } #

Gets or sets the assessment from which the operator selected remediation.

public List<BenchmarkRemediationPlanChange> Changes { get; set; } #

Gets or sets exact planned technical changes.

public String CreatedBy { get; set; } #

Gets or sets the accountable plan creator.

public String ChangeReason { get; set; } #

Gets or sets the review or change reason.

public DateTimeOffset CreatedAt { get; set; } #

Gets or sets the UTC creation time.

public DateTimeOffset ExpiresAt { get; set; } #

Gets or sets the deadline after which a new plan is required.

public String ContentHash { get; set; } #

Gets or sets the SHA-256 content hash excluding this property and signature.

public BenchmarkDigitalSignature Signature { get; set; } #

Gets or sets an optional plan-approval signature.