IntelligenceX
Class

ToolWriteGovernanceResult

Namespace IntelligenceX.Tools
Assembly IntelligenceX
Modifiers sealed

Result of governance authorization for write execution.

Inheritance

  • Object
  • ToolWriteGovernanceResult

Constructors

public ToolWriteGovernanceResult() #

Properties

public Boolean IsAuthorized { get; set; } #

Indicates whether write execution is authorized.

public String ErrorCode { get; set; } #

Stable error code when authorization fails.

public String Error { get; set; } #

Human-readable error message.

public IReadOnlyList<String> MissingRequirements { get; set; } #

Missing requirement names when authorization is denied.

public IReadOnlyList<String> Hints { get; set; } #

Optional guidance hints for remediation.

public Boolean IsTransient { get; set; } #

Indicates whether failure may be transient.

public String OperationId { get; set; } #

Idempotency key for write operation replay safety.

public String ExecutionId { get; set; } #

Write execution identifier.

public String AuditCorrelationId { get; set; } #

Immutable audit correlation identifier.

public String ImmutableAuditProviderId { get; set; } #

Immutable audit provider selected by runtime policy.

public String RollbackProviderId { get; set; } #

Rollback provider selected by runtime policy.