Class
ToolWriteAuditRecord
Immutable write-governance audit record captured at authorization time.
Inheritance
- Object
- ToolWriteAuditRecord
Constructors
public ToolWriteAuditRecord() #Inherited Methods
Properties
public DateTimeOffset TimestampUtc { get; set; } #UTC timestamp when record was emitted.
public String ToolName { get; set; } #Tool name invoked by host.
public String CanonicalToolName { get; set; } #Canonical tool name.
public String GovernanceContractId { get; set; } #Governance contract id used by tool.
public Boolean IsAuthorized { get; set; } #Indicates authorization result.
public String ErrorCode { get; set; } #Stable denial code when not authorized.
public String Error { get; set; } #Human-readable denial reason.
public String OperationId { get; set; } #Idempotency key for write operation replay safety.
public String ExecutionId { get; set; } #Correlation identifier for this write execution attempt.
public String AuditCorrelationId { get; set; } #Correlation identifier for immutable audit streams.
public String ActorId { get; set; } #Actor identifier.
public String ChangeReason { get; set; } #Change reason provided by caller.
public String RollbackPlanId { get; set; } #Rollback plan identifier provided by caller.
public String ImmutableAuditProviderId { get; set; } #Immutable audit provider selected by runtime.
public String RollbackProviderId { get; set; } #Rollback provider selected by runtime.